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

Disassembly:
sub ecx, 0xf94ff8a9
and esi, edx
not ecx
xor ecx, edi
call sub.kernel32.dll_GetThreadLocale
ror edi, 1
add edi, edx
xchg ecx, edx
or edx, esi
or ecx, esi
cmp eax, 0xfffffef8
jne 0x401082
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
or esi, edx
or edi, edx
shl esi, 0x1b
call sub.kernel32.dll_GetThreadLocale
shl edi, 0x17
sub esi, edi
and edx, esi
cmp eax, 0xffffff10
jne 0x401132
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
call main
call main
call main
call main
call main
ret
bswap edx
inc ecx
mov esi, edx
ror edi, 0x16
shr esi, 0x1c
mov edi, ecx
call sub.user32.dll_GetClipboardViewer
xor edx, ecx
cmp eax, 0xfffffeff
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
call main
call main
call main
call main
ret
dec ecx
sub edi, 0xf959fb39
and esi, edx
or ecx, esi
xor edx, 0xf95aa1aa
bswap esi
and esi, 0xf95b1526
call sub.user32.dll_GetShellWindow
neg edi
and esi, 0xf95ba143
or edi, ecx
or edx, 0xf95c112d
ror ecx, 0x1e
mov ecx, edi
xchg edx, esi
cmp eax, 0xfffffee8
jne 0x4012b0
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
call main
call main
call main
call main
call main
ret
jmp 0x49403a
sub edi, edx
xchg edi, esi
add edi, ecx
mov esi, 0xf9c45d17
and edi, ecx
mov edx, ecx
mov edi, ecx
jmp 0x496eaa
pop esi
or ebx, edi
and ecx, edx
shl ebx, 0x18
shr edx, 6
add ecx, ebx
xchg ecx, ebx
add ebx, edx
jmp 0x49547c
pop esi
add ecx, ebx
sub ecx, edx
xor ecx, edx
xchg edx, edi
xchg edx, edi
and edx, ebx
or edi, edx
mov ecx, 0xfce8591a
ror ecx, 0x12
bswap ebx
jmp 0x496f19
pop esi
xchg edx, edi
or ebx, ecx
neg ecx
sub ecx, edi
neg edx
jmp 0x495114
call fcn.004948a2
or ecx, edx
or edi, ebx
xchg ebx, ecx
and ecx, 0xfcf982e1
and edx, 0xfcf9bc4e
and ecx, 0xfcf9f565
xor ebx, edi
mov ebx, 0xfcfa6ea3
xor ecx, edi
mov ecx, edi
rol ebx, 0x1a
jmp 0x496604
call esi
and edi, ecx
sub edi, 0xfcfb96c2
and edx, ecx
sub ebx, edx
xchg ebx, edi
bswap ebx
xor ecx, edx
xor edx, ebx
jmp 0x496948
call fcn.004948a2
sub ecx, edx
and ebx, edx
xchg edx, ecx
dec edx
xor edx, ecx
and edi, edx
sub edx, ebx
jmp 0x4953ec
push 0xf9d40bfb
add edi, 0xfcff08c6
xor edx, ecx
ror edi, 0x18
jmp 0x4957b7
push 0xf9cd1ee7
mov edi, edx
mov ecx, ebx
xor ecx, edx
mov edi, ecx
or ebx, ecx
jmp 0x4971c0
pop esi
and ebx, ecx
dec edx
sub ebx, ecx
xor edx, 0xfd0f706f
neg ebx
and edi, edx
rol ecx, 9
inc edi
mov ecx, ebx
jmp 0x494373
push 0xf9d230ea
xor ebx, edi
xchg edx, edi
shl ebx, 7
or ebx, ecx
sub ebx, edi
shl edx, 5
sub ebx, edi
xchg ebx, edi
rol edx, 0xb
jmp 0x495468
call fcn.004948a2
mov edi, edx
add edx, edi
xor edi, edx
sub ebx, edi
mov ebx, edx
xchg edi, edx
neg ecx
xchg edi, ebx
jmp 0x495e29
push 0xf9da3382
xor ebx, edx
ror ebx, 0x1d
shl ebx, 9
or ecx, edi
xchg ecx, edx
and ebx, edi
shl edi, 0x18
nop
xchg edx, ebx
rol ecx, 0x1b
xchg edi, ecx
xchg ebx, edx
and ecx, 0xfd295b5f
neg ebx
jmp 0x496412
push 0xf9d280c4
mov ecx, 0xfd29debe
and ecx, ebx
xchg ebx, edx
xchg edx, ecx
add ebx, ecx
jmp 0x4947fb
pop esi
mov edi, 0xfd2fa93f
and ebx, edi
sub edi, 0xfd30199c
sub ebx, edi
mov edi, ebx
mov ebx, 0xfd30cc95
jmp 0x4964e2
push 0xf9c99bd6
add edi, ecx
inc ecx
or ebx, ecx
mov edi, 0xfd3ff89e
add edx, ecx
xchg ecx, edi
or edi, 0xfd40a07b
sub edx, ecx
jmp 0x49687e
pop esi
dec edx
or ebx, edi
xor edi, ecx
xor ebx, edx
bswap edi
xchg edi, ecx
jmp 0x494e85
push 0xf9d395e3
sub ecx, 0xfd50049e
xor edi, 0xfd503e54
and ebx, ecx
mov ebx, ecx
or ebx, edx
sub edx, ecx
rol edi, 0x12
xchg ebx, edi
xchg edx, ecx
add edx, 0xfd5203a2
jmp 0x494a63
mov esi, 0x43370267
xchg edx, edi
sub ebx, edx
mov ebx, edi
and edx, edi
xor ecx, 0xfd59a593
ror ecx, 0x1d
inc ebx
bswap edi
or edi, edx
xor edx, ecx
shr edx, 0xa
jmp 0x497387
mov esi, 0x43370267
bswap ebx
inc edi
mov edx, ebx
add edi, edx
bswap edx
inc edx
jmp 0x494e9a
pop esi
neg ecx
sub edx, ecx
sub ebx, edx
add edi, edx
and ebx, edi
sub edx, 0xfd652a67
mov ecx, 0xfd658fd6
jmp 0x497310
push 0xf9cea551
mov edx, 0xfd706905
sub edx, edi
and edx, ecx
sub ecx, edi
dec ebx
shr edi, 0xe
xor ecx, edi
xchg ecx, edx
add ebx, edi
or ebx, 0xfd726c93
xor edi, ecx
xor ebx, edi
add ecx, edi
jmp 0x4955ad
mov esi, 0x183c2e20
or ecx, edx
and ecx, edi
neg edx
mov ebx, ecx
sub edx, 0xfd743ff5
inc ecx
or edi, ecx
bswap ecx
and edi, 0xfd752ea4
bswap ebx
sub edi, 0xfd75a2d6
jmp fcn.00495183
pop esi
mov ebx, 0xfd77fafb
add edi, ecx
sub edi, edx
shl edi, 0x15
and ecx, edi
inc edx
xchg edx, edi
or edi, 0xfd798e2a
xchg edx, ebx
add ebx, ecx
sub edx, ebx
shl ebx, 8
jmp 0x49485a
push 0xf9d3bdef
sub edi, 0xfd88d60f
xor edx, 0xfd890f93
or ebx, edi
and ecx, edx
xor edi, 0xfd89c0f6
add ebx, edx
xor ebx, edi
rol edi, 4
sub ebx, ecx
jmp 0x4952d7
pop esi
add ebx, ecx
sub edi, ebx
mov ecx, edx
not ebx
xor ebx, edi
xor edi, ecx
mov edi, ecx
mov edx, ebx
add ecx, 0xfd9bbc24
xor edx, 0xfd9bf5e9
jmp 0x495d31
push 0xf9d7d09c
dec edi
shl ebx, 9
xor ebx, ecx
or ebx, ecx
xor ecx, edi
shr ebx, 0x15
sub edx, edi
and ebx, edx
jmp 0x4955fb
pop esi
and edi, ecx
xchg edi, ecx
xor edx, edi
mov ecx, ebx
and edi, 0xfda4dcea
xor ecx, 0xfda51642
sub ebx, 0xfda54f04
jmp 0x494cad
call esi
nop
xor edx, ebx
shl edx, 0xa
xor edi, ecx
jmp 0x496f7c
push 0xf9db7ce0
xchg edi, edx
xchg edx, ecx
add ebx, 0xfda9cafa
xchg edi, ecx
and ebx, 0xfdaa3bfc
add ecx, ebx
add edi, ecx
xor ecx, ebx
xchg ebx, ecx
jmp 0x494909
pop esi
mov edx, 0xfdacddfa
xor edi, ecx
dec ebx
rol edx, 0x10
xor ecx, 0xfdade683
mov ecx, edi
and ebx, 0xfdae551b
add edx, ebx
or edx, 0xfdaece25
jmp 0x4951c0
call esi
sub ebx, ecx
mov ecx, edi
sub edi, ebx
mov ebx, ecx
add edi, 0xfdb2eeb4
or ebx, 0xfdb32822
xchg edx, ebx
mov ecx, edi
shl ebx, 4
sub ebx, edi
jmp 0x4950f8
pop esi
bswap edi
mov ecx, edx
xor edi, ecx
inc ecx
shr ebx, 0x17
or ebx, edi
jmp 0x495033
pop esi
xor ecx, edx
sub edi, ebx
and ecx, edi
or ecx, ebx
not ebx
sub edx, edi
inc ebx
xchg edx, edi
jmp 0x497415
call fcn.004948a2
xchg edx, ebx
or edx, ebx
mov edi, 0xfdcd92fa
sub edi, 0xfdcdcbb7
dec edx
or ebx, edx
sub edi, ebx
xchg ebx, edi
sub edx, ecx
dec edx
xchg edx, ebx
and ecx, ebx
jmp 0x494c2f
mov esi, 0x183c2e20
and edi, ebx
and ebx, 0xfddfb040
add ebx, 0xfddfe915
and ebx, 0xfde022fc
xchg ecx, edx
jmp 0x49707c
mov esi, 0x43370267
inc edi
not edx
add edi, ecx
add ecx, 0xfde3f3a3
inc ebx
sub ecx, ebx
jmp 0x4956f3
pop esi
and edi, ecx
sub ecx, edi
sub ebx, edx
sub edi, edx
xchg edi, ebx
ror edi, 0x17
or ebx, ecx
xor ebx, 0xfde94694
add edi, edx
shr edi, 3
or edi, ebx
add ebx, 0xfdea31dc
xor edi, edx
xchg ebx, edx
jmp 0x495ea8
mov esi, 0x43370267
xor ebx, edx
ror ecx, 0x13
mov edi, ebx
ror ecx, 0x19
dec ecx
xchg edi, edx
bswap ecx
and edx, ebx
xor ecx, 0xfdf4e2a1
jmp 0x497488
pop esi
or edx, 0xfdf52f68
or ebx, edx
rol edi, 0x11
mov edx, edi
add edx, ecx
mov ecx, 0xfdf64e30
add edi, ebx
jmp 0x495f5e
pop esi
and edi, ebx
and edi, ecx
shr ecx, 0x19
and edx, 0xfdf77756
inc edi
sub edx, 0xfdf7e9a2
mov edi, 0xfdf82cd5
sub edx, edi
jmp 0x4971d7
pop esi
sub ecx, edx
add edx, ebx
sub edi, ebx
or ecx, 0xfe01b31c
mov edi, edx
xchg ecx, edx
xchg ebx, ecx
add edi, ecx
not ebx
shr edi, 0x19
xchg edi, ecx
jmp 0x496e93
mov esi, 0x43370267
sub edi, ebx
mov ecx, edi
xor edi, ecx
xor edx, edi
not edx
and edi, ebx
xor edx, ebx
add edi, 0xfe07e128
or ebx, ecx
xor edi, edx
xor ebx, 0xfe08894c
jmp 0x495b92
push 0xf9d3e3f7
mov ebx, 0xfe12d1aa
add edx, 0xfe130ad7
add ecx, ebx
xor ecx, edx
add edx, ecx
or ecx, edx
xchg edi, ecx
add edx, edi
jmp 0x494260
push 0xf9d05591
xchg edx, ebx
or ecx, edx
and ecx, 0xfe202a1d
sub ecx, ebx
shl ecx, 1
mov ecx, 0xfe20d3a3
inc edi
shl edi, 0x12
or edx, ebx
or edi, edx
or edi, 0xfe21f82f
not ebx
not ecx
bswap edi
jmp 0x49764b
call esi
sub ebx, edi
mov edi, edx
xchg ecx, edx
mov ecx, edi
jmp 0x495a23
push 0xf9d169ac
not edi
dec ecx
or ebx, edi
add edx, 0xfe2a29b2
and edi, ecx
xchg edx, ebx
jmp 0x496af5
push 0xf9d66927
or ebx, ecx
not edi
xor edx, ebx
ror ecx, 0xd
or ecx, edi
neg edi
or ebx, 0xfe2f479b
mov ecx, edi
xor ecx, edi
jmp 0x495bcb
push 0xf9d25831
and edx, 0xfe300207
mov ebx, edx
and ebx, edi
jmp 0x4944fe
push 0xf9ce5780
xchg edi, ebx
or ebx, 0xfe30f9a4
or edx, edi
sub edx, ecx
add ecx, ebx
rol ecx, 1
xchg ebx, ecx
or ecx, 0xfe3251b8
rol ecx, 0x1a
neg edi
or edx, edi
and ecx, edi
jmp 0x4962bb
pop esi
neg ecx
xor ecx, edx
xor edi, 0xfe3b38b0
xchg ebx, edi
xor ecx, edi
bswap edi
sub edi, edx
and ecx, 0xfe3c61c8
xor edx, ebx
not edx
xor edx, edi
xchg ebx, ecx
ror edx, 0x13
and edx, ecx
neg ecx
jmp 0x49473d
push 0xf9cb21db
inc ebx
shr edx, 0xf
mov ebx, ecx
add edi, edx
sub edi, ecx
add ecx, ebx
sub edi, edx
jmp 0x495d70
call esi
xor ebx, edi
mov ecx, 0xfe43df79
inc edi
xchg edx, ecx
or edi, ecx
sub edx, edi
and ebx, edx
or ecx, 0xfe4538ed
and ecx, ebx
sub ebx, edi
shr ebx, 0x1e
and ecx, edx
and ebx, edx
xchg ebx, ecx
sub ebx, edx
jmp 0x494556
push 0xf9cecb50
dec ecx
and ecx, edi
mov edi, edx
and ecx, edi
xor ecx, ebx
inc ebx
or edi, 0xfe485924
sub edi, ebx
xchg edi, ecx
shl edx, 0x16
and ecx, ebx
inc edx
mov edi, ecx
jmp 0x4968dc
push 0xf9d7f957
or edx, ebx
ror edx, 0x1d
sub ecx, 0xfe4dd2af
mov ebx, 0xfe4e0b29
ror ebx, 0xe
shr ecx, 0xe
sub edx, edi
sub ebx, edi
jmp 0x496cb0
call fcn.004948a2
xor edx, ebx
inc ecx
add ecx, ebx
sub edi, ecx
xor ecx, ebx
and edx, ecx
and edi, 0xfe5e1718
xor ecx, edx
rol edi, 6
add ecx, ebx
add edi, edx
and edx, 0xfe5f3826
jmp 0x496b26
push 0xf9d4319e
rol ecx, 0x18
or ebx, edi
xchg edi, ebx
add edi, ecx
add ecx, ebx
not edx
add ecx, edx
xor ebx, ecx
and ecx, edx
or ecx, 0xfe6b193d
sub edx, ecx
xor ecx, edi
xor ecx, edx
jmp 0x495205
pop esi
mov edi, 0xfea9d455
rol ecx, 0x19
sub edi, ebx
sub ecx, edi
xchg edx, ebx
or ebx, 0xfeaaf0b2
mov edx, ebx
xchg edx, ecx
bswap ebx
sub edx, ecx
ror ecx, 0x1b
ror ecx, 0x1b
jmp 0x49550b
pop esi
xor edi, ebx
and ebx, ecx
and ebx, edi
sub edi, ecx
mov ebx, ecx
ror ebx, 0xb
bswap edi
or ecx, edi
xchg edx, ebx
jmp 0x496634
call fcn.004948a2
xor ecx, 0xfed6ebee
sub ecx, edi
add edi, edx
mov ecx, edi
and ebx, 0xfed7d123
or ebx, ecx
nop
jmp 0x495f81
push 0xf9d69270
xchg edx, ebx
xor ebx, ecx
xor ecx, edi
xchg ecx, edi
shr ebx, 0x1b
sub edi, ebx
neg edi
dec edi
shr ebx, 0xb
xchg edx, edi
and ebx, edi
jmp 0x496514
push 0xf9db539c
ror ecx, 0x1a
add edx, edi
xor edi, ebx
xor edx, 0xfedcf858
or ecx, ebx
xchg edi, ebx
or ecx, 0xfedda024
xchg ebx, ecx
sub edx, edi
add edi, ebx
dec edx
mov ebx, edi
add ecx, edx
jmp 0x494c6e
pop esi
add ecx, edx
not edi
add ebx, 0xfeeedea9
shl edi, 0x1a
xor edx, 0xfeef5f0f
mov ecx, edx
nop
sub edx, ebx
add ecx, edi
mov edx, edi
jmp 0x49536c
pop esi
and ebx, edi
or edx, ecx
neg ecx
shl ecx, 0xc
add edx, edi
and ecx, 0xfef1e83a
and ebx, ecx
and ecx, 0xfef2581f
jmp 0x494709
push 0xf9d59e75
and edx, ebx
add edi, 0xfef2dcf0
rol ecx, 0x15
shl ebx, 0x12
or edi, 0xfef389ed
shr ecx, 0x10
and edi, ecx
neg edi
mov ebx, edx
dec edx
and edi, ebx
inc ecx
jmp 0x496c90
push 0xf9cb48f0
bswap edx
ror ecx, 3
or edi, edx
or ecx, 0xfef79734
dec edi
or ecx, ebx
jmp 0x49724f
call esi
xor edi, ebx
or ecx, 0xff0349c0
add edi, edx
mov edx, edi
xor edx, 0xff03ef1e
xor ebx, edx
mov edi, ebx
sub ebx, edi
add ecx, 0xff04d66c
xchg ebx, edx
and edx, 0xff0547c0
xchg ebx, ecx
jmp 0x495d12
pop esi
inc edx
and ebx, edx
and edx, ecx
or ebx, 0xff0e0277
add edi, edx
sub edx, edi
and ecx, ebx
shr ebx, 0x1e
bswap edi
add edx, 0xff0f5db2
jmp 0x4972d1
push 0xf9ccf767
sub ecx, edi
add edi, ecx
inc edi
add edi, ecx
and edi, 0xff17be78
sub edx, edi
dec edx
rol edi, 2
shr edi, 5
sub edi, ecx
jmp 0x494275
pop esi
xchg edx, edi
mov edi, edx
and ecx, edx
add ebx, 0xff19d214
jmp 0x49412e
call esi
xchg ecx, edx
or ebx, 0xff1b1ba8
shr ecx, 0x10
xor ecx, ebx
mov edi, edx
shr ebx, 0xe
and edi, edx
add ecx, 0xff1c74ca
mov edi, edx
jmp 0x494959
call fcn.004948a2
and ecx, ebx
xchg edx, edi
sub edi, ebx
xchg edi, ebx
xor ebx, edi
dec ecx
sub ebx, 0xff2aa2d8
add edi, edx
or edi, ecx
mov ebx, edx
jmp 0x49422e
push 0xf9d96929
or ebx, 0xff42ce8c
sub edx, 0xff43086c
or ebx, 0xff434164
xor ebx, edx
xor ecx, edi
xchg ebx, edx
or edi, 0xff442c45
add ecx, ebx
add ecx, 0xff449b55
jmp 0x4950d7
call fcn.004948a2
or ecx, ebx
add edx, edi
dec ebx
or ebx, ecx
mov edx, edi
shr edx, 0x11
rol ecx, 1
sub ebx, edx
xor edx, ecx
jmp 0x495581
mov esi, 0x183c2e20
dec ecx
xor edx, 0xff53d44c
xor edi, ebx
sub edx, ebx
sub edx, ebx
or ecx, edx
dec ecx
mov ebx, edi
jmp 0x494249
push 0xf9ce7f28
bswap edx
mov edi, ebx
and ebx, edi
or edi, ecx
ror edi, 0x1e
shr ecx, 0x13
sub edi, 0xff5c43c1
inc ebx
xchg ecx, edi
add ecx, edi
or edx, ecx
add edi, ecx
neg ebx
jmp 0x4948de
pop esi
or edx, ebx
rol ebx, 0x16
add edi, ecx
ror ecx, 0x17
mov ebx, 0xff61381e
sub edx, edi
add ecx, edx
mov edx, ecx
and ebx, 0xff621cda
xor ecx, edx
sub edi, edx
add ecx, 0xff62c27a
sub edx, ecx
mov edi, 0xff63301c
jmp 0x496ec4
pop esi
nop
xor ecx, 0xff65547d
xor edi, ebx
add edx, ecx
and ebx, ecx
or edx, 0xff66396a
jmp 0x494b6d
call esi
and edi, 0xff6688d5
inc edx
or edi, edx
or edx, ecx
xor edi, ebx
xor ecx, 0xff679e35
or edi, ebx
sub ecx, ebx
rol edi, 0x17
add edi, edx
shr ecx, 0x1c
sub edx, ebx
jmp 0x49727e
push 0xf9da5c36
not edi
ror edi, 0x13
and edi, edx
xor ecx, ebx
add edx, 0xff720a10
xor edx, ebx
not edx
mov ebx, 0xff72b25e
not ebx
dec edi
inc edx
mov edx, ecx
mov ecx, ebx
or edx, edi
xchg edi, edx
rol edx, 9
jmp 0x494fed
pop esi
or edx, 0xff74c2ec
neg ecx
xchg ecx, ebx
shr ecx, 0x1e
mov ecx, edx
sub ebx, edx
neg edx
ror edx, 7
mov ecx, edx
jmp 0x495f3c
push 0xf9c94f8c
or edi, ecx
neg ebx
and ebx, edx
ror ebx, 0x1f
not ecx
inc edi
xchg edi, edx
and edi, ebx
shr ebx, 0x14
xchg edi, edx
neg ebx
jmp 0x4971a1
mov esi, 0x43370267
add ebx, edi
mov edi, edx
add ebx, 0xff8236b8
shr ecx, 0xf
or edx, 0xff82a8c4
sub ecx, ebx
dec edx
and ecx, edi
xchg edx, ecx
jmp 0x497038
call esi
mov edi, ebx
shr ebx, 1
rol ebx, 4
mov ecx, edi
sub ebx, ecx
and edi, 0xff862b30
or edx, ecx
mov ebx, ecx
xor edx, 0xff86ced6
jmp 0x494c0f
call esi
ror edi, 0xf
xchg edi, ebx
sub ecx, edx
sub ebx, edi
xchg ecx, edx
sub edi, 0xff91015e
and ebx, ecx
neg edx
sub ecx, edi
jmp 0x4967fa
pop esi
add ecx, edx
xchg edi, ecx
sub ebx, ecx
xor ecx, ebx
xor edx, 0xff9431dc
shr edx, 0x1e
add edx, 0xff94a2c5
and ecx, edi
sub edi, ebx
or ebx, ecx
mov ebx, edx
xor ecx, edx
shl edx, 0xe
jmp 0x4953fb
push 0xf9d7a877
xor edi, ecx
bswap edi
or ebx, 0xff96b0fd
or ecx, ebx
bswap edi
xchg ebx, edi
not ebx
bswap edi
xchg ecx, ebx
xor edx, edi
and edx, edi
xor edx, ebx
mov ecx, edi
or edx, edi
jmp 0x494bd1
mov esi, 0x43370267
sub edx, 0xffa1a0a7
or ebx, 0xffa1e2cb
or ecx, 0xffa21b7b
inc edi
rol edi, 7
mov edx, 0xffa2c542
shl ebx, 1
jmp 0x49685e
mov esi, 0x183c2e20
or ebx, edi
sub ecx, 0xffa8bac9
mov edx, ecx
ror ebx, 0xd
and edx, ebx
add edi, 0xffa9976c
not edi
xor edi, edx
dec edx
or edi, ebx
xchg edi, ebx
nop
jmp 0x4961eb
pop esi
add edx, ebx
inc ebx
xchg edx, ecx
mov ecx, 0xffb047ac
xchg ecx, edx
and edx, edi
sub ebx, ecx
xchg edx, ecx
xor ecx, edi
shl ebx, 0xe
jmp 0x495447
call fcn.004948a2
add edi, 0xffb6a66d
sub ecx, edi
dec edx
mov edx, ebx
and ebx, 0xffb78315
inc ebx
dec ebx
mov edx, edi
inc edi
jmp 0x496e78
push 0xf9c9c0e8
xchg edx, ecx
bswap ecx
shr ebx, 0x19
xchg edi, edx
xor ebx, edi
add ecx, ebx
xor edi, 0xffba0a6f
jmp 0x494fa8
push 0xf9cef0b6
shr edx, 2
mov ebx, 0xffbffad9
xchg ebx, edi
add ebx, ecx
xor edi, ecx
and ebx, ecx
and ebx, ecx
xor edi, ecx
xor edx, ebx
add edx, edi
or edx, edi
mov edx, edi
add ecx, 0xffc265b9
and edx, edi
and edx, 0xffc2d6e4
jmp 0x4947ca
pop esi
add edx, ecx
or edi, 0xffc6fa86
or ecx, edx
sub ebx, edi
shl ecx, 3
jmp 0x49759d
mov esi, 0x43370267
xor edi, edx
xchg ecx, ebx
xchg ecx, edx
xor ebx, ecx
inc ebx
xchg edx, ecx
jmp 0x4970fc
call esi
shl ebx, 0x1f
mov edi, ecx
add ebx, ecx
sub ebx, ecx
and ebx, 0xffee0b3c
xchg ebx, ecx
xor ebx, 0xffeee025
and ecx, ebx
mov edx, edi
add edx, 0xfff00675
or edi, edx
not ebx
jmp 0x494110
mov esi, 0x43370267
not edx
mov edx, ebx
xchg ebx, ecx
or ebx, edi
bswap ecx
sub ebx, 0x847a5
and ecx, edi
and edx, ebx
xchg ecx, ebx
jmp 0x4941fe
push 0xf9d82007
shr ebx, 3
add edi, 0x97583
mov ebx, edi
xchg ecx, edx
sub edx, edi
sub edx, 0xa563f
or ebx, edx
inc ebx
bswap edi
add edi, ebx
jmp 0x496e50
mov esi, 0x183c2e20
mov ebx, ecx
mov edx, ecx
sub edi, ecx
neg ebx
xor ebx, 0x26c396
xor edx, ebx
sub edx, 0x2734e4
not ecx
bswap ebx
and edi, ebx
add edx, ebx
jmp 0x494478
call esi
xchg ebx, edx
and edx, 0x289f9b
or ebx, edx
xchg edx, ecx
xor ecx, edi
xchg edi, ebx
sub edi, edx
mov ebx, ecx
jmp 0x494e55
pop esi
shr ecx, 0xa
mov edi, ecx
mov edx, ebx
mov edx, ecx
xor edi, edx
mov edi, ebx
xor ecx, edx
xchg edx, edi
jmp 0x495cf0
push 0xf9c86eea
or ebx, ecx
xor ecx, edi
add ecx, edi
neg ebx
and ebx, edi
add ebx, 0x2d246c
jmp 0x49678b
pop esi
and ecx, 0x2d70b4
sub ecx, edx
ror edx, 0x1d
xchg edi, edx
neg edi
add ebx, edi
neg edi
or ecx, edx
xor edi, 0x2f3d6c
jmp 0x49665e
pop esi
xor ecx, ebx
not ecx
xchg ebx, edi
and ebx, edx
or edi, ecx
and ecx, 0x35361e
xchg ebx, ecx
jmp 0x495bec
pop esi
or edi, ecx
shr ecx, 2
mov edi, ebx
mov ecx, ebx
mov edx, 0x3bac31
mov ecx, ebx
xor edx, ecx
not ebx
sub ecx, edi
xor edx, 0x3ccda7
add edx, ebx
jmp 0x495904
call esi
or ecx, 0x3eee37
sub ebx, ecx
add ebx, 0x3f6867
add ecx, edx
neg ecx
or edx, ecx
and edx, 0x4048da
jmp 0x49630c
call fcn.004948a2
neg ebx
add edx, 0x4748da
and edi, edx
dec edi
mov ecx, 0x47f225
jmp 0x496fb3
call fcn.004948a2
add ecx, edx
and ebx, edx
xchg ebx, edx
xchg edi, ebx
sub ecx, 0x4cc469
shr edi, 0x1a
bswap ebx
or edx, 0x4d7ddf
or ebx, 0x4db754
or ebx, edi
or ebx, edx
or edi, ecx
or edx, ecx
jmp 0x494cfe
call fcn.004948a2
and edx, 0x5348bc
shr ebx, 0x1e
xor edx, 0x53c5bd
sub edx, ecx
xor ebx, edx
and ecx, edi
sub edi, ebx
xor ecx, 0x54dcbb
mov edx, edi
jmp 0x4976ab
push 0xf9c976e2
and ebx, edi
sub edi, edx
ror ebx, 0xd
dec ebx
xchg edx, ebx
and ebx, edi
sub ebx, edx
and edx, ebx
sub ebx, ecx
rol edx, 1
jmp 0x49463f
push 0xf9cd45a6
shl ecx, 0x1d
sub ebx, ecx
xor edx, edi
xor ecx, edx
xor edx, ecx
add edx, ecx
jmp 0x497219
push 0xf9cafadc
or ecx, edx
sub edi, ecx
mov ebx, ecx
not ecx
or ecx, edi
neg ecx
shl edx, 0x1f
sub ebx, ecx
jmp 0x495569
mov esi, 0x183c2e20
sub ebx, 0x66cc65
add ebx, edx
and edi, 0x673b90
neg edi
not edi
xor edx, 0x67eba4
inc edx
add ecx, ebx
xchg ecx, edx
ror ecx, 0x11
add ebx, 0x6911bb
neg ecx
and ebx, edi
sub edi, ebx
jmp 0x496069
push 0xf9cb6e0b
neg ecx
neg edx
mov edx, ebx
sub edi, ecx
xor edx, ecx
sub ebx, edi
add edx, ecx
and edi, 0x6bb03b
add ebx, edx
shl ebx, 0x19
neg edi
xchg edi, edx
mov edx, edi
xchg ecx, edx
mov ebx, edx
mov edx, ecx
jmp 0x49729e
pop esi
sub edx, ebx
mov ecx, edi
and edx, edi
sub ecx, edi
neg edi
inc ecx
ror ecx, 6
or edi, ebx
sub ecx, ebx
add ecx, edx
xchg edx, ebx
xor edi, edx
xor edx, ecx
jmp 0x4944d1
push 0xf9cb9449
sub edx, ecx
and ecx, ebx
or edi, edx
ror edx, 3
jmp 0x496704
pop esi
or edi, ebx
xchg edi, edx
dec ebx
inc edi
xor edi, ecx
add edx, edi
mov ecx, edi
and edx, ebx
sub edx, ebx
xchg ebx, edi
mov ebx, ecx
mov ebx, edx
add edx, ebx
neg ecx
and edi, 0x76e5f6
jmp 0x496443
pop esi
mov ebx, 0x790af4
add ecx, 0x7943e6
mov edi, ebx
bswap ecx
xchg edx, edi
and ecx, edi
neg ecx
mov edi, edx
or ebx, edi
xchg ecx, ebx
sub edi, 0x7b42b7
nop
jmp 0x496352
call fcn.004948a2
ror ecx, 8
xchg edi, ebx
xor ecx, edi
sub edi, edx
or edx, ecx
mov edx, ecx
xor edx, ebx
jmp 0x49654d
pop esi
sub ecx, ebx
xor ebx, ecx
sub edx, ecx
mov edi, edx
bswap ebx
ror ecx, 3
not ecx
sub edi, edx
mov ecx, edi
jmp 0x496135
call fcn.004948a2
shr edi, 0xe
and ebx, 0x92d831
and edx, ebx
bswap edx
or edx, ecx
xor ebx, ecx
sub edx, 0x93f1a4
mov ebx, edi
sub edx, ecx
jmp 0x49636b
pop esi
or ecx, ebx
inc edx
or ebx, edx
ror edx, 0x19
dec ecx
dec edi
ror edx, 0xa
dec ebx
xchg ecx, ebx
jmp 0x494050
push 0xf9d07d04
xchg edi, edx
neg ecx
add edx, 0xb52b66
or ebx, edi
mov edi, ecx
xor edx, ecx
or edi, ecx
jmp 0x496254
call esi
ror ecx, 0x10
and edx, edi
sub edx, edi
xchg ebx, ecx
mov edi, ecx
add edx, ebx
rol edx, 0x15
add ebx, edi
mov edi, 0xbc7e8c
add ecx, ebx
sub edi, ecx
add edi, ecx
mov edi, edx
jmp 0x494358