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

Disassembly:
call sub.user32.dll_GetActiveWindow
cmp eax, 0xfffffee8
jne 0x40106b
call sub.advapi32.dll_LookupSecurityDescriptorPartsA
call sub.advapi32.dll_LookupSecurityDescriptorPartsA
call sub.ntdll.dll_RtlCopyMemoryStreamTo
call sub.advapi32.dll_LookupSecurityDescriptorPartsA
call sub.ntdll.dll_RtlCopyMemoryStreamTo
call sub.ntdll.dll_RtlCopyMemoryStreamTo
call sub.advapi32.dll_LookupSecurityDescriptorPartsA
call sub.ntdll.dll_RtlCopyMemoryStreamTo
call sub.advapi32.dll_LookupSecurityDescriptorPartsA
call sub.ntdll.dll_RtlCopyMemoryStreamTo
call sub.advapi32.dll_LookupSecurityDescriptorPartsA
call sub.ntdll.dll_RtlCopyMemoryStreamTo
call sub.advapi32.dll_LookupSecurityDescriptorPartsA
call sub.ntdll.dll_RtlCopyMemoryStreamTo
call sub.advapi32.dll_LookupSecurityDescriptorPartsA
call sub.ntdll.dll_RtlCopyMemoryStreamTo
call sub.ntdll.dll_RtlCopyMemoryStreamTo
call sub.advapi32.dll_LookupSecurityDescriptorPartsA
ret
call sub.kernel32.dll_GetSystemDefaultLCID
cmp eax, 0xfffffeee
jne 0x401108
call sub.advapi32.dll_LookupSecurityDescriptorPartsA
call sub.ntdll.dll_RtlCopyMemoryStreamTo
call sub.advapi32.dll_LookupSecurityDescriptorPartsA
call sub.ntdll.dll_RtlCopyMemoryStreamTo
call sub.advapi32.dll_LookupSecurityDescriptorPartsA
call sub.ntdll.dll_RtlCopyMemoryStreamTo
call sub.advapi32.dll_LookupSecurityDescriptorPartsA
call sub.ntdll.dll_RtlCopyMemoryStreamTo
call sub.advapi32.dll_LookupSecurityDescriptorPartsA
call sub.ntdll.dll_RtlCopyMemoryStreamTo
call sub.ntdll.dll_RtlCopyMemoryStreamTo
call sub.ntdll.dll_RtlCopyMemoryStreamTo
call sub.advapi32.dll_LookupSecurityDescriptorPartsA
call sub.ntdll.dll_RtlCopyMemoryStreamTo
call sub.ntdll.dll_RtlCopyMemoryStreamTo
call sub.ntdll.dll_RtlCopyMemoryStreamTo
call sub.advapi32.dll_LookupSecurityDescriptorPartsA
call sub.ntdll.dll_RtlCopyMemoryStreamTo
call sub.advapi32.dll_LookupSecurityDescriptorPartsA
call sub.ntdll.dll_RtlCopyMemoryStreamTo
call sub.advapi32.dll_LookupSecurityDescriptorPartsA
call sub.ntdll.dll_RtlCopyMemoryStreamTo
call sub.ntdll.dll_RtlCopyMemoryStreamTo
call sub.ntdll.dll_RtlCopyMemoryStreamTo
call sub.advapi32.dll_LookupSecurityDescriptorPartsA
call sub.ntdll.dll_RtlCopyMemoryStreamTo
call sub.ntdll.dll_RtlCopyMemoryStreamTo
call sub.ntdll.dll_RtlCopyMemoryStreamTo
ret
call sub.user32.dll_GetMessageExtraInfo
cmp eax, 0xffffff12
jne 0x401191
call sub.advapi32.dll_LookupSecurityDescriptorPartsA
call sub.ntdll.dll_RtlCopyMemoryStreamTo
call sub.advapi32.dll_LookupSecurityDescriptorPartsA
call sub.advapi32.dll_LookupSecurityDescriptorPartsA
call sub.ntdll.dll_RtlCopyMemoryStreamTo
call sub.advapi32.dll_LookupSecurityDescriptorPartsA
call sub.advapi32.dll_LookupSecurityDescriptorPartsA
call sub.ntdll.dll_RtlCopyMemoryStreamTo
call sub.ntdll.dll_RtlCopyMemoryStreamTo
call sub.ntdll.dll_RtlCopyMemoryStreamTo
call sub.advapi32.dll_LookupSecurityDescriptorPartsA
call sub.ntdll.dll_RtlCopyMemoryStreamTo
call sub.advapi32.dll_LookupSecurityDescriptorPartsA
call sub.ntdll.dll_RtlCopyMemoryStreamTo
call sub.advapi32.dll_LookupSecurityDescriptorPartsA
call sub.ntdll.dll_RtlCopyMemoryStreamTo
call sub.advapi32.dll_LookupSecurityDescriptorPartsA
call sub.ntdll.dll_RtlCopyMemoryStreamTo
call sub.advapi32.dll_LookupSecurityDescriptorPartsA
call sub.advapi32.dll_LookupSecurityDescriptorPartsA
call sub.advapi32.dll_LookupSecurityDescriptorPartsA
call sub.ntdll.dll_RtlCopyMemoryStreamTo
call sub.advapi32.dll_LookupSecurityDescriptorPartsA
call sub.ntdll.dll_RtlCopyMemoryStreamTo
ret
call sub.user32.dll_GetMessageExtraInfo
cmp eax, 0xffffff32
jne 0x401229
call sub.ntdll.dll_RtlCopyMemoryStreamTo
call sub.advapi32.dll_LookupSecurityDescriptorPartsA
call sub.ntdll.dll_RtlCopyMemoryStreamTo
call sub.advapi32.dll_LookupSecurityDescriptorPartsA
call sub.ntdll.dll_RtlCopyMemoryStreamTo
call sub.advapi32.dll_LookupSecurityDescriptorPartsA
call sub.ntdll.dll_RtlCopyMemoryStreamTo
call sub.advapi32.dll_LookupSecurityDescriptorPartsA
call sub.ntdll.dll_RtlCopyMemoryStreamTo
call sub.ntdll.dll_RtlCopyMemoryStreamTo
call sub.ntdll.dll_RtlCopyMemoryStreamTo
call sub.advapi32.dll_LookupSecurityDescriptorPartsA
call sub.advapi32.dll_LookupSecurityDescriptorPartsA
call sub.advapi32.dll_LookupSecurityDescriptorPartsA
call sub.ntdll.dll_RtlCopyMemoryStreamTo
call sub.advapi32.dll_LookupSecurityDescriptorPartsA
call sub.ntdll.dll_RtlCopyMemoryStreamTo
call sub.ntdll.dll_RtlCopyMemoryStreamTo
call sub.advapi32.dll_LookupSecurityDescriptorPartsA
call sub.ntdll.dll_RtlCopyMemoryStreamTo
call sub.advapi32.dll_LookupSecurityDescriptorPartsA
call sub.ntdll.dll_RtlCopyMemoryStreamTo
call sub.ntdll.dll_RtlCopyMemoryStreamTo
call sub.advapi32.dll_LookupSecurityDescriptorPartsA
call sub.ntdll.dll_RtlCopyMemoryStreamTo
call sub.advapi32.dll_LookupSecurityDescriptorPartsA
call sub.ntdll.dll_RtlCopyMemoryStreamTo
ret
jmp 0x515bcf
and edi, 0xac9dc96a
dec esi
xor ebx, edi
jmp 0x516f43
push 0xaca90f74
ror ebx, 0x12
xor ecx, 0xad1a91b0
sub edi, ecx
and ebx, edx
rol ebx, 4
xor ebx, 0xad1afffe
jmp 0x51736e
call esi
sub edx, ecx
xor edx, ecx
and ebx, edx
add edi, ebx
bswap ebx
xchg edx, ecx
bswap edi
and ebx, edx
jmp 0x516813
pop esi
sub edx, edi
xchg ecx, ebx
jmp 0x516d07
pop esi
sub edx, 0xad221db0
xor edx, edi
and ecx, edi
and edi, ebx
add ebx, 0xad22836a
mov edi, ebx
or ecx, 0xad22ba30
and ebx, edx
mov edi, ecx
or edx, 0xad2306a8
jmp 0x5178b8
call fcn.00515cc8
and ecx, edx
and ecx, edi
add ecx, edx
add ecx, edi
xor edx, 0xad2841c2
inc ecx
mov edx, ecx
xor edi, ecx
xor edi, 0xad28aeb4
add edx, 0xad28c9f6
jmp 0x516b06
pop esi
xor ecx, edx
add edi, ecx
add edi, 0xad292158
add ebx, 0xad294066
xor edx, 0xad295cc0
or ecx, edx
jmp 0x516a74
pop esi
sub edi, edx
ror ebx, 0xe
mov ebx, edi
xor edi, edx
xchg edx, edi
shr ecx, 0x1e
and edx, ebx
add ecx, 0xad2c1aa6
sub ebx, edx
sub edi, edx
jmp 0x5177a0
pop esi
not edx
xchg edx, ebx
inc edi
or edx, edi
mov edx, 0xad2cdf2e
and edx, edi
jmp 0x515cf4
push 0xaca1a53a
inc ebx
shl ecx, 0x11
xchg ebx, edx
sub ebx, edi
xor ebx, ecx
shl ebx, 0x12
or ebx, edi
or edx, ebx
mov ebx, 0xad2f4858
sub ebx, ecx
jmp 0x5185a2
push 0x1147cf
xor edi, ebx
and ebx, edx
not ecx
add ebx, edi
nop
not edi
jmp 0x517999
mov esi, 0x2774562b
or edx, edi
bswap ecx
xchg edi, ecx
dec edi
rol ebx, 0x1c
xchg edx, edi
jmp 0x51813d
push 0xac9fd2d2
mov edi, edx
add ecx, 0xad388552
mov ebx, ecx
bswap ebx
dec edi
ror ecx, 0x16
dec edi
and ebx, edi
ror ebx, 3
or ebx, edx
or ecx, edi
xchg edx, edi
jmp 0x5170d1
pop esi
dec edi
add ecx, ebx
add ecx, edx
mov edi, ecx
jmp 0x515cbe
call esi
or edx, 0xad3de7f0
mov edx, edi
jmp 0x517e8b
call esi
sub edi, edx
xchg ecx, ebx
mov ebx, 0xad40924e
or edi, edx
sub edx, ebx
shr edx, 0x1a
jmp 0x5165eb
push 0xacab6a8a
add edi, edx
sub ecx, 0xad476588
xchg edx, edi
mov edx, edi
xchg edx, edi
and ebx, ecx
rol edx, 4
or edi, edx
sub edi, ebx
sub ecx, edi
rol ecx, 9
add ebx, ecx
jmp 0x51821a
mov esi, 0x2774562b
and ebx, edi
sub ebx, edx
sub edi, edx
and edx, ebx
and edi, ecx
dec ebx
mov edi, ebx
sub edx, ecx
sub ebx, ecx
mov ebx, ecx
sub ebx, edi
or edx, ecx
jmp fcn.00515d74
pop esi
xor edi, 0xad4af24c
dec edi
ror edx, 0x18
or ecx, ebx
or edx, 0xad4b5eb8
not edi
shl ecx, 0x1c
xchg edi, ebx
jmp 0x515e53
push 0xacac3e82
not edx
nop
bswap ecx
or ebx, 0xad4c320c
mov edx, ecx
rol ebx, 9
or ecx, edx
or edx, 0xad4cb846
jmp 0x516826
push esp
mov ebx, 0xad4cec44
mov edi, ecx
and ecx, ebx
dec edi
xchg ecx, ebx
or ebx, edi
mov ebx, edx
xor edi, ecx
jmp 0x51803a
push 0xac9fb44a
shl edx, 0x1c
and edi, 0xad4f833c
add ebx, ecx
add ebx, edx
add ecx, edi
shl edi, 0x1a
xchg edx, edi
xor ecx, edx
dec edi
shl edi, 0x1c
or ebx, 0xad507736
rol ecx, 0x1f
add ecx, 0xad50ae7a
add ebx, 0xad50c962
jmp 0x515fcd
push 0xaca7c7d2
mov edi, ebx
sub ebx, edx
mov edx, ebx
shr edx, 0x1e
sub edx, 0xad53f52c
sub ebx, edi
xchg ecx, edx
not edi
jmp 0x517182
push 0xaca8f2b8
and edx, 0xad55a10c
xchg edi, ecx
sub edi, edx
shl ebx, 0x17
xchg edi, edx
xor ecx, ebx
add edi, edx
and edx, ebx
xchg ecx, ebx
add ebx, edx
jmp 0x515bfb
call fcn.00515cc8
add ecx, 0xad5920de
add ecx, edi
and edi, ecx
shr ecx, 7
jmp 0x516fa7
pop esi
ror edi, 0x1f
shl edx, 0x13
and ebx, ecx
and ecx, edx
bswap ecx
add ebx, ecx
add ecx, edx
ror edi, 9
jmp 0x5168b3
pop esi
sub edi, edx
shr ecx, 0x12
mov edx, edi
or edi, edx
nop
sub ecx, ebx
xor ecx, ebx
xchg edi, ebx
add edi, ebx
xchg ecx, edx
jmp 0x517ec1
pop esi
and ecx, ebx
mov edx, 0xad656bbe
xor ebx, 0xad658618
add ecx, 0xad65a136
add ecx, edi
add edx, 0xad65daca
jmp 0x5189b5
pop esi
xchg edx, ebx
bswap ebx
dec edi
not edx
xor edi, ecx
or edi, 0xad6998c4
xor ecx, edi
xchg edi, ecx
dec edi
xor edx, ecx
jmp 0x515e8c
mov esi, 0x2774562b
not edx
and edx, edi
xchg edi, ebx
add ebx, edi
xchg edx, edi
mov ecx, 0xad6b938c
rol ebx, 0x1d
sub ebx, edi
or edx, ecx
bswap ebx
jmp 0x515db4
push 0xaca00b90
add ecx, 0xad793cb4
add ecx, edi
sub ecx, edi
xchg ebx, ecx
mov edi, 0xad79a72e
add ecx, ebx
jmp 0x517b07
pop esi
mov edi, ebx
xor ebx, edi
xchg ecx, ebx
ror ecx, 3
add edx, ecx
sub edx, ecx
jmp 0x516222
push 0xacac5ce6
or ebx, edi
dec edi
and ecx, edi
ror ebx, 0x15
jmp 0x517096
push 0xacaa5ab4
or edi, ecx
bswap edi
ror ebx, 8
mov ebx, edi
add edx, 0xad7f0f8e
xor edx, edi
or ecx, 0xad7f49ce
xor ecx, ebx
xchg ebx, ecx
xchg edi, ebx
jmp 0x51661d
mov esi, 0x4132136a
xor ebx, edi
or ebx, ecx
xor ecx, edi
add ecx, 0xad800f70
sub edx, ecx
sub edi, 0xad8045ce
sub ebx, edi
or edx, ecx
xor edx, ebx
xor ebx, edi
jmp 0x517e25
pop esi
sub edi, edx
xor edi, 0xad80ed1c
or ebx, edx
add edi, edx
mov ebx, edi
xchg edi, ebx
jmp 0x516f7b
pop esi
sub ecx, edx
add edx, ecx
shr ecx, 9
and ecx, ebx
jmp 0x5172df
call esi
ror ebx, 0x1c
xor ecx, 0xad85a8e2
add edx, ecx
dec edx
xor edx, ebx
sub edi, 0xad8612b2
mov edx, 0xad862df4
mov edi, ebx
xor ecx, edi
xchg edi, edx
jmp 0x515e33
call esi
add ebx, edi
mov edi, edx
mov edx, 0xad8bfbda
xor ecx, edi
or ecx, ebx
neg edi
add edi, edx
xor ecx, ebx
jmp 0x516448
pop esi
add ecx, edx
add ebx, edi
or ebx, edx
mov ecx, edi
mov ecx, ebx
or ebx, edx
xchg ecx, edi
or ecx, edi
xor ecx, edx
xor ebx, ecx
and edi, ecx
xchg edx, ecx
jmp 0x5181c8
push 0xaca1e0fc
xor ebx, edi
and edi, ebx
or ecx, edx
and edx, 0xad917760
add edi, ecx
sub ebx, 0xad91ab6e
neg ecx
shl edi, 0xc
not edi
add ecx, edi
jmp 0x5189f2
call esi
and edi, 0xad923f08
mov ecx, edi
jmp 0x5182db
call fcn.00515cc8
sub ecx, ebx
mov edx, ebx
and edx, 0xad93c8f8
xchg ecx, ebx
neg edi
xor ebx, edi
add edx, edi
inc edi
or edi, edx
sub edi, ebx
jmp 0x516a36
push 0xaca44cfe
xor ebx, ecx
sub ecx, edx
jmp 0x517edb
push 0xaca8d464
sub ecx, edi
add edx, edi
or edx, ecx
xor ebx, 0xad9ad5de
bswap ecx
and ebx, edi
jmp 0x51637a
call fcn.00515cc8
shl ecx, 9
not ecx
inc ebx
or ecx, ebx
jmp 0x516073
call esi
mov edi, edx
or edx, 0xad9f0a92
xor ecx, edx
sub ecx, ebx
jmp 0x51604c
pop esi
shr ebx, 1
xor ecx, edi
sub edi, ecx
sub edx, ebx
or edi, edx
sub ecx, edx
add edi, edx
xchg ecx, edx
jmp 0x518885
push 0xacaa1fc8
xor ebx, edx
mov ebx, edi
sub ecx, edx
add edi, edx
rol ecx, 0x1c
add ecx, 0xada5a6be
add ecx, edi
add ecx, edx
add edx, edi
and ebx, ecx
xor edx, ebx
ror ebx, 0x1e
jmp 0x5175e2
pop esi
neg ebx
xchg ecx, ebx
neg edi
xchg edi, ebx
bswap ecx
xor edx, ecx
not edx
add ecx, ebx
and edx, ebx
inc ebx
jmp 0x51649c
pop esi
shl ebx, 0x1a
or ebx, edx
mov ecx, edi
and ebx, edi
jmp 0x5168d9
push 0xac9f9058
sub ecx, edi
or edi, ebx
ror edi, 0x1a
mov ecx, edx
jmp 0x5162a0
pop esi
xchg ecx, ebx
shl ecx, 0x1c
and edx, 0xadb4c90c
add edi, ecx
xchg ebx, edx
xchg ebx, ecx
sub ecx, edx
mov edx, ecx
jmp 0x517792
call esi
add ecx, 0xadb5ed14
xor edx, 0xadb60d16
add edi, 0xadb62824
mov ebx, edi
jmp 0x517a4f
push 0xacac7ae0
dec ebx
rol edi, 0x17
or ebx, ecx
mov edx, ecx
neg ecx
ror edi, 9
and edi, 0xadbd78e8
and ebx, 0xadbdad6c
jmp 0x5181f2
push 0xac9fefd8
or ebx, edi
or ecx, 0xadbeda24
shr edi, 0x14
or edi, ebx
dec ecx
add edi, ecx
xor ebx, edi
ror edi, 4
mov ebx, edi
mov ebx, ecx
jmp 0x5167dd
mov esi, 0x2774562b
or ebx, edi
sub edx, ecx
mov ebx, 0xadc31f18
shr edi, 0xa
neg ebx
add ecx, edx
xor ecx, 0xadc38fdc
bswap edx
xchg ebx, edx
xchg edi, ecx
xchg edx, ebx
sub edx, 0xadc41416
jmp 0x518777
push 0xaca7e45a
add ebx, edx
and edi, ecx
or ebx, edi
or ebx, 0xadc4869e
and ebx, ecx
shr edi, 3
and edx, edi
neg edx
sub edi, ecx
xor edx, edi
not edi
ror ebx, 0x1d
nop
add edi, ecx
jmp 0x5179a8
call esi
or edi, 0xadc7dc34
and ecx, ebx
sub ebx, edi
and edi, edx
add edi, ecx
sub edi, ebx
xor edx, ecx
or ebx, edi
jmp 0x516e3f
call esi
rol ebx, 0x19
ror ebx, 2
sub edx, ebx
mov edi, edx
add ecx, ebx
sub ebx, edi
xor ebx, ecx
ror ecx, 0xe
jmp 0x5183b3
pop esi
and edi, 0xadcefa1a
shl ebx, 0xe
xor ebx, edx
add edx, 0xadcf4f9c
shl ebx, 0x10
xchg edi, ebx
jmp 0x517cb1
push 0xaca112b9
add ecx, ebx
add ebx, edx
bswap edi
xchg ecx, edx
and edx, 0xadd01034
add edi, ecx
mov edi, ebx
or ebx, 0xadd0616c
and ebx, ecx
and ecx, edx
jmp 0x517ad8
push 0xacaa0072
xor ecx, edx
add edi, ecx
rol ebx, 0x18
bswap ebx
and ebx, ecx
and ecx, edx
inc ecx
add edx, ebx
mov ecx, ebx
sub edx, edi
xor ebx, 0xadd3b4c6
mov edx, 0xadd3ce52
sub ebx, edi
or edx, 0xadd403f8
jmp 0x516d73
mov esi, 0x2774562b
or ecx, 0xadd42a8c
xor ecx, ebx
dec edx
xor ecx, edi
xchg edi, ebx
sub edx, ebx
xor edx, ebx
xor ebx, edi
jmp 0x51826c
mov esi, 0x2774562b
dec edx
and ecx, edx
xor edi, ecx
and ecx, edi
mov edx, edi
xchg edx, edi
jmp 0x516b45
push 0xaca32478
xor edx, edi
sub edx, ebx
xchg edx, edi
xor ebx, ecx
sub ecx, edi
add edi, ebx
jmp 0x51866b
pop esi
and edx, ecx
mov edi, 0xade08e28
and ecx, edx
sub ecx, ebx
xchg edi, ebx
xchg edx, ebx
xchg ecx, edi
mov ecx, ebx
jmp 0x517956
pop esi
shr edx, 0x1e
and edi, 0xade173be
mov edx, ebx
sub edi, edx
sub ecx, edx
add edi, edx
or edx, 0xade1f2b2
and ebx, edi
jmp 0x51868a
pop esi
sub ecx, ebx
or edi, 0xade3bf0a
and ecx, ebx
add ebx, edx
jmp 0x5187f4
push 0x40
sub ecx, edx
mov edx, ecx
xchg ecx, edx
add ebx, edx
add ebx, 0xade6e8e4
and ecx, edi
jmp 0x515f20
push 0xacaa3c06
sub ebx, ecx
mov ecx, ebx
add edx, edi
add ecx, edi
jmp 0x51688c
call fcn.00515cc8
mov ecx, edi
mov ecx, ebx
mov ebx, edx
and edi, ebx
dec edx
shl ebx, 0xf
add edx, 0xadeb68c2
add ecx, ebx
shl ecx, 0x15
mov ebx, edx
jmp 0x516cb1
push 0xacac20ae
mov edi, edx
xor ecx, edx
xor ecx, ebx
dec edx
xor edx, ebx
xchg edi, ecx
mov ebx, edi
xchg edi, ecx
add ecx, 0xadecb18c
and edx, ebx
and edi, ecx
xor ecx, ebx
jmp 0x516241
call fcn.00515cc8
and ecx, 0xadee0202
shl edi, 0x19
mov ecx, ebx
mov ebx, edx
and ecx, 0xadee6988
mov ecx, edx
sub edi, ebx
xor ebx, edi
rol ebx, 7
or edi, ecx
xor ecx, 0xadef092a
inc edx
mov edx, ecx
shr ebx, 0xd
jmp 0x517eae
call fcn.00515cc8
or ebx, edi
inc edi
sub ebx, edi
add edi, ebx
shr edi, 0xe
neg ebx
jmp 0x5160c8
pop esi
add ebx, edi
sub ecx, 0xadf4b5c8
jmp 0x51733d
pop esi
dec edx
xchg edx, edi
ror ebx, 0x16
mov edi, edx
sub edx, 0xadf5491a
xor edx, edi
or ecx, 0xadf57fc2
mov edx, edi
jmp 0x517a07
push 0xaca2e968
ror ecx, 0x1c
xchg edi, ebx
sub ecx, ebx
shr edi, 0xc
neg ebx
add ecx, edx
xor edi, 0xadfd67fe
xchg edx, ebx
bswap edi
xor ecx, ebx
and ebx, 0xadfdd29c
mov ecx, ebx
jmp 0x5183fc
pop esi
neg ecx
xor edi, edx
neg edx
sub edi, ecx
rol edi, 0x18
or ebx, ecx
or ecx, edx
sub edx, edi
jmp 0x517500
pop esi
mov ebx, edx
or edi, 0xae014b7a
jmp 0x516900
push 0xaca53888
xchg ecx, edx
mov ebx, edx
neg edx
shl ecx, 0xd
jmp 0x515f35
push 0x401400
bswap ebx
shr ecx, 0x19
jmp 0x517de4
mov esi, 0x2774562b
rol edx, 0x11
sub edi, 0xae036fca
inc ebx
shr ebx, 0xd
ror ebx, 0x1b
mov edi, 0xae03e1d4
jmp 0x51765c
push 0xaca4fdd2
sub ecx, edx
shr ecx, 0x1b
or edi, edx
and edi, ecx
sub edi, ebx
xor ecx, 0xae0677d6
and edi, ecx
mov ecx, ebx
or ebx, edx
mov ecx, edi
not edi
xor edi, edx
and ecx, edi
or edi, ecx
jmp 0x518754
pop esi
xor edi, edx
xor edx, ecx
or ecx, edi
xchg edx, edi
mov ecx, edi
sub edx, ecx
neg edi
mov edi, 0xae095c8a
and edi, ecx
or ebx, edi
or edx, ebx
sub ebx, 0xae09c2e8
jmp 0x515ddd
mov esi, 0x2774562b
ror ebx, 0x13
xor ebx, edi
rol ebx, 0xf
or edi, ecx
xor ecx, 0xae0ddaf0
xchg edi, ebx
jmp 0x517750
call esi
xor ebx, edi
xor ebx, edx
xchg edx, ebx
or edi, ebx
sub edx, ecx
sub ebx, ecx
jmp 0x51656f
mov esi, 0x2774562b
shl ecx, 0x1e
and ebx, 0xae0edf7c
mov ecx, ebx
or ebx, edx
and edi, 0xae0f2b40
add edi, edx
add edi, ebx
sub edx, edi
add ebx, edi
sub ecx, edi
and ebx, ecx
rol ebx, 0x11
jmp 0x517d52
push 0xaca607c0
or edx, edi
neg ebx
sub edx, 0xae1d343a
or ecx, edx
and edi, ebx
dec edx
xor ecx, edi
neg ecx
jmp 0x517414
pop esi
xor ebx, ecx
inc ebx
and ebx, edi
or edi, ebx
shl edi, 0x18
not edi
jmp 0x517929
call fcn.00515cc8
add edi, edx
xor ecx, edi
xchg edi, ecx
bswap edi
jmp 0x517282
call esi
dec edi
mov edx, 0xae26a878
xor ebx, 0xae26c4e2
add edi, ebx
xchg edi, edx
or ecx, edx
sub ebx, edi
and ecx, 0xae274a9e
shl edi, 9
sub edi, ecx
jmp 0x517556
call fcn.00515cc8
and ecx, edx
mov ecx, 0xae28b74a
add ebx, edx
add ecx, edi
or ecx, edx
xor ecx, ebx
xchg ebx, ecx
add edi, ecx
jmp 0x516263
pop esi
inc edx
mov edx, edi
or edx, edi
shl ebx, 8
shl edx, 0x19
xor ecx, ebx
dec edx
rol ebx, 0x15
add ebx, 0xae2c544e
add ecx, edx
sub edx, ecx
and ebx, edi
jmp 0x5183df
call esi
or edx, ebx
mov edi, ebx
or edi, ebx
sub edx, ecx
xor edx, ecx
or edx, edi
jmp 0x5187a7
pop esi
xchg edx, ebx
add edx, edi
and ebx, ecx
xchg ebx, edx
mov edx, ebx
mov ecx, edx
mov ecx, edi
or ecx, edi
sub ecx, ebx
xor ecx, ebx
jmp 0x5182cd
mov esi, 0x2774562b
not ecx
xor edx, 0xae2ea1c0
dec edx
add ebx, edi
jmp 0x51893c
push esp
sub edi, ecx
xor edx, ecx
or ecx, edi
rol ecx, 0x1d
rol edi, 0x19
or ebx, ecx
not ecx
xor ecx, 0xae393e7e
jmp 0x5175b4
mov esi, 0x2774562b
dec edi
add ebx, edx
xor edx, ebx
xchg ebx, edx
or ecx, edi
sub ebx, 0xae3f0404
xor edx, ebx
add edi, ecx
shr ecx, 0x1d
neg ecx
xchg edx, ebx
bswap ebx
xor ebx, ecx
bswap ecx
jmp 0x5176bb
call fcn.00515cc8
add ebx, edx
mov edi, ecx
jmp 0x517af4
pop esi
nop
sub ebx, 0xae445f38
xor edi, ebx
add edi, ecx
dec ecx
bswap edi
jmp 0x518648
push 0xacac9890
xor edi, edx
neg edx
or ebx, ecx
not ecx
inc ebx
or ecx, edi
xor ecx, edx
xor edi, ebx
xchg ebx, edi
xchg edx, edi
sub ecx, 0xae46b56a
mov ebx, 0xae46d0ac
jmp 0x5180eb
mov esi, 0x2774562b
and ecx, edx
and edx, edi
or ebx, ecx
add edi, edx
dec edi
mov ecx, 0xae477a26
jmp 0x516c9f
call fcn.00515cc8
and ecx, edx
not edx
nop
xchg edi, edx
sub edi, ebx
xor ecx, 0xae49f806
bswap edx
not ecx
jmp 0x5171ef
pop esi
sub ecx, 0xae4c83aa
xchg ecx, edx
jmp 0x5186f7
pop esi
xchg edx, ecx
add edi, 0xae4ce322
xchg edx, ebx
neg edi
shr ecx, 0x1c
ror ecx, 0x18
xor edx, 0xae4d71bc
dec edx
ror ecx, 0x15
and ecx, 0xae4dc4ec
jmp 0x517cce
pop esi
sub edx, edi
xor ebx, edx
add edx, ebx
xor edi, edx
jmp 0x5174e7
pop esi
sub ecx, ebx
or edx, edi
bswap ecx
or ebx, 0xae5382c6
mov edi, edx
shl edi, 0x13
and ebx, edx
rol edi, 0xd
sub ecx, edi
sub ecx, 0xae5423da
xchg edx, edi
or edx, 0xae54582a
jmp 0x518334
pop esi
sub ecx, ebx
xor ebx, edx
shl ecx, 0x1d
add ebx, edx
inc edx
dec ebx
neg edx
dec ecx
jmp 0x51767f
push 0xaca307a6
mov edx, edi
sub edi, ebx
xor ecx, 0xae55e7a8
bswap edx
jmp 0x517450
push 0xaca1c3f6
sub ecx, ebx
not edi
and edi, ebx
xchg ebx, ecx
mov edi, 0xae62cc98
sub ecx, 0xae62ecce
neg edx
xchg edi, ebx
dec ebx
neg edx
add edi, 0xae6375f6
mov ebx, edi
jmp 0x516adf
push 0xaca42e76
xchg ebx, ecx
sub ecx, edx
mov edx, ecx
xchg ecx, edx
xchg ecx, ebx
xor edx, ecx
jmp 0x516be9
push 0xaca34134
and ecx, edx
xor edx, ebx
xor ebx, edi
add edi, 0xae684afe
shl ecx, 0xe
and edx, 0xae688076
jmp 0x5186a0
push 0xacab4c5c
xchg edx, edi
sub edi, ecx
add ecx, edx
add ebx, edi
sub ecx, edi
xor ebx, ecx
jmp 0x5161b4
mov esi, 0x2774562b
xchg ebx, edx
add edx, ecx
not ebx
and ebx, edi
ror ebx, 0x18
xor ecx, 0xae69d8fa
jmp 0x5163ed
push 0xacadaaee
add edi, edx
sub ecx, 0xae6c4ca8
sub ebx, 0xae6c6746
xor edx, ebx
xchg ebx, edx
sub edx, ecx
sub ebx, ecx
add ecx, 0xae6ceece
jmp 0x516201
push 0xaca51bdc
sub ecx, edx
shr ecx, 0x1b
and edx, ebx
neg edx
xchg edi, ebx
add edi, ebx
xchg edi, ecx
sub ebx, edx
xchg ebx, edx
xor edi, edx
and edx, ecx
xor edi, edx
jmp 0x517964
call fcn.00515cc8
bswap ebx
and ebx, edx
rol ebx, 0x1b
mov edx, edi
xchg edi, edx
mov ecx, edx
add ecx, 0xae7114c4
xor edi, 0xae712fae
or ecx, edi
or edi, edx
xor edx, 0xae717d90
shr ecx, 9
jmp 0x515c2f
pop esi
inc edi
add edi, ecx
xor ebx, edx
ror edx, 0x14
mov ecx, edx
or ebx, ecx
and edi, 0xae726056
mov edx, ebx
mov ecx, edx
shl ecx, 0xe
xor ebx, edi
and edi, ebx
jmp 0x516d9b
push 0xaca7a822
add edi, ebx
xor ebx, edx
mov edx, 0xae74866c
sub ebx, edi
sub edx, edi
xor ebx, 0xae74d42a
mov edi, 0xae74ef6c
sub ebx, 0xae750fec
add ecx, ebx
sub ecx, ebx
xchg edi, ebx
xchg edx, ebx
jmp 0x51632c
push 0xaca8b782
bswap edi
dec ecx
and ecx, ebx
sub ebx, edi
jmp 0x516c16
call fcn.00515cc8
xchg edi, ebx
bswap ecx
add edi, edx
xor ebx, edi
add edi, 0xae7e3688
add ebx, 0xae7e5596
xor edx, edi
xor ecx, edx
jmp 0x516972
pop esi
dec edx
sub edx, 0xae816b02
add ebx, edx
mov edi, edx
sub edi, 0xae81b7a0
xchg ebx, edi
jmp 0x5172c3
push 0xaca1fd04
add ecx, 0xae831900
xor edi, 0xae8335c4
xchg edx, ebx
bswap ebx
shr ebx, 5
or ecx, edi
sub ebx, 0xae83be3a
xor edx, ebx
or ecx, edx
xchg ecx, edi
jmp 0x517154