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

Disassembly:
call sub.kernel32.dll_GetCurrentProcess
cmp eax, 0xfffffee9
jne 0x401089
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
ret
call sub.kernel32.dll_GetCurrentProcess
cmp eax, 0xffffff1e
jne 0x401108
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
ret
call sub.kernel32.dll_GetVersion
cmp eax, 0xfffffefa
jne 0x40119b
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
ret
call sub.kernel32.dll_GetVersion
cmp eax, 0xfffffee8
jne 0x4011fc
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
ret
call sub.kernel32.dll_GetVersion
cmp eax, 0xffffff11
jne 0x401271
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
call sub.user32.dll_EnumDisplayDevicesW
ret
jmp 0x4c785b
neg edx
xor esi, 0x987ec97b
xor esi, ebx
inc ebx
jmp 0x4c9bd9
pop ecx
sub esi, 0x9a22e48c
xor ebx, esi
jmp 0x4cae79
mov ecx, 0x5027095f
or ebx, edx
or ebx, edi
inc edx
and esi, ebx
inc ebx
not edi
and esi, ebx
and edx, ebx
add ebx, 0x9a29efdc
xor esi, edx
rol edx, 0x1f
xor esi, 0x9a2aa97f
xor ebx, edx
jmp 0x4ca4f1
mov ecx, 0x2809024b
or edx, esi
neg edi
or edi, edx
shr edi, 0x13
mov ebx, edx
or edi, esi
or edi, edx
ror ebx, 0x17
xchg ebx, edx
jmp 0x4cb263
pop ecx
sub esi, ebx
xor edx, 0x9a2dd0d0
ror edi, 0x1b
mov edx, 0x9a2e4eb3
xor esi, 0x9a2e8c74
xchg edi, esi
xor edi, edx
or edx, ebx
xchg edi, esi
mov edi, 0x9a2fcf08
ror edi, 0x1c
jmp 0x4c9060
pop ecx
mov esi, edx
and edi, edx
or edi, ebx
shl esi, 4
add edx, edi
xor ebx, 0x9a395ed0
or edx, edi
sub esi, edx
add edi, edx
add edx, ebx
xor ebx, edi
jmp 0x4ca72d
call ecx
mov edx, ebx
mov edx, edi
add esi, ebx
xor ebx, edi
and edi, edx
or edi, 0x9a3c127e
or esi, ebx
dec ebx
or esi, ebx
xor esi, edx
shl esi, 1
not esi
xchg edi, esi
sub esi, 0x9a3e122b
jmp 0x4c9d27
push esp
shl esi, 8
mov ebx, 0x9ca3d44e
dec esi
xchg ebx, edx
jmp 0x4c7ed2
pop ecx
add esi, ebx
sub edi, ebx
not edx
and edx, edi
mov edi, esi
sub edx, esi
sub ebx, esi
xor ebx, edi
and edx, edi
mov edx, 0x9ca6c8d4
mov ebx, edx
dec ebx
and ebx, edx
jmp 0x4c8e84
push 0x988521b2
add edi, 0x9cbc1f97
xor esi, edx
or edi, edx
xor ebx, edi
and esi, ebx
inc esi
or edi, 0x9cbd9d7a
xchg edx, esi
xchg edi, esi
jmp 0x4cb347
mov ecx, 0x5027095f
dec esi
sub esi, edi
xor edi, 0x9cbeea8d
shr edx, 0xc
add edi, edx
add esi, edx
or edi, esi
sub esi, 0x9cc01b87
mov ebx, edi
rol esi, 9
jmp 0x4c8ffc
pop ecx
dec esi
mov ebx, 0x9ccc0d5d
add ebx, 0x9ccc4c85
xor ebx, edx
add ebx, esi
rol ebx, 0x17
bswap ebx
jmp 0x4c8d06
push 0x989dbfad
not edi
sub esi, 0x9cd59733
or edx, ebx
sub edx, edi
not esi
mov ebx, esi
add edi, esi
and esi, 0x9cd70652
ror edi, 0xb
jmp 0x4ca213
pop ecx
neg esi
neg edx
mov ebx, edi
inc esi
sub edi, esi
or esi, ebx
add esi, 0x9cdf4541
shr edx, 0x10
mov edx, edi
xor ebx, 0x9ce4de60
jmp 0x4c94d5
push 0x40
ror esi, 4
rol esi, 0x1e
mov esi, edx
mov edi, ebx
xor ebx, esi
xchg edx, edi
jmp 0x4cb17c
push 0x988965ee
add esi, edx
or ebx, 0x9cf54faf
and esi, edi
xor edx, ebx
not edi
xor esi, 0x9cf6470c
sub ebx, edx
jmp 0x4c792a
call fcn.004cab85
mov ebx, edi
and edi, ebx
or esi, ebx
xchg edi, esi
add edi, esi
neg edx
jmp 0x4c876d
call fcn.004cab85
or edx, 0x9cf886e9
bswap esi
ror ebx, 0x11
add esi, edi
inc esi
not edx
rol edx, 0x16
xchg edi, ebx
jmp 0x4c81e0
call fcn.004cab85
xor edi, edx
not esi
add edi, edx
neg edi
and edx, ebx
xor ebx, esi
and ebx, 0x9d01e925
add edi, esi
rol edi, 0x1a
xor esi, ebx
xor edx, edi
nop
jmp 0x4c888f
call ecx
add esi, ebx
neg esi
xor edx, esi
and esi, edx
or esi, ebx
mov edx, 0x9d09877f
mov ebx, 0x9d09fa7a
rol esi, 0xf
xor edx, edi
bswap esi
shr esi, 0xb
and ebx, edx
and edx, 0x9d0baa53
jmp 0x4c9873
mov ecx, 0x5027095f
not edi
and esi, ebx
or esi, edx
or ebx, esi
or ebx, 0x9d0de8a0
xor edx, esi
not edi
xchg esi, ebx
sub esi, edx
and edi, 0x9d0f2fd9
or edi, ebx
xor esi, edi
sub edx, edi
not esi
jmp 0x4c97f7
pop ecx
neg edx
add edi, 0x9d1939fc
inc esi
jmp 0x4c861a
call ecx
xor edi, edx
mov esi, edx
and edx, 0x9d2b5326
add ebx, 0x9d2b9123
or edx, ebx
shl edx, 0x11
mov edx, edi
jmp 0x4c9961
call ecx
xor esi, ebx
mov edi, 0x9d2f3065
mov esi, 0x9d2f82c2
jmp 0x4c9f4e
pop ecx
xchg edx, edi
or ebx, edi
rol edi, 8
inc esi
add ebx, esi
or edi, 0x9d311b4f
xor esi, ebx
nop
mov ebx, esi
jmp 0x4cab2a
push 0x98891c22
mov ebx, edi
xor ebx, edx
not edx
xchg ebx, edx
not ebx
neg ebx
add esi, 0x9d33ad2d
or edi, edx
shr esi, 2
jmp 0x4c7eea
push 0x9888d472
xor ebx, esi
not esi
sub esi, ebx
sub ebx, edi
and ebx, edi
sub esi, edx
sub edi, 0x9d519ca6
and edi, edx
mov edi, edx
ror ebx, 0x1b
jmp 0x4c8251
call fcn.004cab85
dec ebx
neg ebx
xchg esi, ebx
xor esi, ebx
xchg edx, esi
bswap edi
sub ebx, edx
add esi, edi
shl esi, 0xc
or edi, 0x9d54d76c
xchg edi, ebx
jmp 0x4c9a50
push esp
sub edi, esi
xor edi, 0x9d583ab5
bswap ebx
or edi, 0x9d58b5c6
xor edx, esi
neg esi
xchg ebx, esi
and edi, esi
and edi, ebx
xor ebx, edi
add edi, 0x9d5a6b09
jmp 0x4c7b56
pop ecx
inc edx
nop
or esi, 0x9d5ee9af
add esi, edi
xor ebx, edx
or ebx, edi
ror edx, 4
add edx, esi
or edi, esi
shl edi, 0xc
jmp 0x4c7b67
push 0x988df3bb
not edx
xor edi, edx
sub esi, ebx
and edx, ebx
rol ebx, 0x1e
or esi, edi
jmp 0x4ca1ec
pop ecx
shr edi, 0xf
sub ebx, edi
and esi, edx
xor esi, ebx
mov ebx, 0x9d7843fa
mov ebx, edx
mov edx, 0x9d78c964
jmp 0x4c9c23
pop ecx
ror edx, 0x18
neg edi
or esi, ebx
or esi, edx
or edi, ebx
add edx, esi
mov ebx, 0x9d7b62af
mov edx, ebx
not edx
and esi, ebx
mov edi, edx
ror edi, 0x1c
add ebx, edi
jmp 0x4c7df3
push 0x989841bf
add ebx, esi
xor esi, edx
mov edx, ebx
and edx, 0x9d859463
xchg edi, edx
and ebx, edx
shl edi, 0xa
sub edi, edx
and ebx, edx
jmp 0x4c9b09
call ecx
add edi, ebx
and edx, 0x9d920fe9
rol edi, 0x15
neg ebx
inc esi
or esi, 0x9d930ad9
shl ebx, 0x18
bswap esi
mov esi, ebx
sub edi, esi
and ebx, 0x9d944ebd
jmp 0x4c7a0c
push 0x988bac28
dec edi
xchg esi, edx
add esi, 0x9d970482
sub ebx, esi
or esi, ebx
neg ebx
and ebx, edx
mov edi, 0x9d984afc
not ebx
and edi, edx
xor edi, 0x9d9904b9
or ebx, 0x9d9944e8
xchg edx, esi
sub edx, edi
jmp 0x4ca324
call ecx
ror edx, 4
sub edx, edi
xor ebx, edi
mov ebx, edi
shl edx, 0x13
neg edx
sub esi, edx
or edi, 0x9da98679
xor edi, 0x9dad31f5
add edx, 0x9dadf09e
xor esi, 0x9daeac8d
rol ebx, 5
jmp 0x4c8236
pop ecx
xchg ebx, edi
sub ebx, edi
and edx, edi
rol edx, 0xc
add esi, edx
shr edi, 9
add edx, edi
neg edi
xor ebx, 0x9dc07570
and ebx, edi
jmp 0x4c83f9
push 0x9895ab5e
ror ebx, 0xa
xor edx, esi
xor edx, esi
shl edi, 0x14
xor edi, 0x9dcbdfec
xor edi, 0x9dcc1e1c
xchg edi, ebx
mov edx, ebx
not esi
and edx, edi
xor ebx, edx
or ebx, 0x9dcda994
jmp 0x4cae4a
pop ecx
add edi, 0x9ed88b14
shr esi, 7
xchg esi, edi
and edx, edi
mov ebx, 0x9ed97bc2
or edi, ebx
shr ebx, 7
sub edx, ebx
shl edi, 0x10
sub edx, edi
xchg edx, edi
jmp 0x4c90d4
mov ecx, 0x5027095f
xor ebx, edx
sub ebx, esi
mov edi, edx
sub ebx, 0x9ee3a335
bswap edx
and edi, 0x9ee41f1d
neg esi
xchg esi, ebx
bswap ebx
xchg edx, ebx
mov esi, 0x9ee55f1c
jmp 0x4c9f7e
pop ecx
shr edi, 0x19
shl edx, 0x14
add edi, 0x9ef07bdb
mov esi, edx
xor edi, edx
sub esi, 0x9ef12d69
not edi
and ebx, 0x9ef1a823
mov edx, edi
sub esi, ebx
add esi, ebx
or edx, edi
jmp 0x4c8957
push 0x988d62eb
ror edi, 3
or edi, edx
add ebx, 0x9efe21b1
xchg edi, ebx
jmp 0x4caefa
pop ecx
xchg ebx, edi
and edi, edx
and ebx, edx
inc edi
shl esi, 3
xchg ebx, edx
and edi, ebx
jmp 0x4caa4c
pop ecx
neg edx
shr ebx, 0x1a
bswap esi
neg edx
add ebx, edx
xchg edx, esi
and ebx, 0x9f109b4f
and ebx, 0x9f10e833
jmp 0x4c80e3
pop ecx
add edi, edx
add ebx, edx
or edx, esi
not edi
sub esi, ebx
add edx, ebx
xchg edx, ebx
sub ebx, edi
mov edi, ebx
xchg edx, esi
dec esi
inc esi
jmp 0x4cac70
pop ecx
xor esi, 0x9f1d95be
xor ebx, edi
xchg edi, esi
xchg ebx, edi
shl ebx, 0x12
neg ebx
sub edi, 0x9f1f0ab2
ror ebx, 0xb
jmp 0x4c7e54
call fcn.004cab85
add edi, edx
mov esi, edi
and edi, esi
and ebx, esi
and esi, ebx
and esi, edi
shr edx, 3
mov edi, ebx
add edi, 0x9f282896
add ebx, 0x9f28643e
shl edx, 2
add edx, esi
sub edi, ebx
add esi, 0x9f2953b8
jmp 0x4c95b8
push 0x988e86c7
xor ebx, edx
add esi, edi
sub edi, ebx
or edx, esi
sub ebx, esi
and ebx, esi
ror edx, 0x1b
sub ebx, esi
not esi
mov esi, edx
xor ebx, edi
jmp 0x4c7955
mov ecx, 0x4132136a
and edx, 0x9f2d946b
shl edi, 0x1f
xchg ebx, edi
dec esi
jmp 0x4c9270
pop ecx
xor ebx, 0x9f357069
add ebx, esi
and edi, edx
shr esi, 3
sub esi, ebx
jmp 0x4cad63
push 0x9891f5a2
sub edi, edx
mov edi, edx
ror esi, 0x11
mov edi, edx
and ebx, esi
add ebx, edi
dec edi
rol edx, 0x1e
bswap edi
add edi, 0x9f523307
and edi, 0x9f5270c2
jmp 0x4cb0c9
call fcn.004cab85
sub edx, esi
mov edi, esi
ror esi, 0xf
shr edi, 0x1c
xor ebx, esi
inc edx
sub ebx, esi
xchg edi, ebx
sub ebx, edx
xor edx, edi
add edi, esi
mov edi, ebx
jmp 0x4c845f
push 0x9897f700
shr ebx, 0x14
sub edi, ebx
or esi, edx
inc ebx
mov ebx, 0x9f650608
sub edi, edx
bswap edx
mov ebx, edi
and ebx, edi
jmp 0x4c86c0
push 0x98864577
inc edi
xor edi, 0x9f6827a0
xchg edi, edx
add ebx, 0x9f68df43
ror ebx, 0x13
bswap esi
add edx, esi
add edx, ebx
and edi, 0x9f6a1b03
or edx, 0x9f6a5818
nop
and ebx, edi
add ebx, edx
xchg ebx, edi
xchg esi, edx
jmp 0x4c9cfc
push 0x98951938
neg esi
and ebx, edx
xchg edx, ebx
xor ebx, 0x9f6f6bbc
dec esi
not edi
xor edx, esi
shl edi, 8
jmp 0x4cad45
push 0x9891ab29
and edi, ebx
and ebx, esi
add edi, edx
xchg edx, esi
or ebx, edx
bswap esi
xchg edi, edx
or edi, edx
add edx, ebx
jmp 0x4c9247
call ecx
xor ebx, 0x9f7a6613
sub edx, esi
add esi, edi
inc esi
add edx, 0x9f7cc018
and esi, 0x9f7cfca0
add edi, edx
ror ebx, 4
rol ebx, 0x18
add esi, edx
and esi, 0x9f7e31bf
bswap ebx
jmp 0x4c8f3f
pop ecx
xor edx, esi
sub edi, esi
bswap edx
and edx, 0x9f87b13f
xor edi, edx
shl ebx, 0xb
xor edx, edi
sub esi, ebx
jmp 0x4ca006
call ecx
xor edi, edx
xor ebx, esi
inc esi
xchg ebx, edi
add edi, ebx
xchg esi, ebx
inc ebx
and edi, edx
sub edx, edi
and ebx, 0x9f997250
jmp 0x4ca808
push 0x98991c37
xchg ebx, edx
xchg ebx, esi
xor edi, 0x9fb6600a
inc ebx
and edi, 0x9fb6db9d
sub ebx, edx
rol edx, 2
xor edi, edx
add ebx, edi
shr esi, 0x1f
sub ebx, esi
mov esi, edi
jmp 0x4c8030
pop ecx
xor edi, 0x9fbb7dfa
inc edx
or edi, edx
inc esi
shl edx, 0xa
ror edx, 0x14
xchg ebx, esi
xchg ebx, edx
sub ebx, edx
mov ebx, 0x9fbdb1d7
inc edi
xor edx, esi
mov edx, esi
mov esi, 0x9fbe9fa3
jmp 0x4ca261
call fcn.004cab85
and edi, edx
or ebx, esi
sub ebx, esi
sub ebx, edi
add ebx, 0x9fc3ff61
add edi, esi
xor esi, edi
xchg ebx, edx
ror edi, 6
jmp 0x4ca9fa
pop ecx
shr ebx, 0x15
mov esi, edx
neg ebx
and ebx, 0x9fcc7ff7
dec edi
and edx, edi
and edi, 0x9fcd2f16
jmp 0x4cadc9
pop ecx
or edx, esi
and edi, 0x9fd26eec
bswap ebx
or edi, ebx
xor ebx, esi
shr ebx, 0x1c
xchg esi, edi
sub edx, edi
sub edi, edx
and esi, 0x9fd45d17
jmp 0x4cb43b
pop ecx
xor edi, ebx
xchg edx, edi
or edi, esi
xchg esi, edx
add edx, edi
sub edx, esi
and ebx, 0x9fdf2442
or edi, ebx
jmp 0x4c9c49
call ecx
add esi, edi
bswap esi
rol edi, 0x19
sub esi, 0x9fee44dd
and esi, edx
inc ebx
or ebx, edi
shl edx, 0x1b
add edx, esi
add edx, esi
jmp 0x4c78d9
pop ecx
sub esi, edi
mov ebx, esi
mov ebx, esi
xchg edi, edx
xchg edx, ebx
xor esi, 0x9ff14d1c
mov edi, 0x9ff18af0
jmp 0x4c8bc0
push 0x98988aad
add ebx, esi
xor ebx, edx
mov esi, edx
sub edi, edx
and esi, edi
sub esi, edx
shl edi, 0x11
and esi, 0x9ffd2768
and edi, edx
jmp 0x4ca0a8
pop ecx
add edi, ebx
xchg esi, ebx
xor esi, edi
rol edx, 0x1d
jmp 0x4caf34
mov ecx, 0x2809024b
mov edi, edx
shr esi, 0xa
add edi, esi
ror edi, 0x18
xchg ebx, edx
mov ebx, edx
mov edx, edi
ror edi, 0x10
or ebx, edi
inc edi
and edi, edx
mov edx, edi
sub ebx, edi
jmp 0x4cb04a
push 0x9883a839
sub esi, edi
neg ebx
and esi, edx
or ebx, edi
or ebx, edi
jmp 0x4c7ca8
push 0x98a0ee54
xchg edx, edi
and edi, esi
dec ebx
xor edi, 0xa0107c71
xor edx, edi
and esi, 0xa010f803
or edx, 0xa0113600
shl ebx, 0x10
jmp 0x4ca858
pop ecx
not ebx
sub ebx, edx
sub edi, ebx
ror edx, 0xe
jmp 0x4c8dba
push 0x9885fb5f
xor esi, ebx
not esi
xor esi, edi
xchg ebx, edx
xchg edx, ebx
xor edx, 0xa014a0d1
xor edx, esi
sub edx, edi
xor ebx, 0xa0154f35
add edx, esi
jmp 0x4c9330
mov ecx, 0x5027095f
xchg ebx, edi
sub edi, esi
shr ebx, 0x17
not edi
sub ebx, edi
sub ebx, edx
mov esi, 0xa0202ce1
add edx, edi
dec esi
and ebx, 0xa020dc7a
and edx, 0xa02118f0
jmp 0x4c7f85
pop ecx
sub esi, edx
add edx, esi
sub esi, edx
or esi, ebx
and ebx, edx
shr edi, 0x1b
xor edx, ebx
jmp 0x4c8ebe
push 0x989c028f
or edx, esi
add esi, edi
dec esi
bswap esi
add ebx, edi
jmp 0x4ca81e
push 0x989119ff
and esi, edi
mov ebx, edx
xor edx, esi
and esi, 0xa02939e2
nop
or edi, ebx
mov ebx, esi
dec esi
and ebx, edi
or ebx, esi
xchg esi, ebx
add esi, edi
sub ebx, esi
jmp 0x4cb195
pop ecx
sub esi, edx
mov esi, edx
not ebx
shr edi, 7
mov ebx, edx
mov edi, 0xa02ce0f3
xchg edx, ebx
and esi, edx
nop
jmp 0x4ca6a0
call ecx
sub ebx, edx
not edi
not edx
dec esi
xchg esi, edx
shl ebx, 0x10
add edx, esi
or ebx, edx
and edx, 0xa02fdbd9
or esi, ebx
xor edi, edx
or edx, esi
sub ebx, edx
jmp 0x4ca9d8
mov ecx, 0x5027095f
sub edi, 0xa0495cb6
sub edx, esi
add edx, 0xa049d100
add edi, ebx
mov ebx, 0xa04a4505
neg edx
or edi, edx
mov edi, ebx
xchg ebx, edx
or esi, edi
or edi, 0xa04bb76d
mov edi, ebx
jmp 0x4c841c
pop ecx
add edx, edi
or ebx, 0xa04ebd93
xchg edx, edi
not esi
bswap edx
ror esi, 0x14
xor edi, edx
or edx, edi
add esi, edx
jmp 0x4c8635
push 0x9885b3f5
add edi, esi
add ebx, edi
or esi, ebx
rol ebx, 0x17
jmp 0x4c9c58
call fcn.004cab85
mov edx, edi
or edi, ebx
and ebx, edx
sub edx, 0xa0528b5b
mov esi, ebx
dec edi
sub edi, ebx
or edx, 0xa0538b2c
jmp 0x4c7a2d
pop ecx
not esi
mov ebx, edx
add edi, ebx
shr edi, 0x1d
sub ebx, 0xa05beadb
jmp 0x4c9d7e
push 0x9898d4d5
and edi, 0xa0683011
xor esi, 0xa0686d14
bswap ebx
not edi
xor ebx, esi
add esi, edx
xchg ebx, edi
jmp 0x4c9744
push 0x988e3c54
and edx, esi
mov edx, ebx
neg edi
or ebx, edi
xchg esi, edi
bswap edx
xor ebx, edx
xchg edx, edi
rol edi, 0x11
add edx, esi
and edi, edx
rol edi, 0x12
shl edx, 0x10
jmp 0x4c903f
push 0x989e0833
xchg edx, edi
mov esi, edi
shr edx, 0x1e
add esi, edi
xor esi, 0xa0842a25
bswap ebx
mov esi, edx
and esi, 0xa084f2a8
and esi, ebx
not ebx
mov edx, edi
sub esi, edi
mov edi, 0xa0861e27
add esi, edi
jmp 0x4ca4bd
pop ecx
not esi
mov ebx, edi
sub esi, edi
add edx, edi
sub edx, 0xa08977c8
shr edx, 0x14
or ebx, 0xa089f358
add ebx, 0xa08a428f
bswap esi
add edi, ebx
xor esi, edi
rol edi, 0xa
xchg ebx, esi
jmp 0x4c9a70
mov ecx, 0x5027095f
rol esi, 0x14
mov edx, ebx
or esi, ebx
shl ebx, 0x17
xor ebx, 0xa097f0f5
sub esi, edx
add esi, ebx
or edi, 0xa098a5cd
jmp 0x4c7f20
push 0x98a2f622
shr edx, 0x1d
xor esi, ebx
or esi, ebx
rol edx, 0xe
mov ebx, edi
and edi, 0xa0a2a5a9
add esi, edi
shl esi, 2
sub edx, 0xa0a3597e
xchg ebx, edi
add edi, esi
neg edi
add esi, edi
jmp 0x4c9f04
push 0x989e523d
xchg esi, edx
inc esi
mov edi, ebx
xor ebx, edi
and edi, esi
add ebx, edx
add esi, 0xa0b62dd0
mov esi, ebx
add edi, edx
xchg esi, edx
bswap ebx
xor ebx, 0xa0b76929
sub esi, 0xa0b7a6ab
mov edx, 0xa0b7e3c1
jmp 0x4ca899
call fcn.004cab85
or edi, esi
xchg edx, edi
and ebx, edx
add edi, edx
and esi, 0xa0b9366a
bswap edx
add edx, 0xa0b9b160
add edi, edx
mov edi, 0xa0ba270e
and edi, 0xa0ba640f
add edi, edx
jmp 0x4c7fef
call ecx
xor edi, 0xa0bf7582
xor ebx, edx
sub edi, 0xa0bfef3a
add ebx, edx
sub edi, 0xa0c07add
xor edi, 0xa0c0b7f8
dec ebx
and esi, edx
bswap ebx
jmp 0x4c98d0
pop ecx
xor ebx, edx
sub edi, edx
xor ebx, edi
and edx, 0xa0d6f654
mov esi, edx
dec ebx
xor ebx, 0xa0d7bc16
mov ebx, edx
jmp 0x4c9311
pop ecx
sub edi, esi
xchg esi, edi
xchg edi, ebx
xor esi, edx
xor edx, esi
or edx, ebx
shl ebx, 0x1f
sub edi, esi
xor edi, esi
or esi, ebx
jmp 0x4c9da4
pop ecx
add esi, 0xa0f03705
sub ebx, edi
sub edi, esi
sub edx, ebx
xchg edx, edi
or edi, esi
jmp 0x4c7c85
mov ecx, 0x2809024b
and edx, ebx
not edx
and esi, edi
xchg edi, esi
xchg esi, ebx
jmp 0x4ca8b5
mov ecx, 0x2809024b
sub edx, edi
sub ebx, edi
rol esi, 5
and edx, edi
shl edx, 0xd
jmp 0x4ca91e
push 0x989e9dcc
xor esi, 0xa0fb15df
xchg edi, ebx
add edx, edi
xchg edx, edi
xor edi, 0xa0fc1a56
jmp 0x4c8c55
call fcn.004cab85
and edi, ebx
sub edi, 0xa0fcae10
xor edi, ebx
mov edi, 0xa0fd296b
or edx, ebx
xor edx, 0xa0fda4c8
or edi, 0xa0fde283
sub edi, ebx
add ebx, edx
jmp 0x4c8223
call fcn.004cab85
xor edx, 0xa10499ee
or edx, esi
neg edi
mov edx, 0xa1054d70
mov ebx, edx
or esi, 0xa105d6cb
sub edi, esi
sub edx, esi
xor ebx, 0xa1068a44
jmp 0x4ca566
pop ecx
xor edx, ebx
xchg edi, edx
xor ebx, edi
and edi, esi
ror edi, 0x15
or esi, edi
mov ebx, esi
xchg esi, edi
shr ebx, 5
or ebx, esi
and esi, 0xa113c71a
jmp 0x4c8f7e
call ecx
and ebx, edx
xchg ebx, edi
sub edx, esi
xor ebx, edi
sub edi, ebx
sub edi, edx
sub esi, ebx
mov ebx, esi
neg ebx
sub esi, edi
bswap ebx
add edx, ebx
sub edi, ebx
jmp 0x4c978e
push 0x9894d067
or ebx, edi
neg edx
bswap edi
add edi, edx
bswap esi
xchg esi, edx
add esi, edi
mov ebx, edx
or edi, edx
neg esi
jmp 0x4c9390
pop ecx
dec edi
mov edx, 0xa12a9ea9
or esi, ebx
dec edi
or edi, edx
sub esi, edx
xor edi, esi
xchg edx, esi
or ebx, edi
mov ebx, edx
and ebx, 0xa12cc879
shr edx, 0x11
mov esi, 0xa12d42b4
jmp 0x4c7d70
pop ecx
bswap edx
xor esi, ebx
mov edi, edx
mov edx, ebx
and ebx, edi
mov esi, ebx
shr edx, 0x1a
or edi, ebx
xchg edx, esi
mov esi, edi
jmp 0x4c84b7
push 0x989562b0
add esi, 0xa153a800
or edx, esi
mov ebx, 0xa15421aa
sub esi, ebx
mov esi, 0xa154aa96
jmp 0x4c89d3
push 0x989bb887
neg ebx
add ebx, esi
sub esi, ebx
add edi, esi
xchg edi, esi
or ebx, 0xa1562ff8
ror edx, 5
add ebx, 0xa156bd46
bswap ebx
xor edi, esi
or edx, 0xa1577386
rol ebx, 0xf
mov ebx, edi
xor esi, ebx
add edx, edi
jmp 0x4c9d3c
pop ecx
inc edx
sub edi, edx
xchg ebx, edi
or edi, edx
or edx, 0xa15c8463
mov edi, edx
sub ebx, 0xa15cfbb2
and edi, edx
sub edx, 0xa15d72ba
xchg edi, ebx
jmp 0x4c9b2a
mov ecx, 0x5027095f
xchg ebx, esi
bswap edx
xor esi, ebx
shl ebx, 5
xor esi, ebx
or edi, esi
xchg edi, edx
add edx, ebx
or edi, 0xa166875c
add esi, edi
mov edi, edx
and edi, ebx
or esi, 0xa167747e
xor edi, edx
jmp 0x4c7f0a
pop ecx
xor edx, edi
inc edx
nop
and esi, 0xa168d471
sub esi, 0xa16911ab
or edi, 0xa1694e4e
xor ebx, edi
and edx, 0xa169c699
sub ebx, edi
jmp 0x4c7973
push 0x988daa5b
or ebx, 0xa1709d8f
dec edi
or edi, edx
xchg edx, esi
neg edx
or esi, edi
xchg esi, edi
jmp 0x4c8603
push 0x988b64c4
sub esi, ebx
add edx, ebx
mov ebx, esi
add ebx, 0xa174c34d
sub ebx, 0xa17500d9
add ebx, 0xa1754e47
and edx, edi
add ebx, edx
bswap ebx
rol edi, 0x16
xchg ebx, edx
jmp 0x4c87b7
call fcn.004cab85
add ebx, edi
xor edi, esi
rol edx, 4
add edi, esi
xor ebx, 0xa189d6e1
mov esi, ebx
jmp 0x4c9434
push 0x98923d24
add ebx, esi
neg ebx
shl esi, 0x16
rol esi, 9
xor esi, 0xa19120a9
xor ebx, esi
dec ebx
sub edi, 0xa191d168
mov esi, edi
jmp 0x4c9b39
push 0xc645b
dec edx
shr edi, 9
rol esi, 9
neg edx
xor edx, esi
xchg edi, ebx
mov edx, ebx
jmp fcn.004c8ba6
push 0x98916259
sub edx, edi
sub ebx, 0xa19da8ca
add esi, edi
bswap edi
xor edx, esi
xchg esi, ebx
or esi, ebx
ror edx, 9
jmp 0x4c93f4
call fcn.004cab85
add edi, ebx
xor esi, 0xa1a86764
sub edx, ebx
or edi, ebx
and edx, 0xa1a91a92
mov edx, edi
shl edi, 0xa
bswap edx
neg edi
mov esi, edx
xor esi, edi
mov edi, edx
jmp 0x4c9dbf
push 0x98856bd1
and esi, edi
mov ebx, edx
sub ebx, edi
rol esi, 0x1f
jmp 0x4c9f6b
push 0x98a2623f
rol edx, 0xa
neg edx
and edx, 0xa1c6ad2a
jmp 0x4cb487
push 0x98a2ad87
sub ebx, edx
shl esi, 0x1a
neg esi
rol ebx, 0x1b
shl edx, 0x14
bswap ebx
shl ebx, 0xb
xor esi, edi
and esi, 0xa1cbb026
xchg edi, edx
mov edi, ebx
shr edi, 0xf
jmp 0x4ca3cc