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

Disassembly:
call sub.kernel32.dll_GetConsoleWindow
cmp eax, 0xfffffee1
jne 0x401084
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
ret
call sub.user32.dll_GetInputState
cmp eax, 0xffffff0b
jne 0x401130
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
ret
call sub.user32.dll_GetInputState
cmp eax, 0xfffffeeb
jne 0x4011c8
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
ret
call sub.kernel32.dll_GetConsoleWindow
cmp eax, 0xffffff21
jne 0x401274
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
call sub.user32.dll_CallNextHookEx
ret
jmp 0x5920f2
and edi, edx
or edx, 0x9b14c713
add edx, edi
sub ecx, edi
jmp 0x592c59
push 0x9b25d6cd
rol ebx, 8
sub ecx, edi
and edx, ebx
shl edi, 0x11
add ecx, 0x9db4af01
or edx, 0x9db4ef1f
ror edi, 0xd
xor edx, ebx
or edx, ecx
xchg edx, ecx
jmp 0x5924a8
call esi
add edx, edi
mov ecx, edx
or ecx, ebx
mov ecx, 0x9db70a4f
mov ebx, edi
and ebx, 0x9db787b5
xor ebx, edx
and edx, edi
shl ebx, 1
and edx, 0x9db8834f
jmp 0x593b75
pop esi
neg ecx
or ecx, 0x9dc08c25
add edx, ecx
not ebx
bswap ebx
ror edi, 0x16
jmp 0x59347d
pop esi
add ebx, edi
sub edi, edx
shr edi, 0x16
or edx, ebx
rol ecx, 8
or ebx, edi
and edx, ecx
mov ebx, ecx
add edx, ecx
dec edi
xor ebx, 0x9dc9aff1
mov edx, edi
jmp 0x59385c
push 0x9b327ee5
dec edx
add ecx, ebx
add ecx, edi
mov edi, edx
add ecx, edi
xchg edi, ecx
mov ecx, 0x9dcfd6b1
or edi, ecx
or ebx, edi
shr ecx, 0x19
jmp 0x594df1
call esi
and ecx, edx
bswap edi
sub edi, ebx
mov ecx, edi
shl ecx, 1
shr edi, 0x1d
xor ebx, edi
or edx, ecx
ror ebx, 0xa
bswap ebx
jmp 0x5942d9
push 0x9b29f5f7
sub edx, ecx
not edi
and ebx, 0x9dde294d
shl edi, 0x12
add ebx, 0x9ddeaa4b
sub ecx, 0x9ddeebc1
mov edx, ecx
sub edx, 0x9ddf68ff
or edx, ebx
bswap ebx
jmp 0x592f3a
push 0x9b2c9a65
shl edx, 0x1c
sub edx, ebx
xchg edx, ecx
ror edi, 5
neg edx
xor ecx, 0x9de1a151
xor edi, ebx
add ebx, edx
shr ebx, 1
and edx, ecx
jmp 0x5930e8
call esi
or edi, ecx
mov edx, ebx
or ecx, ebx
sub ebx, 0x9df1aad7
add edx, edi
add ebx, edi
sub edi, 0x9df26469
add ecx, 0x9df2a581
and ecx, 0x9df2f529
sub edx, 0x9df33571
jmp 0x592cba
mov esi, 0x73716341
neg edx
xor ecx, edi
add ebx, edx
mov ecx, ebx
add ecx, edx
and ecx, edx
sub ebx, 0x9df8eedb
dec ecx
xor ecx, edx
xor ecx, edi
or edx, ebx
sub ecx, 0x9dfa3c85
and ecx, edi
and ebx, ecx
xchg ecx, ebx
rol ecx, 8
jmp 0x5943c7
call fcn.0059240d
add edi, edx
xchg ebx, edi
sub edi, edx
mov ecx, edx
jmp 0x5931a9
pop esi
xchg edx, ecx
sub ebx, ecx
add edx, ebx
ror ecx, 0x1e
jmp 0x594950
push esp
mov ebx, edx
sub edx, ebx
xor edx, ebx
sub edi, ebx
and edx, 0x9e18d9b9
add ecx, 0x9e191997
xor ebx, edi
add ebx, edx
jmp 0x594d12
pop esi
or ebx, ecx
xchg ecx, edx
neg ebx
add edi, 0x9e1f77df
and ebx, 0x9e1fb7dd
mov edi, 0x9e1ff527
inc edi
mov ebx, ecx
or edx, ebx
mov ecx, ebx
xchg edx, ebx
shr edx, 2
bswap ebx
mov edx, edi
neg edx
rol edx, 4
jmp 0x593f18
mov esi, 0x73716341
xchg edx, ebx
inc edi
sub edx, ecx
sub ecx, 0x9e238eaf
rol ebx, 0x1f
add ecx, ebx
or edx, 0x9e244b59
or ecx, 0x9e248b61
sub ebx, 0x9e24dbf7
add edx, ecx
shr edx, 3
mov edx, ecx
shr edi, 0x16
not ecx
jmp 0x59437c
pop esi
add edi, 0x9e267251
xor edi, edx
add edi, edx
sub edx, 0x9e27dfcd
dec edx
sub ebx, 0x9e2871e7
sub ecx, 0x9e28b10b
add edi, edx
xchg edi, ecx
mov ecx, edi
jmp 0x59496a
push 0x9b220a15
xchg ecx, edi
xchg ebx, edx
add edx, 0x9e2a4355
or edi, edx
dec ecx
neg edi
add edi, edx
dec edx
sub edx, ecx
or edi, edx
jmp 0x592d46
pop esi
and ecx, 0x9e377a83
shr edx, 0x11
sub ebx, 0x9e37fa55
and ebx, edi
xor ecx, edx
and edi, edx
xchg edx, edi
shr ecx, 0x1b
xor edx, ecx
and edx, 0x9e39c4b9
sub ecx, 0x9e3a04d5
xor edx, 0x9e3a443b
jmp 0x594a7f
push 0x9b3bafd1
add edi, ecx
xor edx, ecx
add ecx, edi
mov ecx, ebx
not ecx
ror edx, 0xf
mov edi, ecx
shl edx, 4
jmp 0x5944be
mov esi, 0x73716341
sub ecx, edi
xor ecx, edi
or edx, ebx
shl edi, 0xe
add ecx, ebx
bswap edi
and ebx, edx
xchg ebx, edx
xor ebx, edx
or ecx, edx
ror edi, 2
xchg edi, ebx
rol edi, 0xa
and edx, edi
xchg ecx, edi
shr ebx, 0xf
jmp 0x59332c
pop esi
ror edx, 0x1e
xchg edi, ecx
dec ebx
or ecx, edi
or edi, ebx
xor edx, ebx
mov ecx, edi
mov edi, ecx
jmp 0x593086
mov esi, 0x73716341
bswap ecx
xor ecx, edx
neg ebx
and ecx, edx
jmp 0x594b83
pop esi
or ecx, edx
xor edi, edx
xchg ebx, edx
and ebx, edi
or edx, ebx
rol ecx, 0x11
add edx, ebx
rol ecx, 0x17
add ebx, ecx
mov ecx, ebx
jmp 0x59338a
pop esi
and edi, ebx
sub ecx, ebx
or ecx, edi
and edx, 0x9e4c745d
and edx, ecx
not edx
jmp 0x592c3e
pop esi
add edx, ecx
and edi, ebx
xor ecx, 0x9e4dd729
sub ebx, edx
or edx, ecx
xchg ecx, edi
xchg edi, ebx
or ecx, 0x9e4f1043
dec edi
or ebx, ecx
or edx, ecx
xchg ecx, edi
or edx, edi
neg ecx
add edx, 0x9e50dbb1
xchg ebx, edi
jmp 0x592320
push 0x9b315051
rol edi, 0x10
dec edi
xor edx, ebx
and edi, edx
xchg ecx, edi
and edi, ecx
add edx, ecx
xchg ecx, edi
xor edi, ecx
xor edi, ebx
shl edx, 0x16
and edx, edi
jmp 0x593111
pop esi
and ebx, edi
or ecx, edx
xchg ebx, ecx
nop
xor edi, ecx
xor edi, 0x9e630da9
xchg ebx, ecx
add edx, edi
jmp 0x5938d5
pop esi
sub ecx, ebx
or ebx, edx
sub ebx, 0x9e742fc7
and edx, 0x9e747969
jmp 0x5951b4
call esi
ror ebx, 0xb
xor ecx, edi
or edx, ebx
xor ebx, edx
mov ecx, edi
add ebx, edx
jmp 0x593cdc
call esi
shr edi, 7
bswap edi
sub edi, edx
xchg ecx, edx
sub edi, edx
or edx, ecx
jmp 0x593349
pop esi
rol edi, 0x14
or ebx, ecx
and edi, edx
shr edi, 0xa
or ebx, edi
mov ecx, 0x9e906853
or ecx, edx
xor ecx, ebx
jmp 0x59406b
push 0x9b1a696b
mov edi, 0x9e914e77
sub edx, edi
xor edx, edi
xchg edx, ecx
jmp 0x59423c
pop esi
and ecx, ebx
or edi, ebx
xor ebx, edx
and ecx, edx
jmp 0x593730
mov esi, 0x73716341
or ebx, ecx
and edi, edx
xor edx, ebx
mov ecx, ebx
inc edx
xor ebx, 0x9ea6ee15
shr ebx, 0x1b
xor edi, edx
or ebx, edi
or ebx, 0x9ea7fbad
sub edi, 0x9ea83bf5
shr edi, 6
jmp 0x5934ff
push 0x9b23ca4b
or edi, ebx
mov ecx, ebx
add ebx, ecx
add edi, 0x9ea98e6b
mov edi, ecx
xchg edi, ebx
add ecx, edx
and edi, 0x9eaa98b7
jmp 0x59451e
call fcn.0059240d
and ecx, 0x9eb58fd7
mov ebx, edx
mov edi, ecx
mov ecx, ebx
inc edi
or ebx, ecx
mov ecx, ebx
and ebx, ecx
rol edi, 4
or edx, ebx
add edx, 0x9eb80bc3
sub ecx, 0x9eb84b37
or ebx, edx
sub ebx, edi
jmp 0x594bfc
call esi
xor edi, ebx
or edi, ecx
inc edi
sub edx, 0x9ec55625
mov ebx, 0x9ec596ed
inc ebx
sub edi, edx
or ebx, 0x9ec69891
mov ebx, ecx
sub ebx, edx
sub ebx, edi
add edx, ebx
add edi, edx
add edi, edx
jmp 0x592a12
push 0x9b2a3f5d
not ecx
sub ebx, edi
or edx, ebx
xor ecx, 0x9eca37ef
mov edx, ecx
or edx, edi
xchg edi, ecx
or edi, edx
bswap ebx
xor ebx, 0x9ecbc2c1
and edi, ecx
and ebx, edx
jmp 0x593c1a
call esi
and ebx, edx
xchg edi, ebx
not edi
sub edx, ecx
sub ebx, edx
xor ecx, ebx
xor edi, ecx
shr edi, 0x12
jmp 0x5928ef
pop esi
shl ebx, 0xd
not edx
xor edi, 0x9eda9ad3
xor edi, ebx
mov ebx, edx
mov edx, ebx
nop
add ebx, edi
sub ecx, 0x9edc228f
add ebx, edx
add ebx, 0x9edc9e69
sub edi, ebx
jmp 0x59326d
push 0x9b1ccdbf
nop
shl ebx, 0x1b
or edx, ebx
xor ecx, 0x9ee02bd3
mov edx, ecx
xor edx, edi
sub ecx, edi
sub edi, ebx
add ecx, edx
and edx, edi
add edi, edx
or edi, ebx
jmp 0x5931d0
pop esi
shl ecx, 0xd
xchg edx, ebx
neg ebx
not edi
rol ebx, 0x15
and ebx, edx
or ecx, ebx
xor edx, edi
sub edi, edx
sub edi, 0x9ee4d72b
and ecx, ebx
inc edi
sub ebx, ecx
add ecx, edx
jmp 0x594573
pop esi
dec edx
add ecx, edi
add ecx, ebx
xchg edi, edx
jmp 0x5926a5
push 0x9b2ce69d
bswap edi
xor ecx, edi
mov edx, ebx
or edx, ecx
shl ebx, 4
and ebx, edi
add edi, edx
bswap edi
shl ebx, 4
ror edi, 4
xor edi, 0x9ef18db7
or ecx, edx
jmp 0x59404a
push 0x9b319cc5
xchg edi, ecx
and ecx, edi
ror ecx, 0x11
or ecx, edx
sub ebx, edi
or edx, ebx
or edx, ebx
sub ecx, ebx
jmp 0x59489b
call esi
sub ebx, ecx
shl edx, 5
mov edx, 0x9f00d8c3
xchg edx, ebx
add ebx, edx
mov ecx, ebx
add edx, edi
and ebx, edi
rol ebx, 0x14
xchg ebx, edi
mov ecx, 0x9f02dda7
xchg ebx, edx
jmp 0x5941ab
push 0x9b1d17f5
mov edi, ebx
sub ecx, edx
xchg ecx, ebx
shl ecx, 0x1e
jmp 0x593d44
pop esi
xor ecx, ebx
mov ebx, edi
xor ecx, edi
xchg ecx, ebx
inc ecx
xor ecx, edx
add edi, ebx
add edx, ecx
jmp 0x592103
pop esi
xor edx, ebx
or edx, ecx
mov ebx, 0x9f105f87
xor ecx, edi
or edi, ecx
mov ecx, edx
sub ebx, edx
or edi, edx
or ebx, 0x9f11e6e5
add ebx, ecx
xchg edi, ecx
or ecx, ebx
xor edi, ecx
rol edi, 4
or edx, ebx
or ecx, 0x9f139ef3
jmp 0x592ad4
call fcn.0059240d
shl edi, 0x17
shl ecx, 0x15
shr ecx, 0xd
add ebx, ecx
not ebx
or edi, 0x9f224159
jmp 0x592b0d
pop esi
mov edi, ebx
shl ebx, 0xb
mov ecx, edx
rol edi, 0xa
or ecx, ebx
mov edx, 0x9f24502d
xchg ecx, edx
or edi, ebx
mov edi, ebx
mov ebx, 0x9f254a6f
add edi, ebx
add edi, edx
jmp 0x593219
pop esi
xor ebx, edi
or edx, edi
not ecx
or edx, 0x9f2a902b
add ebx, ecx
bswap edi
add ecx, ebx
inc ebx
xchg edi, ecx
and edi, ebx
jmp 0x59220a
push 0x9b1c82f1
sub ecx, edx
or ebx, edi
add edx, edi
mov edi, ecx
mov edi, 0x9f3c6231
ror ebx, 0xc
xchg edx, edi
xchg ebx, edi
neg edi
dec ebx
sub ecx, 0x9f3df6f5
mov edi, edx
xchg edi, ebx
and ebx, edi
jmp 0x593060
call fcn.0059240d
and ebx, ecx
and ebx, ecx
ror ebx, 6
add ecx, edi
sub ebx, 0x9f47fc69
xor edi, ecx
shr ecx, 7
and ecx, 0x9f48bc2f
jmp 0x594b5b
pop esi
sub ecx, 0x9f60040f
mov ecx, edi
or ebx, ecx
and ecx, edi
shr ecx, 0x18
and ebx, ecx
sub edx, ecx
sub ecx, ebx
jmp 0x593aeb
call fcn.0059240d
xchg edi, ecx
and ecx, ebx
mov ebx, edi
xor ecx, ebx
add edx, edi
and ecx, edx
xor edi, ecx
bswap edi
or edi, 0x9f642ca1
and ecx, ebx
add ecx, edx
mov edi, 0x9f64e62d
jmp 0x592f64
push 0x9b21c0a7
add edi, 0x9f69730b
shl edx, 0x1a
mov ecx, ebx
or edx, ebx
and edx, ebx
mov edx, ecx
and ecx, edi
mov edi, 0x9f6b37d7
add ebx, 0x9f6b77eb
dec edi
mov ecx, edi
dec edi
neg edx
or edi, ecx
jmp 0x592738
pop esi
sub edi, 0x9f7281b7
add edx, ecx
not edx
dec edi
xchg edi, ebx
and edi, ecx
bswap edx
add ebx, 0x9f743e37
mov edx, ecx
sub ebx, edi
add edx, 0x9f750a59
inc ecx
sub ebx, ecx
or ebx, ecx
neg edx
xor edi, 0x9f764997
jmp 0x59449d
xor eax, eax
xchg ebx, ecx
or ebx, edx
or edx, edi
xchg edx, ecx
add ecx, edx
sub edi, 0x9f813b27
jmp fcn.005950b1
pop esi
shr edi, 0x1b
add ebx, 0x9f89d54f
neg edi
neg edx
mov edi, 0x9f8aa9ab
or ebx, 0x9f8ae9df
jmp 0x5955c9
mov esi, 0x4132136a
or ebx, ecx
bswap edx
ror edi, 0xf
xor ebx, ecx
mov ecx, ebx
xchg ecx, edx
sub edi, 0x9f9514a7
sub edi, ebx
jmp 0x5946f0
push 0x9b357113
mov edi, ecx
or edi, edx
mov edi, ebx
sub edi, ecx
and ebx, 0x9f9fa52d
mov edi, 0x9f9fe5f9
and ebx, edi
dec ebx
shl ebx, 0x11
xchg edi, edx
sub ebx, edi
bswap edi
mov edi, ebx
sub edx, edi
xor ebx, edi
mov ecx, edx
jmp 0x593b9e
call fcn.0059240d
and ecx, edi
add edi, 0x9fa30717
xor ebx, edi
and ecx, edi
xor ecx, ebx
and ecx, edx
xchg edx, ecx
xor ecx, edx
ror ebx, 0xd
xchg edi, ecx
add edi, 0x9fa54e63
add edx, 0x9fa58e67
xchg edi, ecx
add ecx, ebx
shr edx, 0xd
and edx, 0x9fa68b3b
jmp 0x59212c
push 0x9b37d063
or edx, ecx
rol ebx, 4
add ecx, ebx
or ebx, 0x9fbd258d
add edi, ecx
and edx, edi
or ebx, 0x9fbdf16b
mov ebx, edi
jmp 0x594462
pop esi
shr edx, 8
bswap edx
add edx, edi
bswap edi
mov edi, ebx
xor ebx, ecx
xchg edi, edx
ror ebx, 0x13
sub ecx, ebx
xor ecx, ebx
or ebx, ecx
rol ecx, 8
and ecx, edx
add ebx, 0x9fc9cafd
jmp 0x5928ab
push 0x9b35bdc1
and edx, edi
mov edx, ecx
shl edi, 9
add edi, ecx
or ecx, edx
rol ecx, 2
xor edi, 0x9fcbb1f9
sub edi, edx
and edi, ecx
and edx, ecx
jmp 0x595576
call fcn.0059240d
or ebx, 0x9fcee0b5
neg edi
and ebx, edx
xor ecx, 0x9fcf9fb9
or edi, ebx
mov ecx, 0x9fd01de5
mov ebx, edi
add ebx, edx
ror edx, 8
shr edi, 0xb
or ecx, edx
bswap edi
jmp 0x592c08
push 0x9b2a8a4d
sub edx, ebx
mov ebx, edx
rol ecx, 3
or edx, edi
and ecx, edx
mov ebx, edx
shr ebx, 0x1d
or ecx, ebx
sub edx, ebx
xor ebx, 0x9fd60343
not ebx
add ebx, ecx
or edi, 0x9fd6c2e1
and ebx, edx
not ebx
xor edi, ecx
jmp 0x5948ca
pop esi
mov ecx, edi
and edi, ebx
xor ecx, edi
ror edi, 7
and ebx, edi
or ecx, 0x9fe3ed3d
neg ecx
mov ecx, edi
add edx, ecx
mov ecx, edx
jmp 0x5921b3
push 0x9b1d61b5
shl ecx, 0x12
mov ebx, ecx
dec edx
inc edi
xchg edi, edx
and edx, ebx
jmp 0x5926d7
push 0x9b323279
mov edx, 0xa0007115
shr edi, 9
ror ebx, 0x1a
or edi, 0xa00145c3
mov edx, ebx
sub ecx, 0xa001c3af
sub ecx, edx
and ecx, edi
jmp 0x592261
call esi
xchg ebx, ecx
add ecx, ebx
or ebx, edi
and edi, ebx
shl edx, 0x16
add ebx, ecx
and edi, ebx
xor ecx, edi
sub edi, ebx
and ebx, edx
jmp 0x5927eb
push 0x9b39e5e1
or edx, 0xa0136f07
mov edi, 0xa013b091
xor ecx, 0xa013f07b
sub ebx, ecx
xor edx, 0xa01470df
inc ebx
sub edx, ecx
or ebx, ecx
xchg ebx, ecx
not edi
and edi, 0xa0160147
mov ebx, ecx
xchg edx, ebx
xchg ebx, edi
xor ebx, ecx
sub ecx, ebx
jmp 0x594203
call esi
or edx, edi
not edi
add edx, ecx
ror edi, 2
or ebx, 0xa0202cb9
add ebx, ecx
xor edx, ecx
shl edx, 3
mov ebx, edx
rol edx, 0x16
sub edi, edx
or edx, 0xa021f7b3
jmp 0x5930db
push 0x9b2d31b7
not edi
inc ebx
or ecx, ebx
xor ebx, edx
add edi, edx
xor ecx, 0xa02b4a6b
sub ecx, 0xa02b9dfb
mov ecx, edi
jmp 0x5940af
pop esi
inc ebx
dec edi
mov ecx, edi
xchg edx, ecx
not edi
not edx
jmp 0x59560f
call fcn.0059240d
inc ebx
or edx, ebx
or ebx, ecx
and ebx, ecx
sub ebx, edx
mov edx, edi
add ebx, edi
xor edi, ebx
mov ebx, edi
mov edi, 0xa0306047
mov edx, 0xa030a059
mov edx, ebx
shl edi, 3
add edi, 0xa0316029
nop
rol edx, 0x1d
jmp 0x594c81
push 0x9b2d7cf1
inc edi
ror ecx, 2
xor edx, 0xa032d4d9
sub ebx, 0xa0331469
and edx, ebx
add ecx, edx
neg edx
mov edx, edi
xor ebx, edx
and ebx, 0xa0348e73
jmp 0x594db9
call fcn.0059240d
and edx, ecx
nop
xor ebx, ecx
mov edx, edi
not ebx
sub edi, 0xa03635a7
and edx, ecx
or ebx, edi
or ebx, 0xa036f17b
xchg edi, edx
jmp 0x593ec8
mov esi, 0x73716341
inc ecx
and ecx, edi
and edx, edi
inc edi
and edi, edx
dec ebx
and edx, edi
add edx, edi
jmp 0x593bd7
pop esi
add ebx, ecx
bswap edx
add edx, edi
and edi, ebx
dec ecx
rol edx, 0x10
shr ecx, 0x1d
add edi, ebx
xor ebx, edx
xchg ebx, edx
jmp 0x594c2b
mov esi, 0x73716341
sub edi, edx
xor edi, ecx
or edx, ebx
shl ecx, 6
add edx, edi
neg edx
neg edi
mov edi, edx
jmp 0x592e34
push 0x9b1abdfb
and edx, edi
sub edx, ecx
mov ecx, 0xa054d9e5
xchg ebx, edx
not ebx
mov edi, 0xa0559ac5
mov ebx, edx
or ecx, edx
jmp 0x59287d
call esi
sub edi, ebx
xor edx, 0xa05d09cd
mov edi, ebx
shl edi, 5
and ecx, ebx
sub edx, ebx
or ecx, 0xa05e5651
mov ebx, edi
shl ecx, 0x19
and ebx, 0xa05f1511
jmp 0x592905
pop esi
sub edx, ebx
sub edi, ecx
xchg ecx, edi
or edi, ebx
sub edi, 0xa0606f63
add ebx, edi
or edi, ecx
nop
xchg edi, ecx
and edx, 0xa061bfe5
and edi, ebx
mov ecx, ebx
shl edx, 3
rol ecx, 0xd
mov edx, ecx
add ebx, edx
jmp 0x592936
call fcn.0059240d
and ecx, ebx
xchg edx, ecx
shl ebx, 0x19
xchg edx, ebx
xor edi, ebx
inc ecx
jmp 0x59533f
call fcn.0059240d
or edi, ecx
xor edi, ecx
xor edx, edi
or edx, edi
xchg ecx, ebx
ror edi, 0x17
add edi, ecx
shr edx, 0x11
bswap ebx
mov edx, ebx
add ebx, edx
shr ebx, 0x1b
or ecx, ebx
ror edx, 0x15
jmp 0x592f0e
push 0x9b381c3f
shl ebx, 0x1d
add edx, ecx
shl edi, 4
neg ebx
xchg edi, ecx
xor ebx, ecx
or ebx, edx
sub edx, 0xa0827963
jmp 0x594a9d
pop esi
mov ecx, edx
sub edx, ecx
and ebx, ecx
xchg ecx, edx
dec edx
xchg edx, ecx
nop
rol ebx, 0x16
neg edx
rol edx, 0xe
mov edi, 0xa0879601
or edi, edx
jmp 0x59234f
push 0x9b3bfb07
or ebx, edi
shr edi, 6
sub edx, 0xa088b2bd
xchg ecx, edi
mov ecx, ebx
and edx, edi
and edx, ebx
xchg edx, ebx
xor edi, ebx
or edx, ecx
shr ecx, 0x1c
inc edx
jmp 0x594ca9
push 0x9b2415e1
mov ecx, 0xa090237d
shr ebx, 0x12
xchg ecx, edx
or edx, ebx
and edx, ebx
xchg edi, ecx
mov edx, edi
sub ecx, 0xa091de0f
sub ecx, ebx
mov edi, ecx
jmp 0x59416e
mov esi, 0x401400
sub edi, ecx
or ecx, edi
inc ebx
and ecx, 0xa09723db
add edx, ecx
and ecx, 0xa097a07f
bswap ebx
mov ebx, 0xa09833f3
sub edi, ecx
xchg edx, edi
or edi, 0xa098f25d
dec ecx
jmp 0x5937e2
call fcn.0059240d
or ebx, 0xa0b29fa9
ror ebx, 0x1c
dec edx
or ebx, edi
ror ebx, 0x12
sub edi, 0xa0b4a393
or edx, ebx
rol edx, 0x13
jmp 0x594ef8
pop esi
sub edi, 0xa0bcd1d7
mov ebx, edi
sub ecx, edi
and ecx, 0xa0bd9eab
bswap ebx
rol edx, 0xc
add edi, ecx
xor edi, edx
jmp 0x5954ce
push 0x401400
add ebx, 0xa0c2a17b
shl ecx, 0x14
sub ebx, 0xa0c3232d
not edx
xchg edx, ebx
add ecx, ebx
or edx, ecx
xor edi, edx
or ebx, edx
nop
jmp 0x5942b0
push 0x9b31e71f
and ecx, ebx
shr edx, 0x1b
or ebx, ecx
or edx, 0xa0d36b53
and ebx, edi
ror ecx, 0xb
dec edi
or ebx, edx
bswap ecx
bswap edi
xchg edi, edx
sub ecx, edi
mov ebx, ecx
xor edi, 0xa0d5fdb3
jmp 0x593e2c
mov esi, 0x73716341
mov ecx, 0xa0d658bb
add ecx, edi
inc ebx
sub edi, ecx
inc ecx
shl edx, 1
xor ecx, 0xa0d7d879
ror ebx, 0x1d
rol ebx, 1
xchg edx, edi
sub edx, ebx
and edx, ecx
jmp 0x594f5e
push 0x9b3b63a7
add edi, ecx
sub edx, edi
mov ecx, ebx
or ebx, ecx
and ecx, edi
mov ecx, edx
sub ecx, ebx
or edi, edx
jmp 0x59281f
push 0x9b3526b3
sub ebx, ecx
add ebx, edi
not ecx
rol ebx, 0x10
or edi, ebx
and edi, edx
and edi, ecx
xchg edx, edi
xchg edi, ebx
shr ebx, 1
or ecx, 0xa0e50e77
and edi, ebx
jmp 0x59395a
push 0x9b2000dd
and edi, ecx
add ecx, 0xa0e62ea1
mov ebx, edi
sub edx, ebx
nop
xchg ebx, edx
sub ebx, ecx
add ebx, ecx
jmp 0x5949fb
mov esi, 0x73716341
xor ebx, 0xa0ee087d
or ebx, ecx
add ecx, edi
inc edx
sub ebx, 0xa0ef1503
mov ebx, ecx
inc edx
sub edi, ebx
shr edi, 0xb
mov ebx, edi
not edi
mov edx, 0xa0f0dbdb
jmp 0x5940d9
pop esi
xor edi, ecx
add edi, ecx
add ecx, ebx
nop
sub ecx, edx
shl edx, 0x14
sub edx, 0xa0fbe939
mov ebx, edx
xor edx, ebx
not edi
jmp 0x5936b5
mov esi, 0x73716341
xor edi, ecx
or edi, 0xa0fd53ff
add edi, edx
shl edi, 0xd
add ecx, 0xa0fe11f7
xchg ebx, edx
neg ecx
or edi, ebx
dec edx
add edi, ecx
or ebx, edi
sub edi, ebx
xchg edx, ebx
shr edx, 0x18
jmp 0x594f3c
push 0x190cf2
mov ebx, edi
or ebx, 0xa107b509
bswap edi
and edi, ebx
bswap edi
xchg ebx, ecx
mov ebx, edx
rol ecx, 0x10
not edi
mov ebx, 0xa109c321
add edx, ecx
nop
add ecx, edx
xor edi, 0xa10abff1
or edi, edx
add edi, ebx
jmp 0x5947c9
call esi
or edx, 0xa10b9341
sub edx, 0xa10bd4bf
and edi, ecx
shr edi, 0x14
and ebx, 0xa10c9323
xor edi, ecx
add ebx, ecx
or ecx, 0xa10d61b5
jmp 0x594780
call fcn.0059240d
ror ecx, 0x10
and ebx, 0xa10dfc5b
and edx, ebx
sub edi, ebx
ror ecx, 0xc
add edx, ecx
sub edi, edx
not ecx
sub ebx, ecx
rol edx, 0x1d
mov edi, edx
sub ecx, edx
xor edi, ecx
ror edi, 0xd
jmp 0x5922db
call esi
or ebx, edx
and ebx, 0xa117ef05
shr ecx, 0x1e
add edx, edi
or ebx, edx
add ecx, edx
shr edi, 0xd
add ebx, ecx
or ecx, ebx
xor ecx, edx
nop
mov ecx, edx
nop
and ebx, edi
add edx, 0xa11b2e3d
xchg ebx, edi
jmp 0x5925db
pop esi
xchg ecx, ebx
mov edi, ecx
xor ebx, edx
and ecx, 0xa11c8527
or edx, 0xa11cc551
or edi, ecx
mov edx, edi
or ecx, edi
or ebx, ecx
or edi, edx
and ebx, edx
rol edi, 4
xor edi, 0xa11ecaa5
inc edi
jmp 0x593642
call esi
and ebx, ecx
neg ebx
shl ecx, 0x1e
and edx, ecx
neg ecx
not edx
sub edi, ebx
or ecx, edx
or edi, edx
shl ebx, 0x1d
shr ebx, 7
not edx
rol edi, 1
shl ecx, 4
jmp 0x593014
mov esi, 0x73716341
bswap edx
sub edx, edi
dec ebx
add ecx, edi
inc ebx
ror edx, 8
sub edi, ebx
xor ecx, 0xa128036b
jmp 0x59398b
push 0x40
sub edi, ecx
xor edx, 0xa12de44f
xor edx, 0xa12e25db
add ecx, edx
xor edi, 0xa12ea23d
inc ecx
xor ecx, 0xa12f2339
and edx, ecx
dec ecx
add edi, ecx
or edi, ecx
add ebx, edi
neg edi
sub ebx, edx
jmp 0x594b26
push 0x9b2fd6ff
xchg ebx, ecx
xor edx, ebx
inc ebx
xor edx, 0xa132ca51
xchg edi, ebx
inc ecx
or edi, edx
mov edi, ebx
xor edx, edi
sub ebx, edx
jmp 0x5928c1
mov esi, 0x73716341
or ecx, edx
add ecx, 0xa13bb7f7
and edi, ebx
add edi, ebx
shr edi, 5
sub ecx, 0xa13cf18f
inc edi
sub ebx, ecx
mov ebx, ecx
and ebx, 0xa13dec1d
jmp 0x59407b
mov esi, 0x73716341
and edx, edi
and ebx, 0xa13faee1
rol edi, 0x15
rol edx, 2
mov edi, ebx
sub edx, ebx
mov edi, ecx
xor ecx, 0xa14139e9
add edx, ecx
not ebx
mov edi, 0xa141f7c7
or edx, ebx
jmp 0x59365d
push esp
sub edx, edi
not ebx
and ecx, 0xa1514663
neg edx
add ebx, edi
ror edi, 0x1a
inc edx
and edx, ecx
jmp 0x592643
call fcn.0059240d
mov ebx, edx
add edx, ebx
or ebx, edi
xor edi, edx
dec edx
sub ebx, edx
add edx, ecx
shr edx, 0x16
xor ebx, 0xa1579f9b
or edx, ebx
jmp 0x593fb6
call fcn.0059240d
not ecx
sub ecx, 0xa1591df9
xor ecx, edi
or edx, ebx
or ecx, ebx
or edx, 0xa15a2ae5
rol edi, 0x11
sub edx, edi
xchg edi, edx
xchg edi, edx
mov edi, ecx
shl ecx, 4
jmp 0x592446
pop esi
and ecx, ebx
xor ebx, edx
or ebx, ecx
mov edi, 0xa186c15f
sub edi, ecx
xor edx, ecx
add edx, edi
sub edi, ecx
xor ebx, 0xa1880c5b
shr ebx, 0x1d
shl ebx, 0x1a
ror ebx, 0x19
or edx, ecx
not edx
jmp 0x594d46
call esi
add edi, 0xa1a5c8af
xor edx, edi
shl ecx, 0x1c
xchg ebx, ecx
mov ecx, 0xa1a6c639
and ebx, edi
sub edx, edi
and edi, edx
neg ecx
dec edx
jmp 0x5928d3
pop esi
neg ebx
mov ebx, ecx
xor ebx, edx
add edx, edi
or ecx, ebx
xor ebx, edi
xchg edi, edx
sub ebx, ecx
mov edx, ebx
or edi, edx
jmp 0x592d75
mov esi, 0x73716341
rol ebx, 0x19
inc ebx
add edx, ecx
add edx, ecx
or edx, ecx
xor edi, ecx
add ecx, 0xa1cfdf0f
mov ebx, edx
mov ecx, edx
and edx, ecx
shr edi, 0x14
or ebx, edi
jmp 0x5925c9
push 0x9b1fb509
ror edi, 0x14
xor edx, ebx
sub edx, ecx
inc edi
and edx, ebx
nop
not edi
xor edx, 0xa1d67a4d
xchg ecx, ebx
mov edi, ecx
sub edi, 0xa1d748bd
or edi, edx
jmp 0x594992
pop esi
xchg edx, edi
xor edx, ecx
and edi, 0xa1dae3cb
add edi, ebx
jmp 0x59270f