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

Disassembly:
call sub.user32.dll_GetMessagePos
cmp eax, 0xffffff11
jne 0x401093
call sub.advapi32.dll_SystemFunction014
call sub.advapi32.dll_InitiateSystemShutdownExA
call sub.advapi32.dll_InitiateSystemShutdownExA
call sub.advapi32.dll_InitiateSystemShutdownExA
call sub.advapi32.dll_InitiateSystemShutdownExA
call sub.advapi32.dll_SystemFunction014
call sub.advapi32.dll_InitiateSystemShutdownExA
call sub.advapi32.dll_SystemFunction014
call sub.advapi32.dll_SystemFunction014
call sub.advapi32.dll_SystemFunction014
call sub.advapi32.dll_InitiateSystemShutdownExA
call sub.advapi32.dll_InitiateSystemShutdownExA
call sub.advapi32.dll_InitiateSystemShutdownExA
call sub.advapi32.dll_InitiateSystemShutdownExA
call sub.advapi32.dll_SystemFunction014
call sub.advapi32.dll_SystemFunction014
call sub.advapi32.dll_SystemFunction014
call sub.advapi32.dll_InitiateSystemShutdownExA
call sub.advapi32.dll_InitiateSystemShutdownExA
call sub.advapi32.dll_InitiateSystemShutdownExA
call sub.advapi32.dll_InitiateSystemShutdownExA
call sub.advapi32.dll_SystemFunction014
call sub.advapi32.dll_InitiateSystemShutdownExA
call sub.advapi32.dll_SystemFunction014
call sub.advapi32.dll_InitiateSystemShutdownExA
call sub.advapi32.dll_SystemFunction014
ret
call sub.kernel32.dll_GetThreadLocale
cmp eax, 0xffffff33
jne 0x401112
call sub.advapi32.dll_InitiateSystemShutdownExA
call sub.advapi32.dll_SystemFunction014
call sub.advapi32.dll_SystemFunction014
call sub.advapi32.dll_InitiateSystemShutdownExA
call sub.advapi32.dll_InitiateSystemShutdownExA
call sub.advapi32.dll_SystemFunction014
call sub.advapi32.dll_SystemFunction014
call sub.advapi32.dll_InitiateSystemShutdownExA
call sub.advapi32.dll_InitiateSystemShutdownExA
call sub.advapi32.dll_SystemFunction014
call sub.advapi32.dll_SystemFunction014
call sub.advapi32.dll_InitiateSystemShutdownExA
call sub.advapi32.dll_InitiateSystemShutdownExA
call sub.advapi32.dll_SystemFunction014
call sub.advapi32.dll_InitiateSystemShutdownExA
call sub.advapi32.dll_SystemFunction014
call sub.advapi32.dll_InitiateSystemShutdownExA
call sub.advapi32.dll_InitiateSystemShutdownExA
call sub.advapi32.dll_SystemFunction014
call sub.advapi32.dll_InitiateSystemShutdownExA
call sub.advapi32.dll_InitiateSystemShutdownExA
call sub.advapi32.dll_SystemFunction014
ret
call sub.user32.dll_GetFocus
cmp eax, 0xffffff03
jne 0x4011be
call sub.advapi32.dll_InitiateSystemShutdownExA
call sub.advapi32.dll_InitiateSystemShutdownExA
call sub.advapi32.dll_SystemFunction014
call sub.advapi32.dll_InitiateSystemShutdownExA
call sub.advapi32.dll_SystemFunction014
call sub.advapi32.dll_InitiateSystemShutdownExA
call sub.advapi32.dll_InitiateSystemShutdownExA
call sub.advapi32.dll_SystemFunction014
call sub.advapi32.dll_InitiateSystemShutdownExA
call sub.advapi32.dll_InitiateSystemShutdownExA
call sub.advapi32.dll_SystemFunction014
call sub.advapi32.dll_InitiateSystemShutdownExA
call sub.advapi32.dll_SystemFunction014
call sub.advapi32.dll_InitiateSystemShutdownExA
call sub.advapi32.dll_SystemFunction014
call sub.advapi32.dll_InitiateSystemShutdownExA
call sub.advapi32.dll_InitiateSystemShutdownExA
call sub.advapi32.dll_InitiateSystemShutdownExA
call sub.advapi32.dll_InitiateSystemShutdownExA
call sub.advapi32.dll_SystemFunction014
call sub.advapi32.dll_InitiateSystemShutdownExA
call sub.advapi32.dll_SystemFunction014
call sub.advapi32.dll_SystemFunction014
call sub.advapi32.dll_InitiateSystemShutdownExA
call sub.advapi32.dll_SystemFunction014
call sub.advapi32.dll_InitiateSystemShutdownExA
call sub.advapi32.dll_InitiateSystemShutdownExA
call sub.advapi32.dll_InitiateSystemShutdownExA
call sub.advapi32.dll_SystemFunction014
call sub.advapi32.dll_InitiateSystemShutdownExA
call sub.advapi32.dll_InitiateSystemShutdownExA
ret
call sub.user32.dll_GetMessagePos
cmp eax, 0xfffffefc
jne 0x40125b
call sub.advapi32.dll_InitiateSystemShutdownExA
call sub.advapi32.dll_InitiateSystemShutdownExA
call sub.advapi32.dll_SystemFunction014
call sub.advapi32.dll_InitiateSystemShutdownExA
call sub.advapi32.dll_SystemFunction014
call sub.advapi32.dll_InitiateSystemShutdownExA
call sub.advapi32.dll_InitiateSystemShutdownExA
call sub.advapi32.dll_InitiateSystemShutdownExA
call sub.advapi32.dll_InitiateSystemShutdownExA
call sub.advapi32.dll_InitiateSystemShutdownExA
call sub.advapi32.dll_InitiateSystemShutdownExA
call sub.advapi32.dll_InitiateSystemShutdownExA
call sub.advapi32.dll_InitiateSystemShutdownExA
call sub.advapi32.dll_InitiateSystemShutdownExA
call sub.advapi32.dll_InitiateSystemShutdownExA
call sub.advapi32.dll_InitiateSystemShutdownExA
call sub.advapi32.dll_SystemFunction014
call sub.advapi32.dll_InitiateSystemShutdownExA
call sub.advapi32.dll_InitiateSystemShutdownExA
call sub.advapi32.dll_InitiateSystemShutdownExA
call sub.advapi32.dll_SystemFunction014
call sub.advapi32.dll_InitiateSystemShutdownExA
call sub.advapi32.dll_SystemFunction014
call sub.advapi32.dll_SystemFunction014
call sub.advapi32.dll_SystemFunction014
call sub.advapi32.dll_SystemFunction014
call sub.advapi32.dll_InitiateSystemShutdownExA
call sub.advapi32.dll_SystemFunction014
ret
jmp 0x474f84
xchg edx, ecx
add ebx, ecx
jmp 0x4752cc
pop ebx
xor edi, esi
and esi, 0x2f7b3cff
and ecx, esi
add ecx, edx
xchg ecx, esi
jmp 0x476f13
pop ebx
shl edx, 0x1b
add esi, ecx
add edi, 0x2f7ccb55
xor edx, esi
mov esi, edi
sub edx, edi
shl ecx, 0x1a
sub edi, ecx
mov edx, edi
or esi, edx
and ecx, edi
xor edi, esi
neg ecx
nop
jmp 0x478619
call ebx
dec edx
and edx, edi
mov edi, esi
mov esi, edx
jmp 0x478283
call fcn.00478b0a
shr ecx, 1
neg ecx
add ecx, esi
sub ecx, 0x2f871fd4
and edx, esi
and edx, edi
or edx, 0x2f87e2bd
shr esi, 0xf
jmp 0x4776fe
push 0x2ecfe65c
xchg esi, edx
shl esi, 0x1e
sub edi, 0x2f88f0e1
sub edi, 0x2f893e9e
dec edx
mov edx, edi
or ecx, edi
and edx, esi
inc esi
xchg esi, edx
not edi
jmp 0x47563d
call fcn.00478b0a
sub edx, esi
bswap edx
mov esi, 0x2f8bb107
neg esi
shl edx, 0xc
jmp 0x478892
pop ebx
and edx, ecx
xchg edi, ecx
rol edi, 0xb
mov ecx, edx
neg edi
xor ecx, edx
xor edi, esi
nop
rol esi, 2
shr edx, 0xa
and edx, 0x2f92a3a2
add ecx, esi
and edx, esi
jmp 0x4771fc
push 0x2ec345a4
dec esi
and edx, ecx
add ecx, esi
mov esi, edi
neg esi
inc esi
nop
mov edx, esi
sub edi, 0x2f9b458e
jmp 0x475c2d
pop ebx
neg edi
add esi, edi
add esi, 0x2fa5b405
sub ecx, edx
and esi, edx
add ecx, edi
or esi, 0x2fa69076
dec ecx
xor edx, esi
shl esi, 7
jmp 0x47705d
push 0x2eb11b37
sub edi, esi
add ecx, edx
or edi, esi
xor ecx, 0x2faac915
xchg edi, esi
rol edi, 0x1f
bswap ecx
or esi, edx
xor edi, edx
xchg ecx, esi
or edi, edx
sub edx, ecx
inc edi
jmp 0x477e0e
call ebx
sub edx, edi
xchg esi, edi
xor edx, 0x2fad8baa
xor ecx, edx
mov esi, 0x2fadfa03
ror ecx, 1
inc ecx
add edi, edx
mov esi, edi
add edi, ecx
neg edi
jmp 0x478054
push 0x2eaf0ca7
sub esi, edi
xchg ecx, edi
nop
and edx, edi
and edi, edx
add edx, edi
jmp 0x477a54
push 0x2ec66b8e
ror ecx, 0xd
ror ecx, 2
not ecx
shl ecx, 0x13
sub edi, edx
add edx, ecx
and edx, edi
shl edi, 0x11
xor esi, edi
jmp 0x478259
mov ebx, 0x6e447c44
or ecx, esi
shl edi, 7
and edx, ecx
mov ecx, edi
and edi, ecx
xor edx, 0x2fc80416
and esi, edx
and ecx, edi
inc ecx
xchg esi, edi
mov ecx, edi
jmp 0x478475
push 0x2ebba3a2
bswap edi
xchg edi, esi
ror ecx, 1
add esi, ecx
xor ecx, 0x2fd4a322
add edi, 0x2fd4e1a8
or esi, edi
inc edi
and ecx, edx
not esi
not edx
jmp 0x4788d9
pop ebx
mov edi, esi
xor edi, ecx
xor ecx, 0x2fd912f4
add edi, 0x2fd94f21
or esi, edi
sub edx, 0x2fd9c74d
mov edi, edx
xor edx, edi
jmp 0x477fd4
mov ebx, 0x2d734e3d
xchg edx, ecx
mov esi, ecx
mov edx, edi
xor esi, 0x2fdf6fb9
bswap edi
add edi, edx
sub ecx, esi
mov ecx, edx
sub edx, edi
bswap esi
or edx, edi
jmp 0x476acf
push 0x2eb3fe13
xchg ecx, edx
xchg ecx, edi
not ecx
xor ecx, esi
or edx, esi
or ecx, esi
mov esi, edx
xchg esi, edi
sub edx, esi
mov esi, edi
jmp 0x475b8d
mov ebx, 0x6e447c44
xor ecx, edx
mov ecx, edi
not edi
sub edi, esi
not ecx
sub edi, 0x2ff094f5
shr ecx, 0x11
sub edi, 0x2ff10fc0
or ecx, edx
and edx, 0x2ff19826
and ecx, esi
jmp 0x475d49
pop ebx
xor esi, edx
sub esi, ecx
sub edi, ecx
or edx, edi
and edx, esi
and edi, ecx
shl esi, 0x12
ror esi, 0xd
dec edx
sub esi, ecx
ror edx, 0x13
jmp 0x474ff3
pop ebx
or esi, ecx
and edx, 0x3006fec8
shr esi, 4
rol ecx, 0xb
shr edi, 0xc
sub edi, 0x3007f4e8
dec esi
mov edi, edx
sub esi, ecx
and ecx, edi
xchg esi, ecx
or edi, edx
mov edx, esi
xchg edx, edi
mov esi, 0x300a1a14
jmp 0x477a15
call fcn.00478b0a
and ecx, esi
or ecx, edx
sub edx, ecx
or edi, edx
or esi, edi
dec esi
and ecx, esi
xor esi, edx
jmp 0x477193
call fcn.00478b0a
or esi, ecx
or edx, ecx
or esi, edi
neg edi
xor esi, 0x30361325
mov edi, 0x3036504c
add edx, esi
or edi, edx
or esi, edi
mov esi, 0x30374ee2
jmp 0x476b77
pop ebx
xchg edx, ecx
mov esi, ecx
sub ecx, esi
sub ecx, 0x3047085a
sub edi, 0x3047468b
xor esi, edi
xchg ecx, esi
and edi, ecx
neg esi
add ecx, esi
shr ecx, 0x17
ror edi, 3
xor edx, esi
jmp 0x4778d3
mov ebx, 0x6e447c44
bswap edi
mov esi, edx
mov ecx, 0x304a05f0
or esi, edi
add esi, ecx
xchg esi, ecx
jmp 0x47725f
push 0x2eb4477d
not edi
add edi, edx
sub esi, edx
mov edx, ecx
sub ecx, edi
jmp 0x476ee6
mov ebx, 0x6e447c44
or esi, ecx
xor esi, edx
sub edi, ecx
add ecx, edi
add edi, esi
shl ecx, 0xb
and edi, edx
rol esi, 0x11
xor edi, ecx
mov edi, esi
mov ecx, 0x3063aa8e
or ecx, esi
jmp 0x4750c8
push 0x2eb72abd
add edi, esi
xor ecx, 0x3064bd10
add ecx, 0x3064fa42
add edx, esi
xor ecx, edi
add edi, esi
shl ecx, 6
mov ecx, esi
bswap esi
add esi, edx
jmp 0x477fbb
pop ebx
add edx, edi
inc edx
ror esi, 0x1c
or edi, 0x3067c5ed
and edi, edx
or esi, edx
xchg edi, ecx
xchg esi, ecx
jmp 0x478295
push 0x2ec38df9
inc esi
or esi, edx
xchg ecx, esi
shr ecx, 4
sub edi, esi
or edx, esi
rol edx, 0x15
xor edx, esi
rol esi, 0x10
nop
jmp 0x477b75
pop ebx
and edi, ecx
dec ecx
xor edx, edi
mov edi, 0x3075d0f0
and edi, edx
xchg edx, edi
nop
not ecx
jmp 0x4756d9
call fcn.00478b0a
sub edi, edx
dec edx
and esi, ecx
xchg ecx, edx
add esi, 0x308a3bb6
or edi, 0x308a8d6c
mov esi, ecx
jmp 0x476577
push 0x401400
mov edi, ecx
xchg edi, esi
mov edi, ecx
xor edi, ecx
jmp 0x476966
push 0x2ecc7a54
and ecx, edi
add edx, edi
and esi, edx
jmp 0x4789b9
push 0x2eb8e5a4
neg edx
and esi, edi
xor esi, 0x30bc1a8d
xchg ecx, esi
jmp 0x475ba1
pop ebx
sub esi, ecx
add ecx, esi
or ecx, edx
xchg ecx, edi
xor ecx, edi
or ecx, edx
add edi, 0x30c4a9f1
xor edi, ecx
xchg ecx, edx
jmp 0x475007
push 0x2ec5e525
xor edi, ecx
mov esi, edi
add esi, 0x30c68f53
neg ecx
and edi, ecx
xchg edx, edi
and ecx, esi
and esi, 0x30c83323
jmp 0x476731
push 0x73b84
xchg esi, edi
nop
or edx, 0x30ca2bbe
xchg esi, edi
add edi, edx
rol edx, 0x16
inc edx
xchg edi, esi
and edi, esi
ror ecx, 6
or ecx, edi
jmp 0x475d8e
call fcn.00478b0a
ror edi, 0xe
sub esi, edi
and ecx, edi
xor esi, edx
not esi
add esi, edx
xchg edi, ecx
xchg ecx, esi
add edx, edi
xchg edx, ecx
or edi, 0x30d161ef
jmp 0x477f50
call ebx
ror esi, 4
mov edx, 0x3102707d
or ecx, edi
xchg esi, edi
add ecx, edi
mov edx, esi
or ecx, edx
jmp 0x4775c0
call ebx
add ecx, 0x3133dbd7
xor esi, edi
or ecx, edx
xor esi, edx
sub esi, ecx
add edx, esi
and edi, edx
sub edi, esi
or ecx, 0x31367424
jmp 0x475ca1
push 0x2ebde53c
add esi, ecx
xor edx, esi
sub edx, ecx
shr edi, 0x1a
or edi, esi
add edx, esi
mov edx, esi
add ecx, 0x313f7293
or ecx, 0x313fc404
xor edx, ecx
mov esi, 0x3140675e
jmp 0x476599
push esp
shr esi, 0x10
sub edx, 0x31493e49
mov ecx, edx
xor edi, 0x3149df52
and edx, ecx
xor esi, ecx
jmp 0x4777f6
push 0x2ecd000a
or esi, edx
xor edx, esi
sub esi, edx
and ecx, edi
shl ecx, 0xf
add edx, esi
shl esi, 1
ror ecx, 0xd
sub esi, ecx
add ecx, edi
and edi, 0x3160f054
jmp 0x475566
pop ebx
add edi, ecx
and edx, edi
add edx, ecx
sub esi, ecx
inc edx
jmp 0x47819c
pop ebx
xchg esi, ecx
mov edi, esi
xor ecx, esi
xor ecx, edi
jmp 0x475507
call ebx
add edi, edx
xor edx, 0x31766188
or esi, ecx
mov edx, edi
mov esi, ecx
xor edi, esi
xor esi, edi
sub edi, 0x3178417a
ror ecx, 6
jmp 0x47887d
push 0x2ebe2d54
inc edi
shr edx, 0x12
mov esi, 0x3179c5b0
rol ecx, 0xa
mov ecx, edi
and ecx, esi
add esi, edx
and edx, ecx
xchg edi, esi
jmp 0x476693
call fcn.00478b0a
not edx
sub edx, 0x31857343
bswap edi
add edx, ecx
xor ecx, edx
sub edx, 0x3186cf8a
and ecx, edi
dec edx
mov edi, esi
ror edx, 5
jmp 0x4762d4
pop ebx
xor edi, 0x318ab4fa
xor edi, edx
add edi, esi
xchg ecx, edx
neg ecx
xor esi, ecx
mov edi, 0x318cb284
xor ecx, 0x318d057e
or edx, ecx
jmp 0x475a2c
push 0x2ebe76b2
xchg edi, ecx
neg esi
jmp 0x47721c
push 0x2ec628cd
xchg ecx, esi
shr edi, 8
xchg ecx, esi
mov edx, edi
or esi, edx
sub esi, edx
rol esi, 7
add ecx, edi
ror edi, 0xc
xor edx, 0x31a11462
xor ecx, edx
bswap edx
jmp 0x4752e1
call fcn.00478b0a
or esi, edi
and edx, 0x31b0cba0
xor esi, edi
mov edi, ecx
xor esi, ecx
or esi, edi
jmp 0x478924
pop ebx
sub edx, esi
and edi, 0x31c2e752
sub esi, ecx
bswap edi
mov edx, ecx
shr ecx, 3
inc edi
sub edi, esi
ror edx, 0x18
add esi, ecx
add edx, 0x31c5169f
xor ecx, edi
or esi, 0x31c58ef7
jmp 0x475bef
call ebx
and ecx, esi
and ecx, edx
xor esi, edi
inc edx
bswap edx
ror edi, 0xb
sub ecx, 0x31c76010
sub edi, ecx
xor ecx, 0x31c7d8f3
add ecx, edi
mov ecx, esi
jmp 0x477564
push 0x2ebb5bf5
add edx, 0x31d7263c
xchg edx, ecx
neg edi
and esi, edi
xor edi, esi
mov esi, 0x31d854de
nop
mov esi, edi
xchg esi, ecx
sub edx, esi
not esi
add ecx, edi
mov ecx, edx
jmp 0x4754bd
call fcn.00478b0a
add edx, edi
sub esi, edi
or edi, esi
sub ecx, edi
add ecx, edi
xor esi, edx
or esi, ecx
sub edi, 0x31e02ba6
shr esi, 3
ror ecx, 2
jmp 0x47502e
pop ebx
or esi, ecx
xchg ecx, edi
shl ecx, 3
ror esi, 0xd
add edx, ecx
add edi, ecx
jmp 0x4777af
call ebx
ror edi, 7
xchg ecx, esi
xor esi, edi
add ecx, edi
jmp 0x478949
pop ebx
sub edi, edx
add esi, ecx
bswap edx
dec edi
jmp fcn.00476b07
call ebx
inc edx
neg edx
xchg esi, ecx
add edx, esi
mov esi, 0x3212cc79
add edi, ecx
inc ecx
or edx, 0x321381ff
dec edi
bswap edx
mov esi, edx
jmp 0x4787f0
pop ebx
xchg ecx, esi
or edi, ecx
xor esi, ecx
and edi, ecx
mov esi, edi
add edi, 0x321c4c90
ror edi, 0x12
and esi, ecx
add edx, ecx
neg edx
shr ecx, 0x12
mov esi, edx
add ecx, edx
sub edx, 0x321e43d1
inc edx
sub edi, 0x321ec0f7
jmp 0x47742d
call fcn.00478b0a
or ecx, edx
xchg esi, ecx
or edx, edi
add edi, esi
xchg esi, edx
xchg edi, ecx
xchg edx, esi
not esi
jmp 0x477c22
push 0x2eb491b1
sub ecx, 0x3229886f
and edx, ecx
xchg edx, esi
and esi, edi
and edx, ecx
add esi, 0x322ab8ce
inc ecx
xor esi, 0x322b4538
xor ecx, 0x322b84a2
xor edi, esi
jmp 0x478821
pop ebx
bswap esi
bswap esi
xchg esi, edx
rol esi, 0xa
neg edx
mov esi, edx
add edi, 0x322d9093
xor edx, edi
sub ecx, esi
mov ecx, 0x322e58a1
xor ecx, 0x322e96aa
xor edx, edi
or ecx, edi
shl ecx, 0x14
mov ecx, esi
jmp 0x47867a
mov ebx, 0x2d734e3d
mov edi, esi
xor edx, esi
sub ecx, edi
and edx, 0x323b373a
add edx, 0x323b752d
or edi, edx
not ecx
sub esi, ecx
ror edi, 0x15
or ecx, edx
add esi, 0x323cf805
bswap ecx
not edi
jmp 0x47507d
pop ebx
rol ecx, 0x1c
and ecx, 0x32444471
shl edi, 0x1f
xchg edx, ecx
ror esi, 0x10
and edx, esi
mov edi, 0x32458bb6
xor edx, edi
and esi, 0x324606fc
rol esi, 9
jmp 0x476c73
mov ebx, 0x6e447c44
neg edx
xchg edi, ecx
nop
add ecx, 0x32475751
mov edx, edi
ror edi, 0x1a
xchg edx, ecx
neg edi
and esi, edx
or edi, edx
add esi, 0x32491552
or edi, esi
jmp 0x4783f7
pop ebx
sub edi, 0x3249aee5
or ecx, edx
mov edx, 0x324a29b6
mov esi, 0x324a77a4
sub edi, 0x324ab538
xor ecx, edi
jmp 0x476939
call ebx
ror edx, 0x17
xor esi, edi
xor edx, edi
and edx, edi
or ecx, 0x325a1aac
xor edx, esi
add edi, ecx
jmp 0x476e31
pop ebx
mov edx, edi
and esi, 0x32609ec9
sub edx, edi
xchg ecx, esi
sub ecx, edi
xor ecx, 0x32619fdb
bswap esi
and ecx, edi
neg ecx
jmp 0x475267
push 0x2ebebea4
and ecx, esi
xchg ecx, edi
and esi, edi
inc edi
nop
or esi, ecx
or edi, esi
shr edi, 0xa
sub ecx, esi
and ecx, edi
or esi, edx
jmp 0x477dc3
call fcn.00478b0a
or edi, ecx
ror esi, 0x10
add edi, ecx
add edi, esi
xor esi, ecx
not edx
sub ecx, edx
xor ecx, 0x3269da43
jmp 0x47528f
call ebx
xor ecx, esi
rol edx, 9
and esi, 0x326ab98a
or edi, esi
mov ecx, 0x326b3059
jmp 0x477c0f
mov ebx, 0x2d734e3d
ror edx, 0x16
sub ecx, edx
xchg ecx, edi
bswap edx
or ecx, esi
sub esi, edi
shl edi, 0x16
mov edx, edi
jmp 0x477923
push 0x2eb89b3d
xor edx, ecx
and edi, edx
xchg edi, edx
add edi, edx
sub edi, 0x328b1b58
add ecx, esi
or esi, 0x328b9219
sub ecx, esi
jmp 0x475ee4
pop ebx
add ecx, 0x329f3b63
xchg edx, esi
xchg ecx, edi
nop
jmp 0x47817e
pop ebx
mov ecx, edi
bswap edx
or edi, 0x32a34236
shr edi, 0x12
or edx, edi
mov ecx, 0x32a3f65d
xchg edi, edx
mov ecx, edx
add ecx, 0x32a4a9a8
mov edi, ecx
jmp 0x477bb3
pop ebx
neg ecx
xor edi, esi
and ecx, esi
and edi, edx
dec edi
or esi, 0x32a66780
mov ecx, esi
xchg ecx, esi
and edx, edi
add edi, ecx
bswap edi
xor ecx, 0x32a7de07
jmp 0x47654c
call ebx
or esi, ecx
and ecx, 0x32bd5b25
or ecx, 0x32bda9bf
inc edi
and edi, edx
sub edx, ecx
ror ecx, 0xd
jmp 0x475731
push 0x2ec5a250
shr edi, 0x1b
xor edi, edx
xor edx, edi
xor ecx, 0x32c9ccd1
add edx, 0x32ca1870
xchg esi, ecx
add edi, ecx
sub ecx, edx
jmp 0x475f49
push 0x40
mov ecx, 0x32cdc2bb
inc edx
mov edi, esi
mov edx, ecx
add edi, esi
mov esi, edi
neg edi
or esi, edi
add edx, esi
xor edx, edi
and ecx, edi
jmp 0x475f6b
push 0x2ec14738
ror esi, 5
add edi, 0x32d8081c
or edi, edx
shl ecx, 9
not ecx
add ecx, esi
add esi, edx
or ecx, esi
or ecx, 0x32d9c326
sub edx, esi
shl edi, 0x1d
jmp 0x47884d
push 0x2ec88360
xchg edx, ecx
neg edi
and esi, edi
or edi, 0x32dedbc2
jmp 0x475417
call fcn.00478b0a
add edi, esi
xor edx, ecx
dec edx
xor ecx, edi
and edx, esi
sub edi, 0x32e439d8
or edi, ecx
and edx, esi
add esi, ecx
bswap edx
sub esi, edi
sub esi, edi
jmp 0x47727e
pop ebx
xor edx, edi
or esi, 0x32f6865d
xor edx, esi
xchg edx, edi
add edx, 0x32f750c4
add edx, esi
dec esi
jmp 0x475180
push 0x2eaf5d61
shl ecx, 9
dec edx
shr edi, 0x13
jmp 0x477086
mov ebx, 0x2d734e3d
xor edi, 0x330f574d
dec edx
shr ecx, 0xb
rol edx, 0xf
and esi, ecx
inc ecx
mov esi, ecx
or edx, 0x33110e74
and esi, edi
not edx
add edx, esi
add edi, esi
jmp 0x476832
pop ebx
mov ecx, edi
xor edx, ecx
xor ecx, 0x3312c923
and edx, ecx
or edx, esi
jmp 0x476649
push 0x2ebb13f5
shl esi, 0xf
or ecx, esi
xchg ecx, esi
bswap ecx
jmp 0x476a62
pop ebx
not ecx
xor edx, edi
xchg ecx, esi
rol edx, 9
add edi, edx
xor edi, esi
jmp 0x4755ac
push esp
dec ecx
shr ecx, 0x19
dec edi
add ecx, 0x331c37a8
xchg ecx, esi
jmp 0x4763ab
push 0x2ecf6023
add esi, ecx
shr ecx, 0x18
mov ecx, edx
not esi
inc edx
xor esi, edi
add edi, edx
add ecx, 0x3326ef30
add edi, edx
jmp 0x478901
call fcn.00478b0a
mov edi, ecx
sub esi, edi
sub edx, 0x3338b7d8
xor ecx, esi
bswap edx
ror esi, 0xa
shl esi, 0x1a
xchg edx, ecx
jmp 0x47615a
mov ebx, 0x2d734e3d
xor edx, ecx
xor esi, ecx
xor ecx, edx
nop
inc edx
or edx, 0x333bcc63
xchg edi, esi
add ecx, edi
or esi, edi
dec esi
sub ecx, edi
sub edx, edi
jmp 0x47660e
mov ebx, 0x6e447c44
rol edx, 8
add edx, esi
xchg edi, ecx
xchg ecx, edx
rol esi, 0x13
inc edx
xor edx, 0x3341ab67
xor esi, edx
xor edi, 0x33421d26
xor edi, esi
jmp 0x475f8f
mov ebx, 0x4132136a
ror esi, 0x10
xor edx, ecx
add esi, ecx
or edx, 0x33435ef1
mov edx, ecx
not edx
jmp 0x476e82
pop ebx
ror edi, 8
xor edi, esi
or esi, edx
mov esi, edi
neg ecx
or esi, edi
rol esi, 0x16
xor esi, ecx
neg ecx
add edx, esi
and esi, ecx
add edx, 0x33530652
jmp 0x47759a
call ebx
xor edi, edx
add edx, edi
sub esi, edx
xor edi, 0x3353fc3a
or ecx, esi
and esi, edx
add ecx, edx
or edx, esi
and edi, ecx
bswap ecx
or ecx, 0x33559053
add ecx, esi
jmp 0x4764b5
mov ebx, 0x2d734e3d
add ecx, edi
or esi, ecx
and esi, 0x335a4dcd
xchg esi, edx
ror edi, 0xb
jmp 0x475791
push 0x2ebd9de9
neg ecx
add esi, ecx
ror edx, 0x11
sub edx, ecx
shl edx, 0x1d
and ecx, esi
and ecx, edx
add edi, ecx
mov edx, ecx
xor ecx, edx
or edi, esi
add edi, edx
bswap ecx
add esi, 0x335e8f26
jmp 0x47632d
pop ebx
shl ecx, 8
or ecx, edi
not esi
add esi, 0x3365be0e
or esi, edx
xor esi, edx
jmp 0x475f23
push 0x2ecc38bd
xor edi, edx
shl edx, 0x15
and esi, ecx
rol edi, 1
xchg edx, edi
sub edx, edi
mov edi, esi
xor edx, esi
bswap edi
jmp 0x475e69
push 0x2eb28c59
mov edi, esi
and esi, 0x337d7527
dec esi
inc edi
mov esi, edi
not edx
jmp 0x4772f1
pop ebx
add edi, esi
mov edi, esi
sub ecx, 0x338722ca
xor esi, edx
add edi, esi
ror edx, 0x19
rol ecx, 0x1f
nop
mov ecx, edi
or esi, edx
sub ecx, edi
jmp 0x476af3
mov ebx, 0x6e447c44
nop
not edi
not ecx
sub edx, ecx
mov esi, edi
rol edx, 0x12
xchg edi, esi
or edi, ecx
xor ecx, 0x338d7877
bswap ecx
and esi, edi
sub edi, 0x338e2ec4
jmp 0x47593a
pop ebx
xor ecx, 0x338e85c2
bswap edx
xchg esi, edx
bswap edx
jmp 0x4770b0
push 0x2ecf1d81
add edx, esi
sub ecx, esi
or ecx, 0x33901875
inc edx
and edx, esi
xor edx, esi
shl edx, 0x12
mov ecx, 0x339156fb
shr edi, 0x13
shl edi, 0xa
xor edi, ecx
mov edi, ecx
jmp 0x477caa
call fcn.00478b0a
and edx, ecx
or ecx, edx
add edi, 0x33a880a5
and esi, edx
add ecx, 0x33a8f610
mov edi, esi
xchg edx, ecx
bswap edx
xchg edi, edx
and edi, ecx
nop
xchg edi, ecx
dec edi
bswap edi
or ecx, edi
add esi, ecx
jmp 0x47878d
call fcn.00478b0a
ror esi, 0x11
xchg ecx, edi
add edi, edx
and edi, 0x33b225f0
sub esi, edx
ror edx, 0x1e
and edx, ecx
and ecx, edx
add edx, 0x33b35f99
sub ecx, edi
xchg ecx, edi
shl esi, 0xf
xor edi, 0x33b45024
jmp 0x476dba
pop ebx
or edx, ecx
mov ecx, edx
bswap ecx
xchg edx, edi
shl ecx, 0x1e
xor edx, 0x33cc99a9
shr edi, 6
sub esi, edx
mov edi, 0x33cd3e76
jmp 0x475bc8
pop ebx
sub esi, edx
xor esi, edx
and ecx, 0x33d11e96
and edi, edx
neg esi
mov edi, 0x33d1c368
rol edx, 0x1e
add ecx, edx
jmp 0x477880
call ebx
add edx, edi
rol edx, 0x17
bswap edx
nop
or edx, 0x33e39254
xor edx, 0x33e3cbbe
xchg edi, edx
mov esi, 0x33e44817
xchg ecx, esi
jmp 0x475111
pop ebx
and edi, edx
add ecx, esi
xor esi, edi
rol esi, 5
xchg edx, ecx
shr edi, 2
and esi, edx
jmp 0x477e35
push 0x2eb4da8e
dec edx
xor ecx, edx
xor edx, esi
xor ecx, esi
jmp 0x475a56
push 0x2ec18f68
and edx, edi
shr ecx, 6
mov esi, edi
sub edi, 0x33f06fd1
mov ecx, edi
or esi, edi
xchg ecx, edi
and esi, edi
xor edx, esi
sub ecx, esi
neg edx
mov edi, 0x33f23238
xor esi, edi
add ecx, esi
mov ecx, edx
jmp 0x476fd3
pop ebx
mov esi, edi
and edi, ecx
sub edx, 0x33f38d45
xor esi, edi
inc esi
not esi
jmp 0x475225
call ebx
and ecx, 0x33f491b8
sub esi, edx
mov edi, ecx
add ecx, 0x33f53331
xchg ecx, esi
or edi, 0x33f5b1e8
sub edi, esi
xor esi, ecx
dec ecx
mov edx, edi
add edx, 0x33f6c4b7
xor ecx, esi
jmp 0x477f2c
mov ebx, 0x6e447c44
xor edi, esi
and edi, 0x33f8ebce
sub ecx, edi
shl esi, 3
add edi, 0x33f99130
nop
sub esi, edx
xor esi, edx
and edi, esi
bswap ecx
sub edi, ecx
jmp 0x477da3
push 0x2ecfa341
mov edi, ecx
or ecx, 0x33fb6ea0
xchg edi, ecx
inc esi
xor edi, esi
and edx, edi
mov edx, esi
or edx, 0x33fcc593
add esi, edi
jmp 0x4750a1
call ebx
sub esi, 0x33fd4838
xor edi, edx
xor ecx, esi
add edi, 0x33fdeeb7
xor edx, 0x33fe2603
and ecx, esi
add esi, edi
add ecx, esi
neg edx
jmp 0x47821a
pop ebx
and esi, edi
not ecx
or ecx, edi
and edx, 0x3400013d
add edx, 0x340039f8
shr edx, 0x1f
or edi, esi
or edx, ecx
xor edi, edx
xchg esi, edx
dec esi
shl ecx, 0xc
jmp 0x477b9f
push 0x2eccbd3d
add esi, 0x3406f6fc
xchg edx, ecx
xchg esi, edx
inc esi
shr ecx, 0x18
xor edx, ecx
add esi, ecx
add edx, 0x34088789
mov edi, edx
mov esi, ecx
jmp 0x47648e