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

Disassembly:
call sub.user32.dll_GetActiveWindow
cmp eax, 0xffffff00
jne 0x401089
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
ret
call sub.kernel32.dll_GetSystemDefaultLCID
cmp eax, 0xfffffee6
jne 0x4010f4
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
ret
call sub.kernel32.dll_GetSystemDefaultLCID
cmp eax, 0xffffff10
jne 0x401155
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
ret
call sub.kernel32.dll_GetSystemDefaultLCID
cmp eax, 0xffffff2c
jne 0x4011de
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
ret
call sub.user32.dll_GetProcessWindowStation
cmp eax, 0xfffffef8
jne 0x401249
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
ret
jmp 0x46d0c2
and ecx, 0x491fe19e
add ecx, edi
jmp 0x46f66c
pop edx
sub esi, ecx
or esi, edi
and edi, ecx
mov esi, ecx
or esi, ecx
or ecx, ebx
mov edi, 0x4a1885cd
jmp 0x46e699
mov edx, 0x3f4d7907
xor ebx, edi
not ecx
xor edi, ebx
and ecx, 0x4a2f9759
or esi, ebx
xchg ecx, edi
jmp 0x46f469
call fcn.0046f40a
and edi, ebx
xchg ecx, edi
xor ebx, ecx
xor ebx, esi
jmp 0x46ef4a
call fcn.0046f40a
mov ebx, esi
or ebx, ecx
add ecx, edi
xor esi, ecx
mov ebx, 0x4a481564
xchg esi, edi
mov esi, ebx
xor ebx, esi
jmp 0x46d89a
pop edx
inc ecx
rol esi, 0x13
and ebx, esi
sub edi, ebx
mov edi, ecx
bswap ecx
xchg ebx, ecx
xor edi, ebx
jmp 0x46d8bc
push 0x492e9184
neg esi
shl edi, 3
add edi, 0x4a64ea6d
mov ecx, esi
mov esi, edi
not esi
jmp 0x470655
pop edx
shl ecx, 0x10
or edi, esi
sub esi, 0x4a78ca1d
sub ebx, esi
and ebx, esi
mov ecx, esi
xor esi, 0x4a79d375
xor edi, ecx
xchg ebx, edi
or ecx, 0x4a7a8d80
bswap ebx
and ebx, edi
or esi, ebx
jmp 0x46ff0d
push 0x4946ffda
mov edi, ecx
or ecx, 0x4a7bd940
xor edi, esi
xor esi, edi
add edi, esi
and esi, ebx
xor esi, 0x4a7d0a6d
add ecx, esi
mov esi, 0x4a7d9572
mov ecx, 0x4a7dd30d
add ebx, ecx
and esi, 0x4a7e4af5
jmp 0x470026
call edx
add edi, 0x4a8804cb
or edi, ecx
rol esi, 0x16
or ecx, ebx
xor ebx, ecx
sub ebx, esi
mov edi, 0x4a8985b4
add ebx, esi
or edi, ecx
jmp 0x46ee7d
push 0x4943c8d6
xor esi, ebx
xor esi, 0x4a992012
shl edi, 0x11
and edi, esi
or esi, 0x4a99da3f
jmp 0x46f04e
pop edx
add edi, ebx
or esi, ebx
add edi, ebx
xor esi, 0x4aa71b48
rol ebx, 4
shr ebx, 4
sub ecx, ebx
xor ecx, ebx
neg ebx
xchg esi, edi
sub ecx, 0x4aa8dc2e
or esi, ebx
or esi, ecx
jmp 0x46e2a1
pop edx
sub ebx, 0x4aab48b5
sub edi, ebx
bswap esi
mov ecx, 0x4aac02aa
shr ecx, 9
shl esi, 0x19
add edi, ebx
and esi, 0x4aad0d94
bswap edi
sub edi, 0x4aad8a07
neg ebx
jmp 0x46f75f
call edx
or edi, ecx
sub edi, ecx
ror edi, 0x1d
neg edi
dec edi
sub ebx, esi
or ecx, edi
sub ecx, esi
or ebx, ecx
xor ebx, edi
mov ecx, 0x4ab38480
add esi, edi
jmp 0x46de17
pop edx
ror edi, 0xc
add ecx, ebx
xchg esi, ebx
mov ebx, esi
shr ebx, 4
neg ebx
xchg ebx, esi
shr esi, 0xc
and edi, 0x4ab60b3c
and ecx, ebx
shl esi, 0x16
jmp 0x46e4a4
pop edx
and esi, edi
xchg ebx, esi
add edi, 0x4ac94d0a
xchg edi, ecx
inc esi
xchg esi, ecx
shl esi, 0x1e
jmp 0x46e411
push 0x494bb3ba
ror ebx, 0x1c
mov ebx, ecx
inc edi
xor ebx, edi
or edi, ebx
mov esi, edi
neg edi
bswap esi
sub esi, edi
sub esi, ecx
xchg ecx, edi
xchg ecx, edi
jmp 0x46da00
pop edx
xchg esi, ebx
sub edi, ecx
sub edi, 0x4ae04fae
sub edi, esi
add esi, ebx
mov edi, esi
bswap edi
xor esi, ebx
add ebx, edi
and ebx, esi
mov edi, ebx
or ebx, ecx
xor ecx, 0x4ae2bf19
jmp 0x46fcdb
push 0x494bfcd1
xor esi, 0x4ae5b009
mov ecx, edi
mov ecx, esi
xchg ecx, edi
xchg esi, edi
jmp 0x46da18
mov edx, 0x2774562b
and esi, ecx
or ebx, 0x4ae74871
rol esi, 0x1c
mov esi, 0x4ae7c63d
xchg esi, ecx
add ebx, 0x4ae852f6
and ebx, 0x4ae8935a
add ebx, 0x4ae8d07d
and ebx, ecx
rol ecx, 0x1d
sub edi, 0x4ae98cff
inc ecx
jmp 0x46f7e2
push 0x492f70de
add edi, esi
and ebx, edi
xor ecx, ebx
dec esi
and ebx, 0x4af0144c
and esi, edi
or edi, esi
add edi, ebx
add esi, edi
jmp 0x46fc6f
push 0x493b764d
xor ebx, edi
xchg ecx, ebx
or edi, ebx
shl edi, 0x18
mov esi, edi
neg ecx
shl edi, 0x14
mov esi, ecx
mov esi, ebx
add ecx, ebx
or ebx, ecx
xchg edi, esi
xor ecx, ebx
xor esi, 0x4af74cfc
jmp 0x46db57
push 0x493bf814
add ecx, edi
add esi, ebx
add ecx, edi
xor edi, esi
or edi, 0x4afe30b6
sub edi, 0x4afe820e
mov edi, esi
or ecx, ebx
and edi, 0x4aff4028
and edi, ecx
xchg esi, ecx
or esi, 0x4b0001a6
bswap ecx
jmp 0x46db8b
push 0x493c74af
rol esi, 0xf
xchg ecx, edi
rol ebx, 0x1c
add edi, ecx
sub edi, esi
ror edi, 5
sub ecx, edi
not ecx
or edi, esi
mov ecx, esi
shl ebx, 0x13
jmp 0x46f7f6
push 0x4948c1be
xchg edi, ebx
mov ecx, ebx
not edi
bswap edi
and ecx, esi
add ecx, ebx
and ecx, ebx
shr edi, 0x1f
add edi, ebx
xor edi, ecx
or ecx, edi
jmp 0x46e547
pop edx
sub ebx, 0x4b10e3bb
bswap ecx
shr esi, 0x19
xor ecx, ebx
rol edi, 0xc
add ebx, esi
or ebx, ecx
mov ecx, 0x4b1299ba
and edi, esi
mov ecx, esi
neg esi
jmp 0x46ff98
pop edx
mov edi, 0x4b17007f
xchg esi, edi
add esi, 0x4b177aec
and ecx, ebx
add edi, ebx
sub edi, ecx
ror ecx, 0x16
or esi, edi
and ebx, esi
or esi, ecx
add esi, 0x4b196bba
and ecx, esi
not esi
and ebx, 0x4b1a20c8
add ecx, ebx
add edi, ecx
jmp 0x46fcff
push 0x492be482
shr ecx, 0x10
or edi, esi
dec ebx
rol ebx, 0x1d
and edi, ecx
xor ebx, 0x4b223643
sub edi, ebx
xchg esi, edi
and ecx, 0x4b22fe39
jmp 0x46f42d
pop edx
and edi, esi
inc ebx
sub esi, edi
and ebx, edi
jmp 0x470237
call fcn.0046f40a
xor ebx, 0x4b26c627
xchg ecx, esi
and esi, edi
xor ecx, ebx
bswap ebx
or edi, esi
or edi, ecx
and ecx, edi
xor ecx, 0x4b28bb71
xor esi, 0x4b28f9fd
jmp 0x46f784
pop edx
mov ebx, esi
or ecx, 0x4b2f6e84
xor edi, ecx
sub ebx, 0x4b2fe826
add ecx, ebx
add ebx, edi
jmp 0x46dca0
pop edx
and ebx, esi
shr ebx, 0x14
rol ecx, 3
xor edi, esi
or edi, esi
sub esi, ecx
jmp 0x46e3b4
pop edx
sub ebx, ecx
xchg esi, ecx
sub ecx, 0x4b3ebd71
mov ecx, edi
add ebx, esi
add edi, ebx
mov ecx, ebx
and ecx, ebx
mov edi, ebx
xor ecx, 0x4b4b507e
xchg esi, edi
rol ebx, 0xc
rol ebx, 2
mov ebx, esi
jmp 0x46f8fe
push 0x493635a8
shr esi, 6
neg esi
mov ebx, esi
xchg esi, ecx
shr ebx, 0xb
sub ecx, esi
xchg edi, ecx
add ebx, esi
add ebx, edi
shr ecx, 0xf
mov edi, ecx
jmp 0x46ea2e
mov edx, 0x3f4d7907
add ecx, esi
or ecx, 0x4b60b488
and ecx, edi
add ecx, ebx
sub ecx, ebx
xor esi, ebx
mov ebx, esi
xor esi, ecx
mov ecx, 0x4b626c26
xor ecx, edi
dec ebx
or esi, edi
shl edi, 0xd
jmp 0x46f143
push 0x494e9c45
shr ecx, 9
rol ebx, 0xf
dec ebx
and ebx, 0x4b647e6b
xor esi, ebx
not esi
sub ecx, ebx
and ecx, esi
add ecx, esi
inc ebx
xchg ecx, ebx
sub edi, ecx
or ecx, 0x4b67142d
xchg ebx, edi
not ebx
jmp 0x4704eb
pop edx
rol ecx, 0x18
or esi, ebx
neg ebx
mov ecx, ebx
not esi
and esi, ecx
shr edi, 0x14
xchg ecx, ebx
or ecx, edi
and ebx, edi
mov esi, ecx
neg ecx
jmp 0x46e362
call fcn.0046f40a
xchg ecx, ebx
xchg ebx, ecx
mov esi, ebx
neg esi
mov ecx, edi
add ecx, esi
sub edi, 0x4b72fe02
mov ecx, esi
dec ecx
and edi, ebx
mov esi, ebx
jmp fcn.0046e18c
pop edx
sub ecx, esi
mov ecx, 0x4b7c85fd
rol edi, 0x18
and esi, 0x4b7d03ff
sub ecx, edi
or ecx, 0x4b7d8e1b
jmp 0x46fa89
pop edx
sub ebx, edi
add esi, 0x4b8ed186
and ebx, 0x4b8f1118
mov edi, ebx
sub ebx, 0x4b8f8cd5
sub edi, ebx
not ebx
and edi, ecx
nop
inc esi
sub esi, ecx
and ecx, ebx
jmp 0x46e63f
pop edx
mov ebx, ecx
add esi, ecx
or esi, ebx
or ebx, 0x4bef0be9
add edi, ebx
mov ecx, edi
xor esi, 0x4befd5af
and ebx, 0x4bf01446
shr ebx, 7
jmp 0x46dc11
call edx
add edi, ebx
xchg esi, ecx
mov ecx, 0x4bf89ad6
xchg edi, ebx
sub ecx, esi
rol esi, 9
rol edi, 0x12
shr ecx, 0x1d
dec edi
mov edi, ecx
xor edi, ecx
jmp 0x46e129
pop edx
inc esi
inc edi
dec edi
add edi, ebx
or edi, ebx
add edi, ecx
xor ecx, esi
or edi, ebx
and edi, ecx
xor ecx, esi
xor ecx, edi
and esi, ecx
inc esi
jmp 0x46d9b9
pop edx
and ebx, ecx
mov esi, edi
add edi, ebx
xchg ecx, ebx
shr ecx, 0x17
and ebx, edi
add esi, ecx
or edi, 0x4c0006ed
mov esi, ebx
or ecx, edi
xchg edi, ecx
mov ecx, 0x4c010f2f
xchg ebx, edi
bswap esi
and esi, 0x4c01cc21
add ecx, edi
jmp 0x46e346
pop edx
or ecx, 0x4c04bdf7
add ecx, 0x4c04fa9a
mov ebx, edi
and esi, ebx
xor edi, ebx
ror edi, 5
or ecx, esi
sub ecx, 0x4c067f14
add ebx, 0x4c06bc3b
or edi, 0x4c06fc74
bswap ecx
xchg edi, esi
shl ecx, 5
and edi, 0x4c07fd60
jmp 0x46e9f8
push 0x49437eff
sub ecx, ebx
and edi, esi
xor ecx, esi
add ecx, edi
sub ebx, ecx
and ecx, ebx
sub ecx, 0x4c0c41b6
and esi, edi
mov ebx, ecx
or ecx, esi
or ecx, esi
xchg ecx, esi
mov ebx, esi
dec ecx
jmp 0x46d751
push 0x492b9bb2
add esi, 0x4c0ff2b7
or edi, ebx
and esi, ecx
neg edi
dec esi
mov ebx, esi
or edi, esi
add ebx, esi
ror ecx, 0x14
dec edi
jmp 0x46dd22
call fcn.0046f40a
shr ebx, 0x11
add edi, ebx
inc ecx
sub edi, ecx
xchg edi, esi
ror ebx, 0xe
ror ecx, 0xb
xchg esi, edi
sub ecx, 0x4c15f353
or ecx, 0x4c1631a6
xchg ebx, edi
xor ecx, esi
shl esi, 0x1b
jmp 0x46ec02
pop edx
and edi, 0x4c174bc9
xchg ebx, ecx
and edi, ecx
dec edi
inc esi
and ebx, esi
and edi, 0x4c18d207
rol edi, 0x19
sub ecx, esi
jmp 0x46d843
push 0x492abd87
xor esi, ebx
not ebx
add ebx, edi
or ecx, edi
xchg esi, edi
ror edi, 3
mov ecx, esi
add ebx, ecx
mov ebx, esi
shr ecx, 0x1d
and ecx, 0x4c22a30a
add edi, ecx
jmp 0x46f1dc
mov edx, 0x2774562b
not edi
bswap edi
mov edi, esi
mov ecx, esi
mov ecx, edi
add edi, ecx
and edi, 0x4c24bb47
sub ecx, 0x4c24f8e9
and ecx, 0x4c253b0e
or edi, 0x4c2578ff
jmp 0x46eba2
push 0x493fde99
rol edi, 0xe
or ebx, ecx
add ebx, ecx
sub ebx, 0x4c2eeaf5
xor esi, ecx
not edi
inc edi
add ebx, edi
mov ecx, edi
mov edi, ecx
jmp 0x46e9d5
pop edx
add ecx, 0x4c3456fc
or ebx, esi
xor ecx, edi
inc edi
or ecx, edi
dec edi
sub edi, ecx
xor ebx, edi
sub esi, ebx
dec ebx
neg edi
add esi, edi
or esi, ebx
sub esi, ebx
shr ebx, 0x10
jmp 0x46fca0
pop edx
not edi
rol edi, 0x1c
bswap esi
and ebx, ecx
ror ecx, 3
sub edi, ebx
neg edi
neg ecx
inc ecx
add ecx, esi
mov ebx, esi
mov ebx, ecx
jmp 0x46dc5c
pop edx
sub ebx, 0x4c62403c
add edi, ebx
rol ecx, 6
shr edi, 9
shl edi, 6
mov ecx, 0x4c637d56
or esi, edi
add esi, edi
dec edi
jmp 0x46d97f
push 0x493f660c
or edi, 0x4c6d8850
mov edi, ecx
xor esi, edi
add edi, 0x4c6e551a
bswap edi
and ebx, 0x4c6ed56c
dec ecx
jmp 0x46e5ec
push 0x49258d52
xor ebx, ecx
add edi, esi
or edi, 0x4c72180c
rol edi, 0x1d
and esi, edi
mov esi, 0x4c72db57
and esi, edi
mov ebx, 0x4c7357bf
or ecx, ebx
inc ebx
jmp 0x46f598
push 0x49405f4c
mov edi, 0x4c77b841
add esi, edi
not ecx
mov esi, edi
add ebx, edi
xor esi, ecx
or ebx, ecx
xchg ebx, esi
xchg edi, esi
mov edi, ebx
and ecx, ebx
jmp 0x46ecfe
push 0x49274b02
add esi, ecx
xchg edi, ecx
mov esi, edi
shl edi, 0x18
xchg ecx, edi
bswap esi
xor esi, edi
ror ebx, 0xf
xchg esi, ecx
and ecx, esi
xchg ebx, esi
add esi, ecx
sub esi, ebx
xor esi, ecx
jmp 0x46dfe6
call edx
and esi, 0x4c7e4974
dec ecx
jmp 0x46fe90
push 0x4936b72a
mov ecx, ebx
xchg ecx, edi
add edi, esi
xchg edi, esi
not ecx
xor ecx, edi
xchg esi, ebx
shr ecx, 5
and ebx, 0x4c8105a7
sub esi, 0x4c8144c7
sub esi, ecx
or ecx, 0x4c81c50f
xor ecx, esi
jmp 0x46feeb
call edx
or esi, 0x4c87f7f6
mov esi, ebx
or edi, esi
shl ecx, 0xf
xor edi, ebx
neg edi
jmp 0x46e215
push 0x492902c8
and ebx, 0x4c899794
xor esi, ebx
add ecx, 0x4c8a159c
and ecx, 0x4c8a5564
and ecx, ebx
bswap ecx
mov edi, 0x4c8b2132
jmp 0x47041d
call fcn.0046f40a
xor esi, ecx
shr edi, 0xd
not ebx
sub ecx, 0x4c9b1c76
rol edi, 0x1f
mov ecx, 0x4c9b9c4e
mov edi, esi
rol ecx, 0x13
mov esi, ecx
or esi, edi
not ebx
add ebx, ecx
or ebx, esi
xchg esi, ebx
jmp 0x46d665
call edx
xor ecx, esi
add ebx, ecx
sub ebx, ecx
jmp 0x46d142
call fcn.0046f40a
shr edi, 2
or ebx, ecx
mov esi, ebx
and edi, ebx
or esi, 0x4ca88f24
xchg esi, ecx
add ecx, edi
not ebx
jmp 0x46f843
call edx
and esi, 0x4ca9a8be
or ebx, esi
bswap edi
and esi, ecx
rol edi, 0x10
or ebx, esi
jmp 0x46d807
call edx
mov edi, ebx
xor edi, esi
add edi, ecx
dec ecx
sub ecx, edi
sub ecx, 0x4cadb9f2
ror ecx, 5
bswap esi
xor ebx, edi
jmp 0x46e07c
pop edx
or ebx, esi
and esi, 0x4cb094cd
or ecx, esi
inc edi
or edi, ecx
and edi, 0x4cb19168
xor ecx, 0x4cb1cee4
xchg ebx, ecx
sub esi, ecx
mov esi, edi
or ecx, ebx
nop
sub edi, 0x4cb3563a
jmp 0x47060b
push 0x4940e174
dec esi
ror ebx, 3
mov ebx, 0x4cb4337c
sub ebx, ecx
or esi, 0x4cb4aedb
inc edi
xor ecx, 0x4cb53ead
rol edi, 0x14
xor edi, ecx
and edi, 0x4cb5ff09
mov edi, ebx
shl edi, 0x1d
xchg ecx, ebx
and ebx, esi
jmp 0x46ff58
call edx
add ebx, ecx
add esi, ebx
add ecx, 0x4cb7c8d1
shr ecx, 9
sub ecx, 0x4cb849ff
xchg ebx, ecx
dec ecx
or edi, esi
shr ebx, 0x19
shr ebx, 5
shr ebx, 0x1a
sub edi, esi
or ebx, esi
jmp 0x46d469
pop edx
add edi, esi
xor ebx, ecx
add esi, edi
bswap esi
xor ecx, edi
mov ebx, esi
add ebx, 0x4cc7db78
xor ebx, 0x4cc82bd4
sub ecx, ebx
jmp 0x46f924
pop edx
mov edi, ecx
sub ebx, esi
and edi, ecx
and esi, 0x4ccef810
add esi, ebx
or ecx, ebx
or ebx, esi
xchg esi, edi
shr esi, 0x1d
jmp 0x46fe6d
call edx
sub ecx, ebx
or ecx, edi
sub ecx, esi
mov edi, 0x4cdf4299
sub edi, 0x4cdf829e
xor ecx, 0x4cdfc2d6
and edi, ecx
xor esi, 0x4ce0508e
xor edi, ebx
mov edi, ebx
and edi, 0x4ce1adf6
mov edi, esi
xor esi, edi
shl edi, 0x19
jmp 0x46ee1d
mov edx, 0x3f4d7907
bswap ecx
not ecx
inc edi
jmp 0x46dd7b
push 0x494412bd
mov ebx, edi
neg edi
and ecx, 0x4cf41dc2
sub ebx, esi
shr ecx, 0x1f
and edi, 0x4cf4dbd3
dec ebx
jmp 0x46f703
call fcn.0046f40a
and edi, ebx
xor esi, edi
or esi, ebx
dec ecx
and esi, ecx
or ebx, esi
sub edi, esi
jmp 0x46ea20
push 0x492b06d4
add ebx, edi
xor esi, 0x4d188fb1
sub ecx, edi
inc edi
sub edi, ecx
and edi, 0x4d19bd10
jmp 0x47008e
mov edx, 0x3f4d7907
xor edi, 0x4d478db6
sub edi, 0x4d47cded
or ebx, 0x4d480acc
sub edi, ebx
add ebx, edi
add ecx, esi
jmp 0x470629
call fcn.0046f40a
shr edi, 0x1d
add ecx, esi
xor ecx, edi
add esi, ecx
mov edi, ebx
add ecx, edi
mov ecx, ebx
add esi, edi
bswap edi
add ebx, esi
dec edi
shr edi, 0x1c
dec ebx
or esi, 0x4d4ebeb7
sub ecx, edi
jmp 0x46ed34
mov edx, 0x3f4d7907
inc ebx
sub ebx, 0x4d628516
bswap ecx
xor ebx, edi
shl esi, 0x18
and ecx, edi
or ecx, 0x4d63be02
neg ebx
jmp 0x46d2f3
call edx
add edi, ebx
xchg edi, esi
or esi, ebx
bswap ecx
or ebx, esi
shl edi, 0xe
shr ecx, 7
xor ebx, edi
jmp 0x46ecd0
push 0x49253895
nop
and edi, ecx
and esi, ecx
and ebx, edi
rol ecx, 8
neg edi
xor edi, ebx
xchg esi, ecx
shl edi, 0x15
jmp 0x46e970
push 0x49445fd4
and edi, esi
or ecx, ebx
dec ebx
mov ebx, ecx
sub esi, edi
add ebx, 0x4d7e95fe
add ebx, 0x4d7ed2f3
jmp 0x46f7ae
pop edx
not esi
and edi, ecx
bswap ebx
or ebx, ecx
xor ecx, esi
shr edi, 0x1a
shr ecx, 0x11
add ebx, edi
or edi, 0x4d85e9ea
and ecx, ebx
xor edi, ebx
inc esi
or esi, edi
jmp 0x46e92d
call edx
mov ecx, ebx
rol edi, 2
xor edi, ebx
and ecx, 0x4d87f205
bswap ecx
neg edi
not edi
xchg edi, esi
and esi, ecx
neg ebx
or edi, ecx
sub ecx, edi
xchg esi, ecx
mov ebx, esi
xchg esi, ebx
jmp 0x46dd6e
mov edx, 0x3f4d7907
not ecx
mov edi, esi
and ecx, edi
xor ebx, ecx
jmp 0x46ec57
call fcn.0046f40a
mov edi, esi
and ecx, esi
or ecx, edi
mov edi, ebx
mov ecx, edi
jmp 0x46eca0
push 0x493cc95d
and ebx, 0x4d906c82
and ecx, edi
mov esi, edi
add ecx, edi
inc ecx
and ebx, esi
shr ebx, 0x17
sub edi, ecx
ror ebx, 0x12
xor ebx, esi
or edi, esi
or ecx, ebx
add esi, ecx
xor edi, ebx
jmp 0x46d19b
call fcn.0046f40a
and edi, ecx
add edi, ecx
sub edi, ebx
add esi, ecx
or ecx, esi
or edi, ecx
sub ebx, esi
rol edi, 0x1f
shl ebx, 0x1a
xor ecx, ebx
mov edi, ebx
jmp 0x46f5ba
call edx
ror edi, 0x10
ror ecx, 0xe
xchg esi, edi
xchg edi, esi
or ebx, edi
mov ebx, ecx
add edi, 0x4d985526
and ecx, ebx
jmp 0x46ddfd
pop edx
ror ebx, 0xc
sub esi, 0x4d9a9691
xor edi, 0x4d9ad652
inc ecx
add ebx, edi
xor ecx, esi
add edi, 0x4d9bd386
or ebx, edi
xor edi, ecx
add ebx, 0x4d9c9f4c
or ecx, 0x4d9cdc7b
xor edi, 0x4d9d1c5a
jmp 0x46ded4
mov edx, 0x4132136a
xchg ecx, ebx
xor edi, ebx
xor ecx, ebx
neg ecx
bswap edi
not edi
or edi, ecx
sub ecx, esi
sub edi, ecx
xor ebx, ecx
xchg esi, ebx
add ecx, 0x4da5f1a0
jmp 0x46e0b3
pop edx
mov ecx, edi
and ecx, edi
sub esi, ebx
xchg ecx, edi
add ebx, edi
xchg ecx, edi
xor esi, edi
xor ecx, ebx
or ecx, esi
shr esi, 0x1a
xchg esi, ecx
shl ecx, 0xb
and esi, 0x4da944ab
mov ebx, 0x4da98461
xchg ecx, esi
sub edi, esi
jmp 0x46e51f
pop edx
xor edi, 0x4dc33a47
ror ecx, 0x19
and ebx, ecx
xor ebx, edi
xor esi, 0x4dc43409
xor ebx, esi
sub esi, edi
xchg ecx, edi
xchg edi, esi
mov esi, 0x4dc5832d
jmp 0x470683
call fcn.0046f40a
xor edi, ebx
or ebx, 0x4dd331fc
xchg esi, edi
and ecx, edi
bswap ebx
and edi, 0x4dd43f66
and ecx, ebx
sub edi, ecx
mov ecx, ebx
shl ecx, 0x10
jmp 0x46ec76
mov edx, 0x3f4d7907
ror edi, 0xc
mov esi, ebx
or ecx, edi
jmp 0x46e475
pop edx
xor esi, ebx
sub edi, 0x4deb0b74
xor esi, ebx
xchg esi, ecx
or ebx, edi
rol ebx, 0x1d
neg esi
and esi, ecx
xchg esi, edi
sub ecx, esi
jmp 0x4705cd
push 0x494e53f0
ror edi, 0x1d
mov ebx, edi
nop
xor ebx, edi
sub edi, ecx
xor edi, esi
mov ecx, ebx
or ecx, 0x4df11a52
add ecx, ebx
xchg edi, ebx
mov edi, esi
jmp 0x46e011
pop edx
ror esi, 2
or ecx, edi
or esi, 0x4df2ab1e
add ebx, 0x4df2e8b2
inc esi
or ecx, ebx
xchg edi, esi
xor edi, 0x4df3e941
or ecx, 0x4df43c71
mov esi, edi
rol edi, 0x15
ror esi, 0xd
and ecx, 0x4df54002
sub esi, edi
xchg edi, ebx
jmp 0x46d581
pop edx
and ecx, edi
xor esi, 0x4e08d08d
and ebx, esi
dec edi
or ecx, ebx
and ecx, esi
and ecx, esi
or ecx, 0x4e0a56ea
jmp 0x46d47f
push 0x494b1cf5
sub ecx, ebx
inc ecx
xor edi, ecx
rol edi, 0x13
ror esi, 0x16
xor esi, 0x4e0dd096
and edi, esi
or esi, ecx
xor esi, ebx
add esi, ebx
jmp 0x470160
pop edx
or ebx, edi
and esi, ecx
mov ebx, 0x4e0f9c26
mov edi, 0x4e0fdc5e
xchg ebx, edi
xchg esi, ecx
and edi, ecx
xor edi, ebx
add edi, ecx
jmp 0x4705a4
mov edx, 0x2774562b
add ecx, edi
mov ecx, 0x4e1555ca
neg ebx
sub edi, ebx
add esi, edi
shl edi, 0x1c
xor ebx, esi
sub ebx, ecx
xor ecx, esi
sub ecx, esi
jmp 0x470491
push 0x4946b222
rol ebx, 0x18
and ebx, ecx
not edi
sub ecx, ebx
xor edi, 0x4e18c489
dec ebx
mov ebx, ecx
mov ebx, esi
jmp 0x46d5ae
mov edx, 0x3f4d7907
shr edi, 0xa
xchg ecx, esi
neg ebx
neg esi
and edi, 0x4e1dc33f
add esi, edi
xor esi, ebx
dec ebx
and ebx, ecx
sub ecx, ebx
jmp 0x46f821
push 0x4933109d
not esi
mov ebx, ecx
xor ebx, edi
xor ecx, ebx
not edi
xor ebx, esi
xor edi, ebx
xor ebx, 0x4e234c87
shl ebx, 0xd
add ebx, esi
and edi, 0x4e240ae9
jmp 0x46f03f
mov edx, 0x2774562b
and edi, 0x4e2c24e7
add esi, edi
inc edi
bswap edi
and esi, 0x4e2e2e0b
shr ebx, 9
or edi, ecx
jmp 0x46fb5b
call edx
mov ebx, 0x4e2f5c10
xor edi, ebx
add ebx, edi
xchg ecx, ebx
sub esi, edi
xor ebx, esi
mov edi, 0x4e30d0a9
shr esi, 1
jmp 0x46f870
push 0x492b51cc
mov edi, esi
sub ebx, 0x4e354ad9
mov esi, ebx
or esi, edi
add edi, ecx
xchg ebx, edi
jmp 0x46e454
push 0x494b692a
xor ebx, ecx
xchg ecx, esi
or esi, 0x4e45374a
jmp 0x46d997
push 0x4935b2c4
and ecx, edi
add ebx, ecx
xor esi, ebx
shr edi, 0x13
or ecx, ebx
xor edi, 0x4e57eb18
not esi
or ecx, 0x4e59422f
mov ecx, ebx
sub ebx, 0x4e5a366a
mov esi, edi
add ebx, 0x4e5b1f36
xor esi, edi
xor ecx, esi
ror esi, 3
jmp 0x46df00
pop edx
or ecx, ebx
add esi, ecx
mov ebx, edi
add ebx, edi
add edi, ebx
sub ecx, edi
and esi, ebx
jmp 0x46fe50
call fcn.0046f40a
xchg ebx, esi
shr edi, 0x11
sub ecx, esi
nop
sub edi, esi
mov edi, 0x4e739abf
sub esi, 0x4e73ef8f
or ecx, 0x4e742ce6
xor esi, ebx
mov edi, ebx
sub edi, ebx
sub esi, ebx
or ebx, edi
ror edi, 3
jmp 0x470046
mov edx, 0x2774562b
xor ecx, edi
shr ebx, 2
dec edi
sub esi, edi
mov ecx, esi
mov ebx, 0x4e7de2c7
bswap ebx
jmp 0x46d1b5
call fcn.0046f40a
and esi, ecx
add ecx, ebx
add edi, 0x4e857f55
neg ecx
bswap ebx
inc ebx
neg esi
xchg edi, ecx
mov ecx, esi
add ebx, esi
jmp 0x46eaa4
mov edx, 0x3f4d7907
xchg ebx, ecx
sub ecx, 0x4e8be7a6
xor ecx, edi
or edi, ecx
xchg edi, esi
or ebx, ecx
and ecx, edi
rol ecx, 0x15
add edi, ecx
xchg edi, esi
jmp 0x470378
push 0x4928bbf4
or ecx, 0x4e98556f
inc edi
xor edi, 0x4e98e55e
or edi, esi
xor edi, ebx
add esi, ecx
mov ecx, 0x4e99dd68
add ecx, ebx
ror ecx, 0xb
xor ecx, edi
jmp 0x46eabc
push 0x493af6ec
sub esi, ebx
sub esi, 0x4e9b2876
and ebx, esi
ror esi, 0x11
dec esi
dec ebx
or ecx, esi
sub ecx, 0x4e9cb277
sub ebx, ecx
mov esi, 0x4e9d310b
xor edi, ecx
jmp 0x46dad9
pop edx
sub ebx, 0x4e9eb12e
neg ebx
xor ebx, edi
dec esi
and edi, 0x4e9faf1c
and ecx, ebx
mov edi, ebx
shr edi, 0xd
jmp 0x46e896
call fcn.0046f40a
sub ecx, edi
ror edi, 0x1e
xor edi, esi
add ecx, edi
add ebx, edi
or ecx, edi
and ecx, 0x4ea2472a
xor ebx, 0x4ea28742
sub edi, ecx
neg ebx
not edi
ror esi, 0x15
jmp 0x46e324
push 0x492ee659
xor ecx, 0x4ea3ef2a
mov ebx, 0x4ea42c49
sub ecx, edi
rol esi, 0x12
ror esi, 2
or edi, esi
xor esi, edi
or esi, edi
xor edi, ecx
add ebx, esi
mov edi, 0x4ea66c4a
sub ebx, esi
jmp 0x46da95
pop edx
mov esi, edi
sub ecx, edi
or esi, ebx
xchg ecx, ebx
add edi, esi
xor ecx, edi
xor ebx, 0x4ea8813c
and esi, edi
xchg esi, ecx
add ebx, 0x4ea93c4f
xchg ebx, ecx
ror esi, 0x14
jmp 0x470364