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

Disassembly:
call sub.user32.dll_GetForegroundWindow
cmp eax, 0xfffffeff
jne 0x401070
call sub.advapi32.dll_AllocateAndInitializeSid
call sub.advapi32.dll_AllocateAndInitializeSid
call sub.advapi32.dll_AllocateAndInitializeSid
call sub.advapi32.dll_AllocateAndInitializeSid
call sub.advapi32.dll_AllocateAndInitializeSid
call sub.advapi32.dll_AllocateAndInitializeSid
call sub.advapi32.dll_AllocateAndInitializeSid
call sub.advapi32.dll_AllocateAndInitializeSid
call sub.advapi32.dll_AllocateAndInitializeSid
call sub.advapi32.dll_AllocateAndInitializeSid
call sub.advapi32.dll_AllocateAndInitializeSid
call sub.advapi32.dll_AllocateAndInitializeSid
call sub.advapi32.dll_AllocateAndInitializeSid
call sub.advapi32.dll_AllocateAndInitializeSid
call sub.advapi32.dll_AllocateAndInitializeSid
call sub.advapi32.dll_AllocateAndInitializeSid
call sub.advapi32.dll_AllocateAndInitializeSid
call sub.advapi32.dll_AllocateAndInitializeSid
call sub.advapi32.dll_AllocateAndInitializeSid
ret
call sub.user32.dll_GetForegroundWindow
cmp eax, 0xfffffef3
jne 0x401112
call sub.advapi32.dll_AllocateAndInitializeSid
call sub.advapi32.dll_AllocateAndInitializeSid
call sub.advapi32.dll_AllocateAndInitializeSid
call sub.advapi32.dll_AllocateAndInitializeSid
call sub.advapi32.dll_AllocateAndInitializeSid
call sub.advapi32.dll_AllocateAndInitializeSid
call sub.advapi32.dll_AllocateAndInitializeSid
call sub.advapi32.dll_AllocateAndInitializeSid
call sub.advapi32.dll_AllocateAndInitializeSid
call sub.advapi32.dll_AllocateAndInitializeSid
call sub.advapi32.dll_AllocateAndInitializeSid
call sub.advapi32.dll_AllocateAndInitializeSid
call sub.advapi32.dll_AllocateAndInitializeSid
call sub.advapi32.dll_AllocateAndInitializeSid
call sub.advapi32.dll_AllocateAndInitializeSid
call sub.advapi32.dll_AllocateAndInitializeSid
call sub.advapi32.dll_AllocateAndInitializeSid
call sub.advapi32.dll_AllocateAndInitializeSid
call sub.advapi32.dll_AllocateAndInitializeSid
call sub.advapi32.dll_AllocateAndInitializeSid
call sub.advapi32.dll_AllocateAndInitializeSid
call sub.advapi32.dll_AllocateAndInitializeSid
call sub.advapi32.dll_AllocateAndInitializeSid
call sub.advapi32.dll_AllocateAndInitializeSid
call sub.advapi32.dll_AllocateAndInitializeSid
call sub.advapi32.dll_AllocateAndInitializeSid
call sub.advapi32.dll_AllocateAndInitializeSid
call sub.advapi32.dll_AllocateAndInitializeSid
call sub.advapi32.dll_AllocateAndInitializeSid
ret
call sub.user32.dll_GetForegroundWindow
cmp eax, 0xffffff24
jne 0x40119b
call sub.advapi32.dll_AllocateAndInitializeSid
call sub.advapi32.dll_AllocateAndInitializeSid
call sub.advapi32.dll_AllocateAndInitializeSid
call sub.advapi32.dll_AllocateAndInitializeSid
call sub.advapi32.dll_AllocateAndInitializeSid
call sub.advapi32.dll_AllocateAndInitializeSid
call sub.advapi32.dll_AllocateAndInitializeSid
call sub.advapi32.dll_AllocateAndInitializeSid
call sub.advapi32.dll_AllocateAndInitializeSid
call sub.advapi32.dll_AllocateAndInitializeSid
call sub.advapi32.dll_AllocateAndInitializeSid
call sub.advapi32.dll_AllocateAndInitializeSid
call sub.advapi32.dll_AllocateAndInitializeSid
call sub.advapi32.dll_AllocateAndInitializeSid
call sub.advapi32.dll_AllocateAndInitializeSid
call sub.advapi32.dll_AllocateAndInitializeSid
call sub.advapi32.dll_AllocateAndInitializeSid
call sub.advapi32.dll_AllocateAndInitializeSid
call sub.advapi32.dll_AllocateAndInitializeSid
call sub.advapi32.dll_AllocateAndInitializeSid
call sub.advapi32.dll_AllocateAndInitializeSid
call sub.advapi32.dll_AllocateAndInitializeSid
call sub.advapi32.dll_AllocateAndInitializeSid
call sub.advapi32.dll_AllocateAndInitializeSid
ret
call sub.user32.dll_GetShellWindow
cmp eax, 0xffffff09
jne 0x401229
call sub.advapi32.dll_AllocateAndInitializeSid
call sub.advapi32.dll_AllocateAndInitializeSid
call sub.advapi32.dll_AllocateAndInitializeSid
call sub.advapi32.dll_AllocateAndInitializeSid
call sub.advapi32.dll_AllocateAndInitializeSid
call sub.advapi32.dll_AllocateAndInitializeSid
call sub.advapi32.dll_AllocateAndInitializeSid
call sub.advapi32.dll_AllocateAndInitializeSid
call sub.advapi32.dll_AllocateAndInitializeSid
call sub.advapi32.dll_AllocateAndInitializeSid
call sub.advapi32.dll_AllocateAndInitializeSid
call sub.advapi32.dll_AllocateAndInitializeSid
call sub.advapi32.dll_AllocateAndInitializeSid
call sub.advapi32.dll_AllocateAndInitializeSid
call sub.advapi32.dll_AllocateAndInitializeSid
call sub.advapi32.dll_AllocateAndInitializeSid
call sub.advapi32.dll_AllocateAndInitializeSid
call sub.advapi32.dll_AllocateAndInitializeSid
call sub.advapi32.dll_AllocateAndInitializeSid
call sub.advapi32.dll_AllocateAndInitializeSid
call sub.advapi32.dll_AllocateAndInitializeSid
call sub.advapi32.dll_AllocateAndInitializeSid
call sub.advapi32.dll_AllocateAndInitializeSid
call sub.advapi32.dll_AllocateAndInitializeSid
call sub.advapi32.dll_AllocateAndInitializeSid
ret
jmp 0x4755f8
or esi, ebx
and ebx, edi
sub esi, edi
add edi, esi
xor edi, edx
sub esi, ebx
jmp 0x478ec2
call edx
add ebx, esi
sub ebx, esi
xor ebx, ecx
and edi, esi
dec edi
neg edi
mov edi, esi
add ecx, ebx
or esi, edi
and esi, ecx
and ecx, edi
and ebx, esi
jmp 0x4783da
call edx
or ecx, esi
xor edi, 0x627dffa1
add ecx, esi
xchg esi, ebx
sub edi, 0x627ec3a2
xchg edi, esi
sub edi, ecx
or esi, 0x627f787e
add ecx, edi
or edi, 0x627fef52
jmp 0x477b49
mov edx, 0x6332a2e
neg esi
or edi, ebx
sub ebx, ecx
mov esi, ebx
sub ebx, esi
not esi
add esi, ebx
xchg ecx, ebx
or ebx, ecx
jmp 0x479089
pop edx
add ecx, esi
mov ecx, 0x629d8cdf
nop
and ecx, edi
xchg ecx, ebx
or ecx, edi
and edi, ebx
and ebx, esi
add edi, ebx
dec edi
xchg edi, ecx
dec ecx
xor ebx, edi
xor esi, edi
jmp 0x476bd6
push 0x617c99d5
and ebx, ecx
add esi, ebx
xor edi, ebx
shl esi, 7
add edi, 0x62a7e775
ror ebx, 5
mov ebx, ecx
jmp 0x478f72
pop edx
ror edi, 0x13
sub ebx, 0x62a904b1
shr esi, 0x14
mov esi, ecx
and ecx, ebx
xor ebx, ecx
xor esi, ecx
jmp 0x4787c7
pop edx
sub esi, ebx
xor ebx, edi
bswap edi
sub ebx, esi
xchg ebx, edi
jmp 0x47595b
push 0x617ffaea
or edi, ecx
or esi, ebx
neg esi
and edi, ecx
rol esi, 0x1a
add edi, 0x62b944c6
mov ecx, ebx
ror edi, 7
inc edi
ror edi, 0x14
xchg edi, ebx
or ebx, edi
sub esi, edi
jmp 0x478575
push 0x617d287e
and ebx, esi
shl ecx, 8
xor ecx, 0x62bb9537
xchg ebx, esi
bswap edi
sub ecx, esi
dec ecx
shr esi, 0x1d
ror ecx, 0xe
rol ecx, 0x11
jmp 0x4769bd
push 0x6175f9c5
ror edi, 0x1e
xchg esi, edi
dec edi
xchg edi, esi
neg ebx
add edi, 0x62c16bad
add esi, ecx
xor ebx, esi
add ecx, 0x62c22370
jmp 0x478ff4
push 0x61944291
nop
shr esi, 4
nop
jmp 0x4770f3
push 0x6181aee7
add esi, ecx
sub esi, ecx
mov esi, ebx
sub esi, 0x62c8a0f0
ror esi, 0x17
sub ebx, edi
sub esi, ebx
nop
xchg edi, ecx
dec ecx
rol esi, 0x1c
ror ecx, 1
jmp 0x477d0f
pop edx
add ecx, ebx
xor edi, ecx
and ebx, esi
inc edi
add edi, 0x62d88b30
xor ecx, ebx
or ecx, 0x62d8fb3a
add ebx, ecx
jmp 0x4789db
mov edx, 0x6440607e
or ebx, edi
mov ebx, edi
add edi, ebx
add ebx, esi
and esi, 0x62ecab16
xor esi, ecx
add ebx, ecx
nop
or ecx, 0x62edadd6
and ebx, edi
ror ecx, 0xf
xchg esi, edi
jmp 0x476e5b
pop edx
xchg edi, ecx
shl ecx, 2
add ebx, esi
not edi
mov esi, ecx
mov ebx, 0x62f0b45e
jmp 0x477a32
call fcn.0047633d
add edi, ecx
shl esi, 0xc
add ecx, ebx
or ecx, esi
add ebx, ecx
sub ebx, edi
ror ebx, 0x14
xor edi, ebx
neg ecx
xchg edi, ecx
shr ebx, 0xf
jmp 0x477298
push 0x6193f9c0
inc ebx
xchg ebx, ecx
or esi, edi
inc ebx
mov ecx, edi
or esi, edi
jmp 0x475b0c
push 0x618c82b7
mov edi, ebx
neg edi
sub esi, edi
xor esi, edi
add esi, ecx
shr esi, 0xb
or esi, ebx
add edi, esi
and ebx, ecx
xor edi, 0x630a1c8b
jmp 0x478421
push 0x618ece35
shl edi, 0x12
xor edi, 0x63109243
and ebx, 0x6310d07c
inc ebx
rol ebx, 0x18
mov ecx, ebx
dec edi
add ecx, esi
add ecx, ebx
xor ebx, ecx
add ecx, edi
jmp 0x47739c
pop edx
add ebx, ecx
and ebx, esi
xchg esi, ecx
jmp 0x476558
push 0x61895f2e
or esi, ecx
ror ecx, 2
rol esi, 0xe
sub edi, ebx
dec ebx
add ecx, edi
xor ebx, 0x6323d042
shl esi, 5
mov ebx, 0x63244ec3
and edi, esi
jmp 0x4779d6
pop edx
add ebx, esi
sub ecx, esi
sub edi, esi
sub esi, edi
neg esi
neg ebx
xchg edi, esi
rol ecx, 0xe
jmp 0x476041
call fcn.0047633d
sub esi, 0x633890de
mov esi, ebx
or edi, ecx
not edi
bswap edi
or edi, 0x6339d766
sub edi, 0x633a1556
jmp 0x4786a1
call fcn.0047633d
xchg ecx, ebx
and ebx, 0x633aae45
or ebx, 0x633aed12
not esi
xchg esi, ebx
xor ebx, ecx
mov edi, esi
add ecx, edi
sub edi, ebx
or esi, ecx
dec ebx
jmp 0x47853d
mov edx, 0x6332a2e
add edi, esi
or esi, ebx
and edi, ebx
and edi, ecx
shl ebx, 0x1a
and ecx, ebx
xor edi, esi
or esi, ecx
mov ebx, 0x6348d151
or ebx, ecx
xchg ebx, edi
or ebx, ecx
and edi, esi
add ebx, ecx
jmp 0x477994
pop edx
sub ebx, 0x634a5d65
add ebx, 0x634a9b43
ror ecx, 0xf
and edi, ebx
or ebx, esi
jmp 0x476d21
pop edx
mov ebx, 0x636885cb
or ecx, esi
and ecx, 0x63690033
not ecx
ror ecx, 5
xchg edi, ecx
dec esi
xchg edi, ecx
xor edi, ecx
inc ebx
jmp 0x475ede
pop edx
and esi, ecx
xchg ebx, esi
or ebx, ecx
ror ecx, 3
dec ebx
not edi
or ecx, 0x636ca65d
add ebx, esi
jmp 0x4767c9
pop edx
xor esi, ecx
sub edi, 0x638b4943
or esi, edi
xor esi, 0x638bc6d3
neg edi
xchg ebx, ecx
neg edi
jmp 0x47614c
call edx
sub esi, ecx
sub ebx, 0x6394cf3e
mov esi, ebx
or ebx, edi
mov ecx, edi
jmp 0x477859
pop edx
sub esi, edi
sub ebx, 0x63962c45
and edi, esi
add esi, 0x6396a619
and edi, ebx
jmp 0x478022
call edx
bswap edi
neg ebx
or esi, ebx
xor edi, 0x639b24b9
xor ecx, 0x639b6384
sub ecx, edi
and ebx, edi
xor edi, ebx
xchg ebx, ecx
rol edi, 0x13
mov ecx, 0x639ce57c
rol ebx, 0x1f
sub ecx, ebx
add ecx, edi
jmp 0x475979
call fcn.0047633d
mov ebx, esi
ror esi, 9
neg ecx
xor ecx, esi
or edi, esi
xor ebx, 0x63ab42fd
or ebx, ecx
sub esi, ecx
add edi, ebx
not ebx
mov ebx, 0x63ac84f7
and esi, ecx
jmp 0x478b06
push 0x618718a3
mov edi, esi
xchg ebx, esi
xor esi, edi
sub ecx, ebx
sub esi, ecx
ror edi, 6
xchg esi, ecx
mov ebx, 0x63b2137c
dec ebx
or edi, 0x63b2914c
inc ecx
sub ecx, edi
rol ecx, 0xb
jmp 0x476928
pop edx
or ecx, ebx
neg edi
mov ecx, 0x63bab1b2
mov ecx, ebx
and edi, esi
rol edi, 5
sub ebx, ecx
dec ebx
mov ebx, edi
inc ebx
jmp 0x477ccf
call fcn.0047633d
not edi
xor ebx, esi
and esi, edi
add ecx, ebx
mov ecx, esi
dec edi
add esi, ecx
jmp 0x4785bd
push 0x618760e9
xor esi, ecx
ror edi, 0x19
sub esi, 0x63d877fd
sub esi, ecx
jmp 0x478347
mov edx, 0x6440607e
mov ebx, edi
or ebx, ecx
xor ebx, 0x63d98202
shr ecx, 0x1e
jmp 0x476fac
push 0x617d70f9
or esi, 0x63e19e91
not ebx
sub ebx, ecx
mov esi, 0x63e2561b
nop
or esi, ecx
mov edi, ecx
and esi, ecx
jmp 0x4781a2
call fcn.0047633d
or ebx, ecx
and esi, 0x63e84846
ror ebx, 0x1f
add edi, ebx
and ebx, edi
add ecx, esi
rol edi, 3
xchg ebx, ecx
xor edi, esi
inc ecx
add ebx, esi
add esi, ebx
sub edi, ebx
or ecx, edi
jmp 0x477aa3
push 0x617a0e54
add ebx, edi
inc esi
xchg edi, ecx
xchg edi, ebx
or edi, ecx
add edi, ecx
sub ebx, edi
xor ecx, esi
sub ecx, 0x63f3dec8
add esi, ecx
xchg edi, ebx
jmp 0x476b5a
call edx
sub ebx, ecx
and ebx, edi
mov ebx, 0x63fc9df3
neg esi
neg ebx
sub ecx, edi
xor ecx, edi
xchg edi, ebx
add esi, ebx
and edi, esi
not edi
sub ebx, edi
jmp 0x47859b
pop edx
or ecx, edi
mov esi, 0x63ff71c0
rol esi, 0x1f
shr ecx, 4
shr ebx, 2
xor edi, esi
xor esi, edi
xchg edi, ecx
ror edi, 5
and ecx, 0x6401b757
xor ecx, 0x6401f7f3
and esi, ecx
mov ebx, esi
jmp 0x4758f0
push 0x617a567a
or edi, esi
sub ecx, edi
add edi, ecx
and ecx, esi
add ecx, 0x64041914
and edi, esi
and esi, edi
xor ebx, ecx
xor edi, esi
bswap ecx
mov esi, ecx
jmp 0x47579a
push 0x6179c60a
xchg edi, ecx
and esi, 0x64067e9c
add esi, ebx
xor edi, ebx
add edi, ecx
shr ecx, 1
and ecx, 0x6407bf6d
sub esi, ebx
jmp 0x476a87
pop edx
neg edi
sub esi, ebx
and ecx, edi
or esi, 0x640ce8c5
mov esi, ecx
xchg ecx, edi
add esi, edi
and esi, ecx
rol esi, 6
mov ebx, 0x640e66d0
mov esi, 0x640ea680
jmp 0x476c35
call edx
and ebx, ecx
shr edi, 3
xor ebx, esi
shr ecx, 0x12
xchg ecx, ebx
and edi, ebx
or edi, ecx
inc ecx
jmp 0x477d2d
mov edx, 0x4132136a
bswap ebx
shr ebx, 0x11
or ebx, esi
sub esi, edi
inc ebx
or ebx, edi
rol edi, 2
add ebx, edi
bswap edi
or ecx, esi
and ecx, edi
add edi, ecx
add edi, 0x64172e7a
and ebx, edi
jmp 0x477e1c
push 0x6173d192
mov esi, ebx
xor esi, edi
mov ebx, 0x641a740c
add ecx, edi
shl edi, 0xa
jmp 0x47622e
call fcn.0047633d
add esi, ebx
mov ecx, esi
xor edi, ebx
ror ecx, 3
inc ebx
xchg ecx, edi
sub esi, ebx
xchg ebx, esi
jmp 0x47660e
push 0x6193b0ec
ror ebx, 0xc
add edi, 0x6b6b4918
and edi, 0x6b6b860d
sub ebx, ecx
inc ebx
bswap ebx
sub edi, esi
rol ecx, 2
and ecx, ebx
shl ecx, 3
jmp 0x475e22
push esp
or edi, esi
sub ecx, ebx
shr ecx, 0xa
mov ecx, ebx
add ebx, esi
sub ecx, esi
xchg edi, ecx
add ecx, 0x6b71860a
sub ecx, ebx
jmp 0x476ef9
call fcn.0047633d
xor esi, edi
dec esi
and edi, ecx
jmp 0x477a77
push 0x40
xor ebx, ecx
xor ecx, ebx
shr edi, 0xd
sub ebx, edi
mov edi, ecx
xchg edi, ebx
sub ecx, esi
mov ecx, edi
xor ebx, ecx
or ecx, 0x6b9562fa
or edi, ebx
sub ecx, esi
jmp 0x47759c
push 0x61797fe4
nop
xchg esi, ecx
sub edi, ebx
xchg esi, ecx
add ebx, esi
bswap ecx
or esi, edi
jmp 0x476b7e
call fcn.0047633d
xchg esi, ecx
or ebx, 0x6bb6c8be
dec esi
sub esi, 0x6bb74596
inc ecx
and esi, edi
mov ebx, esi
and ebx, 0x6bb8444e
rol esi, 8
xor ecx, edi
jmp 0x476c1d
push 0x6190d1c5
mov edi, ecx
mov esi, edi
sub edi, esi
xor edi, esi
dec edi
dec edi
jmp 0x4786dc
push 0x61948b31
add esi, edi
mov ebx, 0x6bce7cbd
bswap ebx
nop
and edi, esi
xchg ecx, ebx
or esi, ebx
xchg ecx, esi
sub esi, ecx
or edi, esi
add ebx, edi
jmp 0x47693f
push 0x61781602
ror ebx, 2
sub ebx, ecx
neg ecx
add edi, ecx
neg esi
xchg edi, ecx
sub ebx, esi
shl ecx, 0x18
or ebx, ecx
jmp 0x475d5a
pop edx
mov ecx, 0x6bdd4212
and esi, 0x6bdd80ea
shr ebx, 6
xor edi, ebx
neg edi
mov esi, ebx
shr ecx, 7
or ecx, 0x6bdefeae
and ebx, esi
add esi, edi
and ebx, ecx
xchg esi, ebx
jmp 0x475b41
call edx
neg esi
and ecx, 0x6bedc41d
xor ebx, edi
xchg ebx, ecx
jmp 0x476407
push 0x61823fa9
xchg ebx, ecx
add ebx, ecx
or ebx, esi
shr ebx, 0x15
xor ebx, 0x6bf70222
sub edi, ecx
and edi, 0x6bf77b3a
ror esi, 0xb
neg edi
xor ebx, ecx
and ebx, edi
jmp 0x4789a7
push 0x6196d9ed
sub ebx, edi
ror ebx, 0x17
inc esi
mov ecx, 0x6bfe02cc
xor ebx, ecx
not ebx
sub esi, ecx
mov esi, ecx
sub ebx, 0x6bff2f52
add edi, ebx
jmp fcn.00478cb0
mov edx, 0x6332a2e
not ecx
or esi, 0x6c000248
sub edi, ebx
xor ebx, esi
sub edi, 0x6c00b850
neg ecx
or edi, ecx
xor ecx, 0x6c017ec9
add edi, ecx
sub edi, 0x6c01f548
xchg esi, ebx
bswap esi
jmp 0x476cdb
call fcn.0047633d
xor ebx, esi
or ecx, edi
xor ecx, esi
xor esi, 0x6c08b799
mov ebx, ecx
and ecx, 0x6c092eb1
shr ecx, 6
xor edi, esi
mov esi, ecx
not esi
jmp 0x4790b1
push 0x61916343
rol ecx, 0x1f
or esi, edi
mov ecx, esi
and ebx, esi
xchg edi, esi
xor edi, esi
bswap esi
xchg ecx, edi
and esi, ebx
sub ebx, esi
xor esi, ebx
mov edi, esi
jmp 0x478bf3
push 0x741f8
mov edi, 0x6c21aeda
neg edi
or esi, ecx
bswap esi
add ecx, esi
sub esi, 0x6c22ec26
ror edi, 0x10
xchg ebx, edi
neg ecx
jmp 0x478681
pop edx
sub ebx, esi
add esi, edi
xor ebx, esi
jmp 0x475a49
mov edx, 0x6332a2e
or edi, esi
or ecx, ebx
sub esi, ecx
xchg ecx, edi
jmp 0x4766db
pop edx
xchg edi, ecx
or ebx, 0x6c56b108
and esi, edi
xor ecx, edi
xor edi, 0x6c576a31
add ebx, edi
xor ebx, 0x6c57f46c
and edi, 0x6c5833ea
and ecx, ebx
jmp 0x47871f
mov edx, 0x6440607e
mov esi, 0x6c58cac7
xor esi, ebx
xchg esi, ebx
jmp 0x475dff
call fcn.0047633d
add ecx, edi
sub esi, 0x6c6bb3b5
mov edi, ecx
mov ecx, ebx
and esi, 0x6c6c65be
add ebx, ecx
xchg edi, esi
not edi
and ebx, 0x6c6d6864
xor esi, 0x6c6da622
xchg ecx, edi
jmp 0x475733
push 0x6189a8cd
add esi, ebx
shl ebx, 0x1f
sub ecx, esi
dec ecx
or ebx, esi
jmp 0x477a95
pop edx
xor esi, ecx
xchg esi, ecx
not edi
add edi, 0x6c770031
xchg ebx, edi
and ebx, esi
shl esi, 5
and esi, ecx
or ebx, edi
xchg edi, ecx
and ebx, 0x6c78b432
or edi, ebx
not edi
bswap esi
jmp 0x476258
call edx
mov ebx, edi
xor ecx, 0x6c7b4957
xor ecx, esi
sub ecx, 0x6c7bc3b3
sub edi, ebx
rol ebx, 4
or ebx, esi
jmp 0x478ee2
push 0x6189f1b8
sub edi, ecx
and ecx, edi
jmp 0x4788e8
call edx
ror ecx, 0x16
mov ebx, ecx
ror edi, 0x18
or ebx, ecx
add esi, 0x6c7e81fd
jmp 0x4787b7
pop edx
not edi
xor esi, edi
mov ebx, esi
xchg ecx, ebx
or edi, ebx
bswap esi
sub esi, edi
add ecx, 0x6c8a156c
sub ebx, edi
shr ecx, 0x1f
jmp 0x478339
push esp
sub esi, ebx
bswap edi
bswap esi
add ebx, esi
mov edi, 0x6c8fd5e8
jmp 0x476d6c
pop edx
neg esi
and edi, esi
xor ebx, 0x6ca3ca72
xchg ebx, ecx
ror edi, 7
or edi, ecx
jmp 0x4763e7
push 0x6181f61b
neg ebx
bswap esi
ror esi, 0x1b
and ecx, 0x6ca86dab
shl ebx, 0x1e
xor esi, ebx
xor ecx, ebx
jmp 0x47730f
pop edx
xchg esi, ebx
bswap esi
mov edi, ebx
mov esi, edi
xor edi, esi
jmp 0x479047
call fcn.0047633d
bswap ecx
or ebx, edi
shl ebx, 0x19
or esi, 0x6cbd7cb8
add edi, ebx
xor esi, 0x6cbdf661
and ebx, 0x6cbe35af
and ebx, ecx
not ecx
jmp 0x477ba4
pop edx
mov ebx, ecx
add edi, ebx
or ebx, ecx
dec edi
mov esi, ecx
jmp 0x47901b
pop edx
mov ebx, esi
xor ecx, esi
and esi, ecx
sub esi, 0x6cf7e057
xchg ecx, ebx
dec ebx
add edi, esi
rol ebx, 0xa
xor esi, 0x6cf917b1
inc ebx
jmp 0x475acd
mov edx, 0x6332a2e
bswap esi
and edi, ebx
add esi, ebx
mov ecx, 0x6cfe9a27
xchg ebx, esi
sub edi, ecx
or esi, ecx
mov esi, ebx
rol ecx, 0xf
and esi, ebx
add ebx, esi
jmp 0x47741e
pop edx
add esi, ebx
not ecx
rol ebx, 0x1b
neg esi
xchg esi, ecx
nop
xor esi, edi
jmp 0x477377
pop edx
sub ecx, esi
and ecx, ebx
sub edi, ebx
sub ecx, esi
dec ecx
sub esi, ecx
jmp 0x475d84
pop edx
xor ebx, esi
and ebx, ecx
and ecx, esi
add ecx, ebx
jmp 0x478142
mov edx, 0x6440607e
shl ebx, 0xa
add esi, ecx
mov edi, ecx
dec ecx
neg ecx
or ebx, ecx
xor ecx, esi
jmp 0x4768f8
pop edx
add esi, ecx
and ecx, ebx
mov esi, 0x6d25ac87
sub ebx, edi
xchg esi, edi
and ebx, 0x6d266441
sub esi, 0x6d26a321
add esi, ebx
or edi, esi
or edi, ebx
shr edi, 2
sub esi, ebx
mov edi, ebx
add ebx, ecx
dec esi
jmp 0x475c2c
pop edx
and ebx, 0x6d2be4fd
add edi, esi
xchg esi, ecx
xor ecx, edi
add esi, ecx
and ebx, edi
not esi
or ecx, edi
xor ecx, esi
jmp 0x4771c0
push 0x618ccbe7
or ecx, esi
rol ebx, 0x14
mov esi, ebx
add esi, 0x6d32cd67
xchg ecx, esi
or edi, esi
dec edi
dec edi
add esi, 0x6d3415e4
add esi, ecx
add ecx, 0x6d348e3a
mov esi, 0x6d34ccb8
or edi, 0x6d350a28
jmp 0x4777b1
call edx
and ecx, esi
mov edi, esi
xchg ebx, esi
add ebx, ecx
xor edi, ecx
neg ebx
xor edi, ecx
rol esi, 0x1c
jmp 0x478253
pop edx
inc ecx
mov ecx, esi
mov ecx, ebx
rol edi, 7
add esi, 0x6d49998a
xchg ebx, ecx
and ecx, 0x6d4a1501
and ecx, esi
bswap ecx
jmp 0x4781c6
mov edx, 0x6332a2e
neg esi
mov ecx, edi
shr edi, 0x1f
shr esi, 0x11
xor edi, esi
mov edi, ebx
xchg edi, esi
xor esi, ecx
sub esi, ecx
add ebx, ecx
and edi, esi
xor esi, edi
sub edi, esi
jmp 0x478acc
pop edx
xchg ecx, esi
sub esi, edi
xor ecx, ebx
neg ebx
xor ebx, esi
bswap edi
inc ecx
or edi, ecx
ror esi, 0x1f
xchg ebx, ecx
and edi, 0x6d50b5bf
or esi, ecx
jmp 0x478940
call edx
add edi, 0x6d514d8f
xchg edi, ecx
xchg ebx, esi
xor edi, esi
mov esi, ebx
add edi, 0x6d5309f0
or ebx, esi
jmp 0x475fe8
push 0x61738d95
add ebx, 0x6d5bac4a
xchg esi, edi
neg esi
xor edi, ebx
and edi, ecx
or edi, 0x6d5cdbb9
xor ecx, esi
nop
and edi, 0x6d5da174
xchg esi, ecx
xchg edi, ecx
sub ebx, ecx
mov ecx, esi
jmp 0x476c7d
push 0x401400
xor ecx, ebx
ror ebx, 5
ror ecx, 0xb
ror ecx, 0x1c
xor ebx, ecx
shr edi, 0x12
add esi, 0x6d6062ae
jmp 0x4765c6
call edx
add esi, 0x6d60b733
ror esi, 0xe
and edi, ecx
sub ecx, 0x6d616dcf
xchg ebx, edi
bswap edi
jmp 0x476b2b
push 0x61911add
shr ebx, 0x10
and edi, ebx
sub ebx, edi
xor ecx, edi
xchg ecx, ebx
mov ebx, edi
shl edi, 5
add ebx, edi
and ebx, esi
not ebx
jmp 0x4774b8
push 0x6186ce53
dec ecx
or edi, ecx
and ebx, 0x6d6a5c25
mov esi, ebx
xor ecx, ebx
add esi, ecx
mov ebx, 0x6d6b4865
jmp 0x476738
pop edx
mov ecx, esi
xchg ebx, esi
xchg edi, esi
bswap ecx
xchg edi, ebx
xchg esi, ecx
xchg esi, ebx
jmp 0x478c6f
push 0x6190888d
mov ecx, edi
add edi, ecx
and ecx, esi
bswap ecx
xor ebx, edi
xor ebx, esi
dec edi
sub ecx, 0x6d73b064
add edi, ebx
jmp 0x477069
pop edx
xchg esi, edi
bswap esi
xor ebx, edi
or ecx, esi
or ecx, edi
jmp 0x477115
pop edx
xchg esi, ebx
xchg ecx, edi
mov ebx, 0x6d761c32
mov ebx, ecx
xchg ebx, ecx
bswap esi
mov esi, ecx
or ecx, edi
xor ecx, ebx
jmp 0x478798
push 0x618a3975
or edi, 0x6d899498
rol ebx, 4
sub ebx, 0x6d8a0e84
and ebx, ecx
or ebx, esi
mov esi, ebx
sub edi, 0x6d8b093b
shr ebx, 0xa
xchg esi, ebx
shl esi, 0x18
xor ebx, esi
mov esi, ebx
jmp 0x477881
pop edx
mov esi, ebx
not ecx
mov ecx, edi
mov ebx, esi
and edi, 0x6d8eef42
and edi, ecx
not ecx
and edi, ebx
mov edi, ecx
xchg ebx, ecx
jmp 0x4775c0
mov edx, 0x6440607e
xor ecx, edi
mov ebx, esi
sub ecx, esi
jmp 0x476163
pop edx
sub esi, edi
shl ebx, 0x14
xor ebx, 0x6d98645a
add esi, edi
sub esi, ebx
not esi
or ecx, ebx
or ecx, edi
jmp 0x47873d
call fcn.0047633d
xchg esi, ecx
ror ebx, 3
xor ebx, ecx
add edi, ebx
add edi, 0x6daad05a
xor esi, edi
jmp 0x4756fc
call edx
inc edi
mov edi, esi
add ebx, 0x6dae35e1
and edi, ecx
mov esi, edi
and edi, esi
shl edi, 0xb
mov esi, ebx
jmp 0x4765db
mov edx, 0x6332a2e
sub edi, ebx
xor esi, edi
mov ecx, edi
xchg edi, ebx
add edi, esi
inc ecx
jmp 0x476187
push 0x617fb2f2
xchg esi, edi
bswap ebx
bswap ecx
add edi, ebx
or ebx, esi
dec esi
bswap ebx
xor esi, edi
rol ebx, 0x1b
add ebx, esi
jmp 0x475a59
push 0x61734251
sub ebx, ecx
inc ecx
sub esi, 0x6df937fc
or esi, ecx
rol ebx, 6
rol esi, 0xd
ror esi, 2
bswap ebx
jmp 0x478652
pop edx
mov ecx, ebx
and esi, ecx
sub esi, edi
add esi, 0x6dfb8edb
xchg edi, esi
xor ebx, edi
sub edi, esi
xor edi, ebx
rol esi, 0x12
jmp 0x476f20
push 0x617ce1e6
inc edi
add ecx, esi
inc ecx
and ecx, ebx
shl ebx, 7
xor esi, ebx
jmp 0x475a83
mov edx, 0x6440607e
xor esi, 0x6e0f4eec
sub edi, 0x6e0f8daa
and edi, esi
mov edi, esi
or edi, 0x6e1043ee
shl ecx, 0x1f
xor ecx, ebx
nop
dec esi
jmp 0x476a0c
push 0x618e859e
xor ecx, edi
or edi, ecx
inc ebx
xor esi, 0x6e125fb3
sub edi, ebx
inc ebx
shr ebx, 0x12
sub ebx, ecx
or ecx, ebx
sub edi, 0x6e13e24b
mov esi, edi
rol ebx, 0x18
sub esi, ecx
jmp 0x475f49
pop edx
inc edi
or esi, 0x6e154346
mov edi, 0x6e1582da
and esi, ebx
sub esi, edi
rol esi, 7
or edi, esi
xor edi, ecx
and edi, ecx
jmp 0x478555
call fcn.0047633d
sub ebx, ecx
xchg ebx, edi
ror edi, 0xa
add ebx, esi
jmp 0x476b09
call edx
sub esi, 0x6e1d5475
bswap esi
and ebx, esi
add ebx, ecx
shr edi, 1
sub ecx, esi
and ebx, edi
xchg ebx, edi
rol edi, 4
not edi
xchg edi, ebx
and ebx, 0x6e200a5f
jmp 0x47837f