Function at 0x401000
Capabilities:
Encrypt data using chaskey
Hash data using murmur3

Disassembly:
call sub.kernel32.dll_GetThreadLocale
cmp eax, 0xfffffedf
jne 0x401084
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
ret
call sub.kernel32.dll_GetThreadLocale
cmp eax, 0xffffff25
jne 0x401126
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
ret
call sub.kernel32.dll_GetThreadLocale
cmp eax, 0xfffffeef
jne 0x4011c3
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
ret
call sub.kernel32.dll_GetThreadLocale
cmp eax, 0xffffff27
jne 0x40125b
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
call sub.user32.dll_DdeQueryStringW
ret
jmp 0x4a687c
sub ebx, edx
or ecx, 0x99961023
and edx, 0x99962c65
mov ecx, edx
xor ebx, ecx
shr ebx, 0x17
jmp 0x4a958c
mov edx, 0x3f4d7907
xchg edi, ecx
mov ecx, edi
or ecx, ebx
not ecx
and ecx, esi
add ecx, ebx
mov ecx, esi
or ebx, edi
not edi
mov ebx, ecx
jmp 0x4a74b3
call fcn.004a9f14
or ecx, edi
xor ebx, ecx
and edi, ecx
xor ecx, esi
and ecx, edi
and edi, ebx
jmp 0x4a9e08
push 0xa547c
sub esi, 0x9a1ad7df
add ebx, ecx
sub ecx, edi
sub esi, ecx
or edi, ebx
bswap ecx
sub ebx, esi
inc esi
mov esi, edi
and ebx, 0x9a1bc43b
or ebx, ecx
or ecx, esi
jmp 0x4a9d78
call edx
and edi, ebx
xor ebx, 0x9a1d88ef
xchg edi, ebx
add edi, 0x9a1dbd53
nop
sub ecx, ebx
xor edi, ecx
sub esi, 0x9a1e2dc9
jmp 0x4a916b
push 0x9999556a
shl ebx, 0x1b
or esi, ecx
xchg edi, esi
xor ebx, ecx
jmp 0x4a86fa
push 0x99a64099
sub ebx, esi
xchg ebx, ecx
add ecx, ebx
inc ebx
shl ebx, 0x1e
and ecx, 0x9a1f51c1
xor ecx, ebx
xor edi, 0x9a1f86c7
shl esi, 0x16
xchg edi, ecx
jmp 0x4a7168
pop edx
xchg edi, ecx
bswap ecx
mov esi, ebx
not ecx
not ebx
or ecx, esi
or esi, edi
or edi, ecx
inc ebx
shr ebx, 5
jmp 0x4a8513
call fcn.004a9f14
xchg edi, ecx
nop
xchg ecx, edi
shr esi, 0x19
and esi, ecx
xor ecx, 0x9a26a1b3
xchg ecx, ebx
neg edi
or ebx, 0x9a26f391
xor esi, ebx
jmp 0x4a9c88
pop edx
add esi, 0x9a273361
mov ebx, 0x9a274ea7
sub ebx, ecx
sub edi, ecx
rol esi, 0xa
mov edi, ebx
add esi, 0x9a27eead
sub ebx, edi
or ebx, 0x9a283c83
mov edi, ecx
xchg edi, esi
mov esi, ebx
jmp 0x4a9e1c
push 0x999e7d93
dec ecx
mov edi, 0x9a37f26d
rol ecx, 0x18
sub edi, ebx
sub ecx, ebx
sub ecx, edi
and ecx, ebx
xchg esi, edi
and esi, ebx
and edi, esi
jmp 0x4a7b7e
call edx
sub ecx, edi
and ecx, esi
xchg ecx, edi
add esi, ecx
jmp 0x4a79fa
pop edx
xchg edi, esi
sub ecx, esi
inc ebx
shl ebx, 1
and edi, ecx
or ebx, edi
jmp 0x4a785d
push 0x999f143a
mov ecx, 0x9a44fb31
sub ebx, 0x9a451629
xor edi, ecx
or esi, edi
bswap ebx
xchg edi, esi
or ebx, ecx
or ecx, ebx
sub ecx, 0x9a45d2a7
xchg edi, esi
jmp 0x4a723a
pop edx
xor edi, ebx
neg ebx
xor esi, edi
and ecx, 0x9a4663bf
xchg ecx, ebx
neg edi
or ebx, ecx
xchg esi, edi
or ebx, edi
and ebx, esi
jmp 0x4a72f8
mov edx, 0x3f4d7907
add ecx, edi
xchg edi, ebx
shl ebx, 7
mov ebx, ecx
add ecx, edi
xchg edi, ebx
mov edi, esi
xor edi, ecx
neg ecx
xor edi, ebx
jmp 0x4a7c89
push 0x99a37ffd
sub edi, 0x9a4ef115
bswap ebx
dec edi
neg ebx
dec ebx
mov edi, esi
ror ebx, 0x11
ror esi, 0x14
jmp 0x4a9dcd
pop edx
add edi, esi
mov ebx, esi
xor edi, ecx
and edi, esi
bswap ecx
rol ebx, 0x17
and edi, ebx
or ebx, esi
or ecx, esi
neg ecx
xor edi, ebx
neg ebx
and ebx, esi
not ebx
jmp 0x4a6aa5
push 0x999a9d0b
add ecx, edi
mov esi, ebx
xor edi, 0x9a5743fb
and ebx, ecx
and ecx, edi
xor esi, edi
xchg ebx, ecx
or ecx, esi
and esi, 0x9a57e111
mov esi, ebx
or esi, 0x9a5815c1
xor ebx, ecx
jmp 0x4a8597
push 0x99a65fcf
sub esi, 0x9a5f397d
or ebx, esi
or ecx, ebx
neg ebx
jmp 0x4a6896
push 0x999f339d
or ecx, esi
and esi, 0x9a65c423
mov esi, ebx
or esi, 0x9a65f8d3
mov esi, edi
shl ecx, 0xe
and ecx, ebx
and esi, ecx
and edi, esi
add edi, ecx
jmp 0x4a9ea5
push 0x99a4926b
and esi, 0x9a67a3cf
mov esi, ebx
xchg ecx, ebx
or ecx, 0x9a67f0bf
sub ebx, esi
and ebx, edi
and esi, ecx
neg ecx
or ecx, 0x9a68761d
shl ebx, 4
or ebx, 0x9a68add3
xchg esi, edi
jmp 0x4a8427
push 0x999c5d4c
xor esi, 0x9a6b6069
xchg esi, ecx
xchg esi, edi
and ecx, ebx
jmp 0x4a90a7
pop edx
add esi, ecx
sub edi, ecx
sub esi, 0x9a74c8a1
add ecx, 0x9a74e399
neg ecx
xchg edi, ecx
jmp 0x4a6f7c
push 0x99a60381
mov edi, esi
and ebx, esi
xor edi, 0x9a7696d5
nop
xor esi, ebx
or ecx, esi
mov edi, ecx
and ebx, ecx
jmp 0x4a89e3
pop edx
xor esi, 0x9a774395
xchg ebx, ecx
and esi, edi
or ebx, ecx
or ebx, edi
xor ecx, edi
sub edi, ebx
and esi, ecx
jmp 0x4a8905
call fcn.004a9f14
and edi, ebx
or ebx, esi
mov ecx, edi
add ecx, 0x9a78712d
shl edi, 0xc
mov ecx, ebx
jmp 0x4a7d11
call edx
nop
mov esi, ebx
shl esi, 0x1d
sub esi, 0x9a791b15
neg edi
shr esi, 0x18
mov ecx, edi
or ecx, ebx
not edi
add ecx, esi
add edi, ebx
xor ebx, ecx
jmp 0x4a7f8d
pop edx
sub ebx, 0x9a7e21d1
dec esi
xor ebx, edi
sub esi, edi
neg ecx
sub ebx, ecx
inc ecx
shl ecx, 0x14
mov edi, ecx
mov ebx, esi
shr ecx, 5
and edi, 0x9a7f99e9
or ebx, esi
xor edi, esi
jmp 0x4a9615
call fcn.004a9f14
xchg ecx, esi
xchg ebx, ecx
nop
or edi, ebx
add edi, ebx
rol edi, 0x1d
neg ebx
mov ebx, esi
add ecx, ebx
or edi, ecx
xor esi, edi
or edi, ecx
jmp 0x4a8cf4
mov edx, 0x4132136a
xchg esi, ebx
add ecx, esi
xor ecx, 0x9a8216c5
dec ebx
xchg ebx, esi
mov ebx, ecx
jmp 0x4a68fb
push 0x999cb75f
dec ebx
xor esi, edi
bswap edi
xchg ecx, edi
bswap ebx
xchg ecx, ebx
mov ebx, esi
and edi, esi
jmp 0x4a925e
push 0x40
add ebx, esi
xor edi, ecx
xchg edi, ecx
sub esi, edi
jmp 0x4a6934
pop edx
sub ecx, esi
ror esi, 0x1c
xor esi, 0x9a96db07
or ecx, edi
and edi, 0x9a970f3b
xor ecx, edi
or ebx, edi
not edi
mov esi, 0x9a977ead
and esi, ebx
and edi, ecx
xor ebx, esi
jmp 0x4a83dc
pop edx
xor edi, esi
add esi, ebx
bswap esi
or edi, 0x9a9a72ad
mov esi, ecx
not ecx
xchg esi, ebx
add ebx, esi
mov ebx, edi
add ecx, esi
add esi, 0x9a9b2a87
and edi, ecx
jmp 0x4a928c
call edx
xor esi, ebx
add esi, 0x9aa1617f
mov ebx, edi
mov ebx, esi
ror ecx, 0x1f
or ebx, edi
or esi, ebx
or ebx, 0x9aa1fefb
jmp 0x4a91b3
pop edx
inc ebx
or ecx, edi
xor ebx, esi
dec edi
jmp 0x4a75c4
call edx
ror ecx, 1
shr ecx, 0x10
or ecx, ebx
xor esi, edi
shl ecx, 0x1a
mov ebx, esi
and edi, esi
xor ecx, edi
or ecx, ebx
sub ebx, ecx
jmp 0x4a6e55
mov edx, 0x3f4d7907
shr ebx, 0xa
rol ebx, 0x13
shl ebx, 7
mov ebx, ecx
xchg edi, ecx
nop
rol edi, 0x11
shl edi, 0x12
or edi, 0x9aa6ba3b
shl esi, 4
jmp 0x4a7de5
call edx
sub esi, ebx
or edi, 0x9aa7171f
xor ebx, esi
and edi, esi
or ecx, 0x9aa76527
xchg esi, ecx
sub ecx, 0x9aa79b5d
neg esi
mov ecx, 0x9aa7d639
bswap edi
not ebx
or ecx, esi
or esi, edi
shr edi, 0x17
jmp 0x4a7578
call fcn.004a9f14
and ecx, edi
bswap edi
and ecx, 0x9aab09bb
and edi, 0x9aab3e05
dec edi
sub ecx, edi
dec esi
or edi, esi
and esi, 0x9aabd84f
add edi, ebx
jmp 0x4a97ae
push 0x999bc845
xor esi, ecx
shl ebx, 5
or esi, edi
sub ebx, ecx
rol edi, 2
or ebx, esi
bswap edi
rol esi, 0x1d
dec esi
or ebx, esi
jmp 0x4a82ca
mov edx, 0x3f4d7907
xchg ebx, ecx
bswap esi
mov esi, ecx
rol ebx, 0x1d
mov esi, ecx
xor esi, ecx
and esi, edi
add ebx, 0x9ab04835
sub edi, 0x9ab064c7
xchg esi, ebx
shr esi, 1
sub ecx, ebx
xor ebx, esi
and edi, esi
jmp 0x4a8a5e
call fcn.004a9f14
mov esi, edi
rol ecx, 3
sub ecx, 0x9ab76205
bswap ecx
or esi, 0x9ab79925
xor ebx, ecx
ror ebx, 0x11
or ebx, esi
or edi, esi
not ecx
shr edi, 0x1c
mov ebx, edi
mov ecx, 0x9ab8a6eb
rol ebx, 3
jmp 0x4a7a67
mov edx, 0x3f4d7907
xor esi, 0x9ab94fbb
and ecx, ebx
add esi, ecx
shr edi, 4
mov edi, esi
xor ecx, ebx
ror edi, 0x1e
xor edi, 0x9aba3af1
jmp 0x4a969d
call edx
neg ecx
ror ecx, 0x1b
or ebx, edi
mov ecx, 0x9abab0c5
not ebx
sub ebx, esi
xor esi, edi
xor esi, edi
mov esi, edi
or esi, ebx
and ebx, edi
and esi, ebx
xor ebx, 0x9abb9b6d
xchg edi, ebx
bswap ecx
mov ecx, ebx
jmp 0x4a8854
call edx
shr edi, 0x16
mov esi, ebx
rol esi, 0x19
mov edi, ecx
or esi, edi
or esi, 0x9abc937d
and ebx, edi
xor ecx, edi
or ecx, ebx
and ecx, 0x9abcfeb3
jmp fcn.004a68dd
push 0x99a045ef
xor ecx, 0x9abf277b
xchg ebx, ecx
bswap esi
and ecx, edi
or esi, edi
or edi, ebx
jmp 0x4a7cbe
call edx
not edi
sub ebx, esi
sub ecx, 0x9ac18307
xor ecx, ebx
mov ecx, esi
xor edi, ecx
mov edi, esi
sub edi, 0x9ac20793
jmp 0x4a9b93
call fcn.004a9f14
xchg edi, ebx
bswap ecx
or ebx, edi
or esi, ebx
mov edi, ecx
and esi, 0x9ac2b2e5
mov esi, ebx
or esi, 0x9ac2e5e3
xor esi, ecx
mov edi, ebx
add edi, esi
xchg ecx, ebx
jmp 0x4a7ce2
mov edx, 0x3f4d7907
ror edi, 3
sub edi, ecx
not esi
and esi, 0x9ac970d5
add ecx, 0x9ac98bcd
sub ecx, edi
or ebx, edi
sub ebx, 0x9ac9dc13
xor ebx, edi
shr esi, 0xb
jmp 0x4a75a2
pop edx
sub esi, ecx
not ebx
add ebx, edi
xor esi, 0x9aca8695
xchg esi, edi
and esi, ebx
and edi, esi
add edi, 0x9acaf1b7
xor ecx, 0x9acb0c7b
xchg ebx, ecx
jmp 0x4a892f
pop edx
or ebx, edi
and ebx, 0x9acd60a1
mov ecx, esi
xor edi, ecx
neg ecx
or edi, ebx
and ecx, edi
sub edi, 0x9acdfb07
add ebx, edi
shr edi, 1
and esi, edi
add ebx, 0x9ace6621
jmp 0x4a69a6
pop edx
mov edi, 0x9ace8d03
sub esi, 0x9acea82d
add ebx, esi
ror ecx, 0xe
xor ecx, 0x9acefcf5
xchg ebx, ecx
bswap esi
mov esi, ecx
jmp 0x4a9e8c
mov edx, 0x3f4d7907
xor ecx, 0x9ad577c3
mov ebx, ecx
mov esi, edi
and ebx, esi
add edi, ecx
xchg ecx, esi
jmp 0x4a7aea
mov edx, 0x3f4d7907
xchg edi, esi
xor edi, ebx
neg ebx
or esi, ecx
or edi, esi
shl ecx, 6
mov ebx, esi
mov edi, 0x9ad6d02b
xor esi, edi
or esi, ebx
or ebx, 0x9ad7238f
or ecx, edi
jmp 0x4a8bed
call edx
mov edi, ecx
or esi, edi
xor ecx, 0x9ae015a5
and ebx, 0x9ae030eb
xor esi, 0x9ae04b41
and ebx, ecx
xchg edi, esi
mov ebx, edi
xchg ecx, esi
and ecx, ebx
xchg esi, edi
or esi, 0x9ae10235
shr ebx, 0x19
mov ecx, esi
or ebx, edi
ror ebx, 5
jmp 0x4a876c
pop edx
and ecx, 0x9ae190a9
xor esi, ebx
or ecx, esi
or esi, edi
bswap ecx
xchg esi, ebx
shr ecx, 0x16
sub ebx, edi
nop
mov ebx, 0x9ae2827b
sub ecx, 0x9ae29d53
add ebx, 0x9ae2b8ff
jmp 0x4a6c8f
pop edx
sub esi, ebx
dec edi
sub ebx, ecx
rol edi, 0xc
xchg ecx, esi
sub ecx, ebx
or ebx, 0x9ae37f93
mov esi, edi
xchg edi, ebx
xor esi, ebx
xor esi, ebx
or ecx, esi
jmp 0x4a704a
mov edx, 0x3f4d7907
shr edi, 0x18
sub edi, 0x9ae7ed93
xchg ecx, ebx
neg edi
add edi, ebx
dec ebx
shr ecx, 0x10
rol esi, 1
mov edi, ebx
and ebx, edi
mov ecx, edi
rol ecx, 0xd
mov esi, edi
sub ebx, 0x9ae929fd
jmp 0x4a8ba9
push 0x999fe90c
shr esi, 0x17
and esi, ecx
sub ecx, ebx
mov ebx, edi
mov edi, 0x9af0742d
and esi, ecx
and edi, esi
xor ecx, edi
or ebx, edi
and ecx, 0x9af0f5cf
jmp 0x4a873e
push 0x99a4b01b
xchg edi, ecx
and ebx, 0x9af21b4d
or ebx, ecx
not ecx
xchg esi, ebx
xchg ecx, ebx
mov ebx, edi
shr esi, 0xa
jmp 0x4a9154
pop edx
mov ebx, esi
xor esi, ecx
not esi
xchg esi, edi
xor edi, esi
xor ebx, ecx
shr ebx, 0xb
or ecx, 0x9af9502d
jmp 0x4a92ba
push 0x99a13822
mov esi, 0x9af9788d
and edi, ebx
mov edi, 0x9af9ac8f
nop
add edi, ecx
and ecx, edi
not edi
xchg ebx, ecx
and esi, edi
and esi, 0x9afa6823
mov esi, ebx
add esi, 0x9afa9b07
jmp 0x4a6efd
mov edx, 0x3f4d7907
xchg ecx, edi
xor ebx, 0x9afd7969
and ebx, 0x9afd94af
sub edi, 0x9afdaf3f
add ebx, edi
xchg esi, ebx
bswap ebx
sub esi, ebx
jmp 0x4a9807
mov edx, 0x3f4d7907
shr ecx, 3
or ecx, esi
sub ecx, 0x9afe77bf
add esi, ecx
add ecx, esi
ror edi, 0x10
xchg ebx, ecx
inc ebx
jmp 0x4a9e6a
push 0x999c99af
and edi, ebx
xor ebx, 0x9aff3db5
xchg edi, ebx
add ebx, edi
ror ecx, 0x10
sub esi, ecx
add edi, ecx
xor ebx, esi
mov ecx, ebx
xor edi, ebx
neg edi
xchg ecx, esi
jmp 0x4a76a8
push 0x9999734f
and esi, ebx
and edi, ecx
add ebx, 0x9b096663
mov ebx, ecx
and esi, edi
or ebx, esi
jmp 0x4a91d9
push 0x99a00889
neg esi
xchg edi, ecx
and ebx, 0x9b0b5d7f
mov ecx, esi
add esi, ebx
sub edi, ebx
add ecx, ebx
or edi, 0x9b0be0ed
or esi, ecx
xchg ecx, ebx
add esi, edi
xchg esi, ecx
xor ecx, edi
xor ecx, edi
jmp 0x4a984e
pop edx
xor edi, esi
not edi
and ecx, 0x9b0cdcb9
mov ecx, ebx
jmp 0x4a6e2c
pop edx
or ebx, esi
not esi
bswap ecx
or edi, 0x9b13c6ff
mov edi, ebx
shl esi, 0xa
and ecx, esi
mov esi, ebx
or esi, 0x9b144ad7
xor ebx, ecx
shr ebx, 0x16
rol ebx, 0xa
jmp 0x4a7b3f
mov edx, 0x3f4d7907
or esi, 0x9b14c34f
xor ebx, ecx
and ebx, 0x9b14f84d
mov ecx, esi
add ebx, 0x9b152b4b
and esi, edi
shr esi, 0x1f
or edi, 0x9b157a09
mov edi, ebx
shl esi, 9
mov ebx, edi
or ebx, ecx
jmp 0x4a9830
pop edx
add esi, ecx
and esi, 0x9b189537
or ebx, edi
bswap esi
add edi, ecx
xor ebx, 0x9b18ff3b
and ecx, edi
and edi, ebx
or ebx, esi
not esi
xchg edi, ebx
add ebx, 0x9b19a1f1
jmp 0x4a89a3
pop edx
rol ecx, 0x11
shl ecx, 0xd
or ebx, ecx
or esi, 0x9b1a1717
sub edi, 0x9b1a338d
xchg ecx, ebx
xor ebx, ecx
mov ebx, edi
neg esi
ror ebx, 7
and ecx, ebx
add ebx, edi
mov ecx, ebx
or ebx, esi
jmp 0x4a94b8
pop edx
neg ecx
or edi, ebx
ror esi, 0xd
xor esi, 0x9b1d6521
shl edi, 0xa
mov ecx, ebx
and edi, esi
xor ecx, edi
jmp 0x4a9db6
push 0x99a62137
xchg esi, ebx
bswap ebx
or edi, ebx
inc ebx
or ecx, ebx
not edi
sub edi, ecx
and ebx, esi
add ebx, ecx
ror ecx, 3
jmp 0x4a69b9
call fcn.004a9f14
or ecx, 0x9b22f7ef
xor esi, ebx
sub edi, ecx
xor edi, 0x9b234613
add ecx, edi
mov esi, ebx
xor edi, 0x9b239267
and ebx, esi
xchg ecx, ebx
mov ebx, esi
and ecx, esi
and esi, edi
mov ebx, esi
xor ecx, 0x9b244603
jmp 0x4a81dd
mov edx, 0x3f4d7907
sub esi, 0x9b25554f
xor edi, 0x9b257025
and ebx, 0x9b258b37
or ebx, ecx
rol esi, 0xb
dec ebx
sub ebx, edi
and ecx, ebx
and esi, ecx
shr ecx, 4
xchg ecx, ebx
add esi, edi
jmp 0x4a92d0
push 0x999b33df
add edi, 0x9b281bf3
and edi, esi
add edi, ecx
add esi, ecx
mov esi, edi
or esi, ebx
and ebx, edi
sub ebx, 0x9b28ca6d
xchg ebx, esi
mov esi, ecx
add edi, 0x9b291cb3
xchg ebx, edi
mov ebx, ecx
xor edi, ebx
jmp 0x4a7a40
call fcn.004a9f14
bswap ecx
sub ebx, esi
sub ecx, ebx
xchg edi, ecx
and ebx, 0x9b2d573b
or ebx, ecx
mov ebx, 0x9b2d90f1
and ecx, esi
and esi, edi
mov edi, 0x9b2ddc17
jmp 0x4a7a22
call fcn.004a9f14
dec ecx
sub esi, ebx
shr ecx, 0xa
rol ecx, 7
xor ecx, esi
sub esi, ecx
sub ebx, edi
bswap edi
mov edi, esi
sub ecx, edi
xor edi, 0x9b30921b
and esi, 0x9b30ad59
shl ebx, 6
sub ecx, esi
jmp 0x4a7dc6
pop edx
or ecx, esi
sub ecx, esi
mov ebx, edi
or ebx, ecx
or esi, 0x9b319897
xor ebx, ecx
bswap edi
rol ecx, 0xc
sub esi, 0x9b320afb
xor edi, esi
mov esi, 0x9b323f93
shl ebx, 0x13
and edi, esi
add edi, ecx
jmp 0x4a7f62
push 0x99a5e405
xor ecx, ebx
xor ecx, ebx
xor ebx, edi
mov ecx, esi
or ebx, 0x9b331cff
mov esi, ecx
dec ecx
shr esi, 0x14
and esi, ecx
xor ebx, esi
sub esi, 0x9b33be05
xor edi, 0x9b33dae3
jmp 0x4a747c
call edx
or ebx, edi
shl ecx, 0xa
and esi, 0x9b382ced
xor ecx, ebx
mov ecx, esi
xor ecx, 0x9b387ee5
add edi, ecx
mov ebx, esi
jmp 0x4a8d53
pop edx
sub edi, ecx
mov ebx, ecx
xor esi, ebx
add ebx, edi
bswap ebx
or edi, ebx
shr esi, 9
and esi, edi
or ebx, ecx
xor ecx, edi
not ebx
bswap esi
jmp 0x4a84f8
call edx
mov esi, ebx
not ecx
xor edi, 0x9b3d3a73
xchg edi, ebx
add edi, 0x9b3d70f7
and edi, esi
not ebx
inc ebx
bswap esi
or ecx, 0x9b3dfde5
jmp 0x4a6ffc
call fcn.004a9f14
shr ebx, 0xe
mov edi, esi
neg ebx
and edi, ebx
or esi, ecx
neg edi
or edi, esi
xor esi, ebx
bswap ebx
or esi, 0x9b4da47b
jmp 0x4a6d53
push 0x999c7bff
mov ecx, esi
dec edi
shr edi, 0x1b
xchg ebx, ecx
xor ecx, esi
xor ecx, esi
or ebx, esi
xor esi, ecx
sub esi, ecx
mov esi, ebx
shr edi, 0xb
sub ebx, edi
jmp 0x4a85dc
push 0x9999afdd
ror ecx, 8
sub ecx, edi
xchg edi, esi
and esi, 0x9b5778bf
mov esi, ebx
or esi, 0x9b57abb5
or esi, ebx
mov edi, 0x9b57df03
rol ebx, 0xb
sub ecx, 0x9b581bff
or ebx, edi
sub ebx, ecx
xchg edi, ebx
add ebx, edi
xor edi, esi
neg ecx
jmp 0x4a7ecc
push 0x99a4cf49
neg edi
ror ecx, 0xd
xchg ecx, ebx
xor ebx, esi
xor ebx, esi
and edi, ecx
jmp 0x4a8ab4
pop edx
and esi, ecx
and edi, esi
add esi, ecx
mov ebx, ecx
sub ebx, 0x9b5c5bd5
xor edi, ecx
xor ebx, 0x9b5c9073
xor edi, esi
add ebx, 0x9b5cc6f7
and esi, edi
jmp 0x4a8b1a
pop edx
shl ecx, 0x16
mov ebx, esi
shl edi, 0x16
shr ecx, 0x1f
sub ebx, 0x9b5e2cad
xor edi, ecx
sub edi, esi
shl edi, 0x1b
or ebx, edi
or edi, 0x9b5eb0bf
jmp 0x4a7499
push 0x99999145
sub esi, edi
add ebx, esi
neg ecx
xor edi, ebx
sub esi, 0x9b5f4239
neg edi
jmp 0x4a90ca
push 0x999cd521
inc ebx
mov esi, ebx
add esi, edi
sub esi, 0x9b636dc5
xor esi, 0x9b6388a3
bswap edi
and esi, ecx
sub esi, 0x9b63d831
or ebx, edi
sub edi, ebx
and esi, ecx
shr ecx, 7
jmp 0x4a85bd
push 0x99a45587
and ecx, edi
sub edi, esi
or edi, 0x9b64a5d9
xor ebx, 0x9b64c09d
xchg esi, ebx
xor ebx, edi
xor ebx, edi
sub edi, 0x9b652aef
add edi, 0x9b6545c7
mov edi, ecx
jmp 0x4a990c
pop edx
neg ebx
or esi, ecx
and ecx, ebx
sub ecx, 0x9b65d1b7
and ecx, ebx
and esi, ecx
jmp 0x4a8243
call fcn.004a9f14
xchg ecx, edi
xor ebx, 0x9b664b79
xor edi, 0x9b666b7f
and edi, ecx
or ebx, 0x9b669f13
sub edi, ecx
jmp 0x4a79b2
call edx
add edi, 0x9b6b234b
mov ecx, ebx
neg edi
and ecx, ebx
sub ecx, 0x9b6b8b79
add ebx, 0x9b6ba651
sub esi, 0x9b6bc115
sub ecx, esi
add ecx, 0x9b6bfa85
sub edi, esi
and edi, ebx
sub esi, ecx
jmp 0x4a7441
push 0x999de53d
and ebx, ecx
add edi, ebx
xchg edi, ecx
sub edi, ebx
mov ebx, 0x9b755afd
dec edi
jmp 0x4a8073
push 0x99984709
xchg edi, esi
and esi, 0x9b7b5039
xchg ebx, edi
xor ebx, ecx
mov ebx, edi
neg esi
mov esi, 0x9b7bd883
shl ebx, 0x12
jmp 0x4a99ef
push esp
xor ebx, esi
shr ecx, 0xe
mov ecx, edi
xor esi, 0x9b7d133b
bswap edi
sub ebx, edi
inc edi
mov edi, 0x9b7d80f3
rol ecx, 0x1c
sub ecx, 0x9b7dbb6f
add ecx, 0x9b7dd647
add edi, esi
jmp 0x4a76e8
push 0x99a1d2cd
mov edi, ebx
or ecx, esi
xor edi, ebx
neg ebx
xor esi, edi
xor esi, edi
not edi
add ecx, edi
rol ebx, 0x10
and edi, ecx
jmp 0x4a9e4b
pop edx
xor ecx, 0x9b8009bd
or edi, 0x9b802495
mov edi, esi
sub ecx, ebx
add esi, ebx
inc ecx
mov esi, ecx
xor esi, ebx
add esi, 0x9b80dc8f
xchg edi, ecx
jmp 0x4a78d9
call fcn.004a9f14
or edi, 0x9b82ecfb
or esi, ebx
neg edi
mov ecx, esi
shr ecx, 0x15
mov ecx, edi
and esi, ebx
and edi, ecx
jmp 0x4a74ce
pop edx
sub ebx, 0x9b83ca97
xor ebx, edi
or ebx, ecx
or ecx, esi
xor edi, ecx
or esi, edi
xor ecx, ebx
xor ecx, ebx
and ecx, esi
shl esi, 8
jmp 0x4a6a33
call edx
add edi, ecx
and ebx, edi
shl ebx, 1
and ecx, 0x9b8c0d85
xor ebx, edi
mov ecx, esi
add ebx, 0x9b8c5aa9
inc ecx
xchg esi, ebx
shr edi, 0x11
jmp 0x4a8216
call fcn.004a9f14
add ebx, edi
xor esi, edi
sub ecx, ebx
rol edi, 0x16
neg ebx
shl ecx, 0x1d
neg esi
sub ecx, edi
add esi, ebx
and ebx, esi
ror edi, 0x1f
or ecx, esi
xor ecx, edi
sub edi, ebx
jmp 0x4a6984
call fcn.004a9f14
xchg esi, ebx
bswap ebx
add edi, ebx
xor ebx, ecx
xor ebx, 0x9b912f27
xor esi, 0x9b914b9d
jmp 0x4a9a64
push 0x99a02605
dec esi
add ebx, esi
neg esi
mov ebx, ecx
and edi, ecx
or ebx, esi
jmp 0x4a7d78
push 0x99a47303
xchg edi, ebx
xor ecx, ebx
xor ecx, ebx
xor edi, 0x9b97ec79
and esi, 0x9b98073d
dec edi
bswap ecx
mov ecx, ebx
sub esi, ecx
sub esi, ebx
and esi, ecx
and edi, esi
shr esi, 0x10
and esi, ecx
jmp 0x4a727b
push 0x999867d7
mov edi, ebx
rol esi, 0x18
or esi, ecx
bswap ebx
xchg edi, esi
and ecx, ebx
not ecx
shl ebx, 0xd
mov ebx, ecx
and edi, ecx
jmp 0x4a9bf0
call edx
add ecx, 0x9ba24531
and edi, ebx
mov edi, 0x9ba27933
nop
or edi, esi
bswap edi
sub ecx, 0x9ba2eb17
neg esi
ror ebx, 0x13
and esi, ebx
add ecx, esi
sub ebx, ecx
jmp 0x4a9634
pop edx
nop
dec ecx
or ebx, ecx
or esi, ecx
or edi, esi
sub esi, 0x9bacb8f9
or edi, ecx
xchg esi, ecx
jmp 0x4a8c1d
push 0x999884b5
or ecx, ebx
and ebx, edi
mov esi, edi
sub ecx, ebx
or esi, 0x9baf644f
shr ebx, 0x19
mov ecx, esi
rol ebx, 0xc
nop
and ebx, edi
add ecx, ebx
or edi, 0x9bb01e43
or esi, ecx
or edi, esi
sub esi, 0x9bb06b9b
add ebx, edi
jmp 0x4a808d
call edx
ror esi, 0x18
or ecx, ebx
ror ecx, 1
add ebx, esi
mov edi, ecx
mov ebx, esi
add ebx, esi
xor edi, ecx
jmp 0x4a6d62
push 0x401400
and esi, 0x9bc087fb
or ebx, edi
or esi, ecx
add ecx, edi
xchg esi, ecx
bswap edi
add ecx, esi
mov ecx, edi
jmp 0x4a9375
pop edx
and edi, ebx
shr edi, 0x11
and esi, edi
neg edi
add edi, ebx
and edi, esi
inc ebx
shl ecx, 0x1d
jmp 0x4a8c4c
push 0x99a39d79
mov edi, esi
shr ebx, 1
xor edi, 0x9bc35855
and edi, ecx
or ebx, edi
sub ebx, 0x9bc3a6c5
neg ecx
xor edi, ebx
xor ebx, 0x9bc3fb4f
xor esi, ebx
or ecx, esi
sub esi, 0x9bc44957
xor ecx, esi
xchg ebx, edi
mov ecx, ebx
neg edi
jmp 0x4a887d
push esp
mov esi, ebx
bswap esi
rol ecx, 0xb
shl ecx, 0xc
or ebx, esi
or ecx, edi
jmp 0x4a95c8
pop edx
shr ebx, 0xf
or ecx, 0x9bc5a01f
sub edi, esi
and edi, ebx
or ebx, esi
or edi, 0x9bc60717
xor ebx, esi
xchg ebx, esi
bswap edi
xchg ebx, ecx
bswap esi
sub ebx, edi
mov ebx, esi
mov ebx, ecx
mov esi, edi
xor esi, edi
jmp 0x4a7ef8
mov edx, 0x3f4d7907
shr ebx, 0x16
mov edi, esi
mov ebx, esi
mov ebx, ecx
and edi, ecx
add ebx, 0x9bc7b663
mov ebx, ecx
xor edi, ebx
jmp 0x4a8f91
call fcn.004a9f14
xchg esi, ebx
xchg esi, ebx
mov edi, ecx
and esi, 0x9bc85f33
mov esi, ebx
or ecx, esi
and ecx, ebx
add ebx, esi
or edi, ebx
and ebx, ecx
jmp 0x4a8d8e
pop edx
add ecx, ebx
bswap esi
add edi, ecx
xchg ecx, esi
and ebx, edi
and esi, ebx
mov ebx, 0x9bc9b891
sub ebx, ecx
jmp 0x4a96bc
mov edx, 0x3f4d7907
bswap ebx
shr esi, 0xc
and esi, edi
mov edi, ecx
or esi, ebx
xchg ecx, ebx
neg edi
ror edi, 3
mov esi, ebx
bswap esi
jmp 0x4a6a7f