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

Disassembly:
call sub.user32.dll_GetCapture
cmp eax, 0xffffff09
jne 0x401070
call sub.oleaut32.dll_VarUI8FromR8
call sub.ntdll.dll_NtLockProductActivationKeys
call sub.ntdll.dll_NtLockProductActivationKeys
call sub.ntdll.dll_NtLockProductActivationKeys
call sub.ntdll.dll_NtLockProductActivationKeys
call sub.ntdll.dll_NtLockProductActivationKeys
call sub.oleaut32.dll_VarUI8FromR8
call sub.oleaut32.dll_VarUI8FromR8
call sub.ntdll.dll_NtLockProductActivationKeys
call sub.ntdll.dll_NtLockProductActivationKeys
call sub.oleaut32.dll_VarUI8FromR8
call sub.oleaut32.dll_VarUI8FromR8
call sub.ntdll.dll_NtLockProductActivationKeys
call sub.ntdll.dll_NtLockProductActivationKeys
call sub.ntdll.dll_NtLockProductActivationKeys
call sub.oleaut32.dll_VarUI8FromR8
call sub.ntdll.dll_NtLockProductActivationKeys
call sub.ntdll.dll_NtLockProductActivationKeys
call sub.oleaut32.dll_VarUI8FromR8
ret
call sub.user32.dll_GetClipboardViewer
cmp eax, 0xfffffedf
jne 0x401108
call sub.ntdll.dll_NtLockProductActivationKeys
call sub.oleaut32.dll_VarUI8FromR8
call sub.ntdll.dll_NtLockProductActivationKeys
call sub.ntdll.dll_NtLockProductActivationKeys
call sub.oleaut32.dll_VarUI8FromR8
call sub.ntdll.dll_NtLockProductActivationKeys
call sub.ntdll.dll_NtLockProductActivationKeys
call sub.oleaut32.dll_VarUI8FromR8
call sub.oleaut32.dll_VarUI8FromR8
call sub.ntdll.dll_NtLockProductActivationKeys
call sub.ntdll.dll_NtLockProductActivationKeys
call sub.oleaut32.dll_VarUI8FromR8
call sub.oleaut32.dll_VarUI8FromR8
call sub.ntdll.dll_NtLockProductActivationKeys
call sub.oleaut32.dll_VarUI8FromR8
call sub.oleaut32.dll_VarUI8FromR8
call sub.ntdll.dll_NtLockProductActivationKeys
call sub.oleaut32.dll_VarUI8FromR8
call sub.oleaut32.dll_VarUI8FromR8
call sub.ntdll.dll_NtLockProductActivationKeys
call sub.oleaut32.dll_VarUI8FromR8
call sub.oleaut32.dll_VarUI8FromR8
call sub.oleaut32.dll_VarUI8FromR8
call sub.oleaut32.dll_VarUI8FromR8
call sub.oleaut32.dll_VarUI8FromR8
call sub.oleaut32.dll_VarUI8FromR8
call sub.oleaut32.dll_VarUI8FromR8
ret
call sub.user32.dll_GetClipboardViewer
cmp eax, 0xfffffeef
jne 0x401178
call sub.ntdll.dll_NtLockProductActivationKeys
call sub.ntdll.dll_NtLockProductActivationKeys
call sub.ntdll.dll_NtLockProductActivationKeys
call sub.oleaut32.dll_VarUI8FromR8
call sub.oleaut32.dll_VarUI8FromR8
call sub.oleaut32.dll_VarUI8FromR8
call sub.ntdll.dll_NtLockProductActivationKeys
call sub.oleaut32.dll_VarUI8FromR8
call sub.ntdll.dll_NtLockProductActivationKeys
call sub.oleaut32.dll_VarUI8FromR8
call sub.ntdll.dll_NtLockProductActivationKeys
call sub.oleaut32.dll_VarUI8FromR8
call sub.ntdll.dll_NtLockProductActivationKeys
call sub.oleaut32.dll_VarUI8FromR8
call sub.ntdll.dll_NtLockProductActivationKeys
call sub.oleaut32.dll_VarUI8FromR8
call sub.ntdll.dll_NtLockProductActivationKeys
call sub.oleaut32.dll_VarUI8FromR8
call sub.ntdll.dll_NtLockProductActivationKeys
ret
call sub.user32.dll_GetCapture
cmp eax, 0xffffff0d
jne 0x4011f2
call sub.ntdll.dll_NtLockProductActivationKeys
call sub.oleaut32.dll_VarUI8FromR8
call sub.ntdll.dll_NtLockProductActivationKeys
call sub.oleaut32.dll_VarUI8FromR8
call sub.oleaut32.dll_VarUI8FromR8
call sub.oleaut32.dll_VarUI8FromR8
call sub.ntdll.dll_NtLockProductActivationKeys
call sub.oleaut32.dll_VarUI8FromR8
call sub.oleaut32.dll_VarUI8FromR8
call sub.oleaut32.dll_VarUI8FromR8
call sub.ntdll.dll_NtLockProductActivationKeys
call sub.oleaut32.dll_VarUI8FromR8
call sub.oleaut32.dll_VarUI8FromR8
call sub.ntdll.dll_NtLockProductActivationKeys
call sub.ntdll.dll_NtLockProductActivationKeys
call sub.ntdll.dll_NtLockProductActivationKeys
call sub.oleaut32.dll_VarUI8FromR8
call sub.ntdll.dll_NtLockProductActivationKeys
call sub.ntdll.dll_NtLockProductActivationKeys
call sub.oleaut32.dll_VarUI8FromR8
call sub.ntdll.dll_NtLockProductActivationKeys
ret
call sub.user32.dll_GetInputDesktop
cmp eax, 0xfffffee5
jne 0x401258
call sub.oleaut32.dll_VarUI8FromR8
call sub.ntdll.dll_NtLockProductActivationKeys
call sub.ntdll.dll_NtLockProductActivationKeys
call sub.ntdll.dll_NtLockProductActivationKeys
call sub.ntdll.dll_NtLockProductActivationKeys
call sub.oleaut32.dll_VarUI8FromR8
call sub.oleaut32.dll_VarUI8FromR8
call sub.ntdll.dll_NtLockProductActivationKeys
call sub.ntdll.dll_NtLockProductActivationKeys
call sub.oleaut32.dll_VarUI8FromR8
call sub.oleaut32.dll_VarUI8FromR8
call sub.ntdll.dll_NtLockProductActivationKeys
call sub.oleaut32.dll_VarUI8FromR8
call sub.oleaut32.dll_VarUI8FromR8
call sub.oleaut32.dll_VarUI8FromR8
call sub.oleaut32.dll_VarUI8FromR8
call sub.ntdll.dll_NtLockProductActivationKeys
ret
jmp 0x46f3c9
xor ecx, esi
dec esi
xor esi, ecx
rol ebx, 0x1e
add ecx, edx
xor ecx, ebx
shr edx, 7
inc edx
jmp 0x46fb4f
push 0x28aa4c49
shr edx, 0x11
rol ecx, 0xa
dec edx
dec edx
add ecx, edx
xor ecx, edx
add edx, ebx
or edx, 0x2a26ecc5
mov ecx, edi
and ebx, ecx
dec edx
inc edx
shl ecx, 8
add edx, 0x2a29ec13
jmp 0x46f66c
pop esi
and ecx, edi
and ebx, ecx
neg edx
ror ecx, 0x16
sub ecx, edx
not ecx
add ecx, edx
nop
xchg edi, ecx
sub ebx, 0x2a3329f5
bswap ecx
sub ebx, ecx
jmp 0x46f8f7
call esi
inc ebx
xchg ecx, edx
xor ebx, ecx
xchg ecx, edi
jmp 0x46f5c6
pop esi
nop
sub ecx, edx
not ecx
shr edx, 0x1a
not edi
xor ecx, edi
sub ecx, edx
and ebx, 0x2a46d5af
inc edx
mov edx, ebx
shl edi, 0xe
and ebx, edi
and edx, 0x2a49465d
ror edx, 0x14
jmp 0x473025
pop esi
sub ebx, 0x2a629de3
xor edx, 0x2a631351
rol ecx, 0x1b
and edx, 0x2a640989
mov edi, ebx
mov edi, edx
sub edx, ebx
mov ebx, ecx
jmp 0x46ff14
mov esi, 0x3f4d7907
dec edx
mov ecx, ebx
xchg edi, ecx
rol ebx, 0x12
dec ebx
and ecx, 0x2a71986d
jmp 0x4727f8
call fcn.0046f814
shr edx, 0x1d
add edi, ebx
xor ecx, 0x2a7331a3
mov ecx, edx
neg ebx
mov ecx, edi
xor ecx, 0x2a752fb1
sub edx, ebx
not edi
shl edx, 0x12
and edi, 0x2a771d0f
xor edi, ecx
mov edi, ebx
not ebx
jmp 0x46fd42
mov esi, 0x3f4d7907
mov ebx, edi
add edi, edx
add ebx, edx
or edx, ebx
and ebx, ecx
xchg edx, edi
sub ebx, 0x2a7c2cd5
or ecx, edx
add edi, 0x2a7d2053
xchg edx, ebx
and edx, edi
add edx, 0x2a7e955f
and edi, 0x2a7f1d97
shl edi, 0xf
jmp 0x47199b
pop esi
dec edx
and ebx, edi
and edx, 0x2a8963cd
sub ebx, 0x2a89e315
rol ebx, 0x1a
sub ecx, ebx
xor edi, 0x2a8b518d
xor ecx, edx
xchg ecx, edx
or ebx, edx
mov edx, ebx
inc ecx
or edi, ecx
sub edx, ecx
jmp 0x47253c
call esi
xchg ebx, edi
ror edx, 0x1f
sub edi, ecx
add edi, 0x2a96eb91
jmp 0x470578
call fcn.0046f814
xor ebx, edx
xchg ebx, ecx
or ebx, 0x2abc470b
mov edx, ecx
inc ecx
rol edx, 1
or edx, 0x2abe360d
or edx, ebx
xor ecx, 0x2abf3a99
xor edx, edi
inc ecx
or edi, ebx
jmp 0x471e87
push 0x28b375ef
xor ecx, edx
add ecx, edx
sub ebx, edx
and edx, ebx
or ecx, 0x2ac97817
and ecx, 0x2ac9ff45
dec ecx
shl edx, 1
xchg ecx, edi
add ebx, 0x2acbf7f9
jmp 0x47121c
pop esi
sub edi, ebx
inc ebx
or edi, edx
not edx
add ebx, 0x2ad1ba4d
inc ecx
rol ebx, 6
xor edi, 0x2ad35c95
jmp 0x47063b
push esp
and ebx, edx
rol edx, 8
and ebx, edx
mov ecx, ebx
and ecx, ebx
mov ebx, ecx
or ebx, 0x2ada5597
and edx, 0x2adace2d
dec ecx
sub ebx, ecx
jmp 0x471f43
pop esi
sub ebx, ecx
xor ecx, edx
sub edi, 0x2aeb7fcd
add edx, ebx
xchg edx, ebx
xchg edx, ebx
or ecx, ebx
inc edi
add ecx, 0x2aee8ff9
xchg ecx, edi
or edx, ebx
sub ebx, edi
shl edi, 9
xor edx, ebx
jmp 0x470e28
pop esi
and ebx, ecx
xchg edx, ecx
or edx, edi
xchg edx, ecx
sub edi, ecx
or ecx, 0x2b0b4293
ror ecx, 0x17
and ecx, edx
xor edx, ecx
add ebx, ecx
jmp 0x470746
push 0x2894cb97
mov ecx, ebx
and edx, edi
and ecx, 0x2b249bb7
mov edi, 0x2b250ba5
add edx, edi
sub ecx, 0x2b25f5c3
and edi, ebx
or ebx, edx
bswap edx
bswap ecx
add edi, edx
xor edx, ecx
jmp 0x47192b
pop esi
or ecx, edx
mov edi, edx
xor edx, 0x2b2ec171
mov edx, ecx
jmp 0x4709c2
call esi
xor edx, edi
shr edi, 0x1b
and ebx, ecx
xor edi, ecx
not ebx
inc ebx
and ebx, ecx
xor ebx, edx
sub ecx, edi
or edi, ecx
mov ebx, ecx
sub ebx, 0x2b7057e3
jmp 0x470afd
call esi
mov ebx, edi
ror ebx, 0xb
xchg edi, ebx
sub edi, ebx
add edi, ecx
add ebx, ecx
sub edi, edx
and edi, ebx
jmp 0x472b8f
pop esi
add ecx, 0x2b7a4eb1
xchg ebx, ecx
and ecx, edx
add ecx, ebx
rol ecx, 0x13
add edx, edi
or ebx, edi
add ebx, 0x2b7dbd01
inc ecx
inc ecx
or ebx, edx
xchg edi, ecx
jmp 0x472e11
call esi
bswap ebx
and ebx, edx
sub ecx, 0x2b8f9cfb
and edi, ecx
and ecx, edx
sub edx, ebx
jmp 0x46f9b1
push 0x289ff247
bswap edx
add ecx, edi
ror ebx, 0x14
xor edx, ebx
xor edi, ecx
shr edi, 7
shr edi, 5
shr ebx, 0xb
and ebx, 0x2bb6338b
xor edx, 0x2bb6acbb
rol ecx, 8
mov ecx, edi
jmp 0x471d8f
push 0x28c48d73
ror edx, 0xe
add ecx, edi
rol edx, 2
or ebx, edx
bswap edx
xor ecx, ebx
and ebx, edi
sub ecx, edi
add ebx, ecx
inc edi
add ecx, edi
sub ecx, edi
jmp 0x470c96
pop esi
xor ebx, 0x2bf16b43
or edx, 0x2bf1e21d
sub ebx, edx
xchg edi, edx
not ebx
rol ebx, 2
or edx, ebx
mov edi, ebx
neg ecx
or edx, ebx
or edx, ecx
inc ebx
jmp 0x470546
pop esi
sub edx, edi
shr ebx, 5
shl edi, 4
mov edx, ebx
xor edi, ebx
or ecx, edx
and ecx, 0x2c16e825
bswap edx
jmp 0x47290b
call esi
or ecx, edx
xor ebx, edx
rol ecx, 9
add ebx, edi
mov ebx, edi
add edx, 0x2c58bef5
sub ebx, ecx
rol ecx, 0x17
xchg ecx, edi
xor ecx, ebx
xor edx, ebx
xchg edi, ebx
mov edx, edi
mov edi, 0x2c5c9c4b
jmp 0x47134f
pop esi
shr edx, 6
neg ebx
mov edi, ecx
and edx, ebx
and edi, 0x2c6cd1c9
neg ebx
sub ebx, edx
and ecx, ebx
mov edx, edi
neg ecx
shr edi, 0xc
or edi, edx
not edi
xchg edx, ebx
jmp 0x46f6ea
mov esi, 0x3f4d7907
sub edx, 0x2c77fea3
ror ecx, 0x1a
or edx, edi
mov edi, 0x2c797ba1
xor ebx, 0x2c7a0777
sub edi, ebx
jmp 0x471c81
push 0x28b1e4c7
mov ebx, edx
xor edx, ecx
dec ecx
add ecx, 0x2c8829c1
jmp 0x471a17
pop esi
mov ebx, ecx
mov edi, 0x2c941ad7
add ecx, edx
xor ebx, edx
jmp 0x470f29
mov esi, 0x3f4d7907
and edi, ebx
xor ecx, edx
xor ecx, ebx
xchg ebx, edx
xor ecx, edi
xchg ebx, edi
jmp 0x472287
mov esi, 0x4132136a
add edx, 0x2c9fb155
or edi, 0x2ca02677
rol edx, 0x12
xor edx, edi
dec ecx
xchg edi, ebx
neg ebx
xor edi, 0x2ca30ccd
xor edx, edi
not edi
rol ecx, 0xf
add edx, edi
xor ecx, edi
inc ecx
jmp 0x472329
pop esi
dec edi
or edx, 0x2ca7201f
and edx, ebx
xor ebx, edx
sub edi, ebx
xor ebx, edi
inc ebx
ror edi, 0x13
add ecx, edx
shr edx, 0x1a
or ecx, 0x2cab9e47
mov edi, edx
or ecx, 0x2cac82af
sub ebx, edi
rol ebx, 0x19
add ebx, ecx
jmp 0x47176f
pop esi
not edx
sub ebx, edx
xor ebx, edi
rol ecx, 4
not ecx
xor ebx, ecx
xchg ecx, edi
xor edx, ecx
xor edx, edi
xor ecx, ebx
inc edi
and edi, edx
jmp 0x4704eb
push 0x28b2f42d
shr ebx, 0x16
or edx, 0x2cc8c209
xor edx, edi
mov edi, 0x2cc9b1d5
not ecx
add edi, 0x2ccacc51
neg ecx
or ebx, edx
add edi, edx
mov edi, 0x2cccdfff
and edx, ebx
sub edi, ebx
jmp 0x46f8b6
push 0x28b15cb5
or ebx, edx
and edi, 0x2cdc238d
bswap ebx
add ebx, edx
add edx, 0x2cdd94e7
sub edx, ebx
and edx, ebx
not edx
mov ecx, edi
xor ecx, edx
jmp 0x470495
pop esi
neg ecx
add edi, ecx
xor edi, ebx
neg ebx
xor edi, ebx
add ebx, 0x2ce97bd3
not edx
mov edi, 0x2cea7743
or ecx, edx
mov edi, edx
shr ecx, 0x16
add edx, ebx
and edx, edi
or edx, edi
jmp 0x4725e5
push 0x2896e771
and edx, edi
add edi, 0x2cf9e0ab
mov edx, 0x2cfa63c7
sub ebx, edx
rol edx, 0x15
add edx, 0x2cfbe5cd
xchg ebx, edi
sub edx, ebx
xor ecx, ebx
shl edi, 0x15
add edi, 0x2cfe6ef9
xchg edi, edx
jmp 0x470eee
push 0x28a95375
mov edx, ebx
bswap edi
xchg edi, ecx
ror ebx, 0xc
jmp 0x472bf6
mov esi, 0x3f4d7907
or edx, ecx
sub ecx, edi
xor ebx, edi
xor edx, 0x2d20efaf
and edi, ebx
dec ecx
mov ecx, ebx
shr ebx, 1
jmp 0x472ba9
pop esi
and edx, ecx
or edi, 0x2d3204b1
sub ebx, ecx
add edi, edx
or ebx, 0x2d32d417
bswap edi
xchg ecx, edi
sub ebx, 0x2d3398f7
add ecx, ebx
not ebx
jmp 0x470def
push 0x28b918d7
sub ecx, ebx
sub edi, 0x2d382799
or edi, edx
add ebx, ecx
xor ebx, edi
mov edx, ecx
or edx, ecx
xchg edx, ecx
xor edi, 0x2d39f367
sub edi, 0x2d3a353f
jmp 0x47159f
call esi
dec ebx
and ebx, ecx
xor ebx, edi
or ebx, ecx
xor ebx, edx
xchg ebx, ecx
bswap ecx
rol edx, 0x1f
mov edi, ebx
and edi, ebx
jmp 0x4722af
pop esi
mov edi, ebx
shr ecx, 5
or ecx, ebx
add ecx, ebx
xor ecx, 0x2d4b0bd7
add ecx, edi
mov ebx, edi
or edi, ebx
and ecx, edx
add edi, ebx
xor ecx, ebx
add ecx, edi
jmp 0x471506
mov esi, 0x3f4d7907
bswap edx
mov ecx, 0x2d574f0b
mov edi, ebx
xor edx, 0x2d57dd2b
and edi, edx
neg edi
add ebx, edx
xor edi, edx
xor ecx, 0x2d591fdd
and edx, 0x2d596129
jmp 0x4711bb
mov esi, 0x3f4d7907
mov ebx, 0x2d6fe3f3
sub edx, edi
or ecx, edx
or edx, 0x2d7140db
mov ebx, 0x2d71aaa9
mov ebx, edx
jmp 0x47178c
pop esi
shr edi, 0x1f
mov ebx, ecx
neg edx
rol ebx, 0x1b
add edx, 0x2d829fcd
xor edi, edx
sub edi, edx
xchg edx, ebx
jmp 0x471ab2
push 0x28bdd561
sub edx, ecx
shr edx, 0x1d
xor edx, ebx
and edi, ecx
sub edi, 0x2d93a3d1
dec edi
jmp 0x472f67
push 0x2895dccb
shl ecx, 0xa
xchg ebx, edx
and edx, edi
sub ecx, ebx
or ebx, edi
sub edx, edi
or edi, ebx
xor edi, ebx
sub edx, ebx
or ebx, edi
jmp 0x472a07
push 0x28cbe6fd
xchg ebx, ecx
and ebx, edx
or ebx, edx
shr ecx, 6
not ebx
bswap edi
and ebx, ecx
xchg ebx, edx
or ebx, 0x2d9d14dd
or ebx, 0x2d9d900f
xor ecx, 0x2d9e0029
ror ecx, 7
jmp 0x472d76
mov esi, 0x3f4d7907
sub ecx, ebx
or ebx, edx
xor ecx, 0x2db48c6b
shl edi, 0x16
bswap ebx
xchg edi, edx
sub ecx, edi
shl edx, 2
jmp 0x46f638
push 0x28b80b5b
add edi, ecx
xchg ecx, edx
or edi, 0x2db96c57
ror ebx, 1
or edx, ecx
xor ecx, edx
add edx, edi
ror ebx, 0x1e
or edi, ebx
sub edi, 0x2dbbc211
sub ecx, 0x2dbc3037
xchg edi, ebx
rol ecx, 0x15
xor ecx, edx
jmp 0x47237b
call esi
xchg ebx, ecx
mov ecx, ebx
not ecx
or ecx, edi
and edx, ebx
and ebx, edi
or ecx, edx
or ebx, 0x2dc9b8a3
dec edi
mov ecx, ebx
and ecx, edi
sub ecx, 0x2dcba3e3
rol ecx, 0x11
neg edx
and edx, ebx
xor ecx, edx
jmp 0x46fd9f
mov esi, 0x3f4d7907
xchg edi, edx
sub ecx, edx
or edi, edx
neg edi
add ebx, ecx
xor edx, ebx
mov edi, ecx
dec edx
and ecx, edi
bswap ecx
add ebx, ecx
or edx, ecx
sub edx, 0x2dda8f25
ror ecx, 4
jmp 0x47213b
push 0x28cf81dd
xchg edx, ebx
or ebx, ecx
neg edi
add edx, ecx
or edi, ecx
inc edi
sub edi, ecx
add edx, ebx
rol ebx, 0x1b
sub edx, edi
shr edi, 8
add edi, edx
and ebx, edx
xchg ecx, edi
jmp 0x4726b7
pop esi
add ecx, ebx
mov edi, ecx
and edx, 0x2e0eb75d
inc edx
sub edi, ebx
xor edx, 0x2e100ef7
add ecx, 0x2e107b81
nop
or ecx, ebx
bswap ebx
or edi, ecx
and edx, ecx
jmp 0x471de5
call fcn.0046f814
mov ecx, ebx
xchg edi, ecx
not edx
bswap ecx
and ecx, ebx
and edi, ecx
and edi, edx
shl ecx, 0x17
xor edi, ecx
xchg ebx, edi
jmp 0x47033c
mov esi, 0x3f4d7907
and ebx, 0x2e20ef09
rol edi, 0x10
ror edx, 0xc
mov ecx, edx
xor ebx, edx
nop
xor ecx, 0x2e23ec7b
xchg ecx, ebx
xor ecx, edx
and edx, ecx
bswap edi
add ebx, edx
jmp 0x472676
mov esi, 0x3f4d7907
neg ebx
or ebx, edx
xchg ecx, ebx
xor ebx, 0x2e2878db
and ebx, edi
bswap ecx
mov edi, edx
mov edx, ebx
add ebx, edi
or ecx, 0x2e2b5377
or edi, 0x2e2bc0af
mov ecx, edx
xchg ecx, edx
or ecx, ebx
xor edi, ebx
sub ecx, edx
jmp 0x46f85b
call esi
or edi, ecx
xchg edi, edx
mov ecx, edx
xor edx, ebx
dec edx
not ecx
add ebx, edi
nop
jmp 0x471a5a
pop esi
and edi, ebx
add ebx, edx
bswap edi
and ebx, 0x2e4b615b
and ecx, edi
shr edi, 0x1e
and ecx, ebx
xor ecx, 0x2e4d31e7
neg edx
ror edx, 4
jmp 0x471bf3
pop esi
mov ebx, 0x2e561af9
or ebx, edi
sub edi, ecx
inc ebx
neg ebx
shr edx, 0x1d
or edx, ecx
bswap edx
dec edi
sub ecx, ebx
jmp 0x46fa82
push 0x6dfc9
bswap edx
sub edx, ebx
and edx, edi
dec ecx
and edx, ecx
xchg ecx, edi
sub ecx, 0x2e69c477
add ebx, ecx
or ebx, ecx
neg edx
xor ebx, edi
bswap edi
sub edx, ecx
or ecx, ebx
jmp 0x471fda
pop esi
xchg ebx, edx
xchg ecx, edi
mov edx, ebx
bswap ebx
nop
shl edi, 0x15
or ebx, ecx
neg ebx
and ecx, edi
add ebx, edi
nop
and ebx, ecx
jmp 0x4722e3
push 0x28b992f9
shl edx, 0xe
mov edx, 0x2e986af3
neg edi
add edx, edi
sub ecx, 0x2e99df0b
shr ecx, 4
xchg ebx, edx
ror edx, 0xd
xchg ecx, ebx
not edi
mov ebx, ecx
add edi, ecx
and ebx, edi
sub edx, edi
jmp 0x470ffe
push 0x28bf6def
sub edi, ecx
and ecx, 0x2eb43703
add ecx, ebx
ror ecx, 0xa
xchg edx, ecx
or edi, ecx
shl edx, 4
sub edi, ebx
xor ecx, ebx
add edx, edi
mov edx, 0x2eb8bf2b
or edx, edi
jmp 0x472460
call esi
xor ebx, edi
xchg edi, ebx
xor ebx, ecx
bswap ebx
shr ebx, 0xf
mov edx, ebx
sub ecx, ebx
xor ecx, 0x2ebd4d19
xchg edx, edi
mov edi, 0x2ebe524b
xchg edi, ebx
xor edi, ebx
jmp 0x470079
call fcn.0046f814
add edx, ecx
add ecx, ebx
and edx, ecx
xchg edi, ebx
and edi, edx
xchg ebx, edi
sub edx, edi
nop
xchg ecx, ebx
add edi, ebx
add edi, 0x2ed6f4ed
or edi, edx
jmp 0x47127d
pop esi
add ebx, edx
ror ecx, 1
sub edx, edi
shr ebx, 0x14
xchg ebx, ecx
dec edi
bswap ecx
nop
add ebx, edx
mov edi, 0x2edb2d75
jmp 0x47111b
call fcn.0046f814
neg ebx
xor ecx, edx
sub edx, ecx
sub edx, 0x2edd3ed5
ror edx, 7
bswap edx
ror edi, 0xe
and ebx, ecx
jmp 0x471697
push esp
add ecx, edx
and edx, edi
and edi, 0x2f011ef5
shr ebx, 0x10
add edx, ebx
and ecx, edi
sub ecx, ebx
xchg edx, ecx
shr ecx, 0x17
sub ecx, ebx
sub ecx, edx
mov edx, ebx
and ecx, ebx
or edx, edi
xor edi, 0x2f0727bd
ror ebx, 0x1c
jmp 0x46f933
push 0x28956039
shl ebx, 8
shr edx, 0x16
or ebx, edi
shr ebx, 5
dec ebx
not edx
or ebx, ecx
xchg edx, edi
add ebx, edx
sub ecx, ebx
and ecx, edx
or ebx, ecx
add ecx, edi
mov edx, ebx
or edi, 0x2f1fe967
shl edx, 7
jmp 0x470e09
call fcn.0046f814
add edi, ebx
add ebx, edx
xor edx, edi
xchg ebx, edx
or ecx, edx
xchg ebx, ecx
jmp 0x472080
push 0x28b265ad
mov edx, ecx
nop
mov edi, ebx
xchg edx, edi
and ecx, edx
bswap edx
jmp 0x470659
pop esi
sub ebx, edi
xor ecx, edx
rol ecx, 5
sub edx, ebx
add ecx, 0x2f3be35d
or ebx, edi
or edi, 0x2f3c6445
and edx, 0x2f3ca57f
nop
and ecx, edx
sub ecx, 0x2f3d66a1
neg ecx
jmp fcn.004700f8
pop esi
neg edx
xor edi, ebx
inc ebx
or edi, edx
add ecx, 0x2f3f1f9b
sub edx, edi
bswap ebx
xor ecx, 0x2f4074bf
jmp 0x471193
pop esi
add ebx, edi
mov edi, ecx
or ecx, ebx
and ebx, edi
shr ecx, 0x16
or edx, ebx
xchg ecx, edx
mov edi, 0x2f4e1919
sub ecx, edx
add ecx, ebx
jmp 0x472ff8
pop esi
rol ebx, 0x19
bswap ebx
and ecx, edi
sub ecx, 0x30c3ec9d
jmp 0x472ac0
call fcn.0046f814
and edx, ecx
sub ecx, ebx
sub edi, ebx
mov edi, ecx
xchg edi, ebx
xor ebx, 0x31ddc8e5
jmp 0x46fd65
push 0x28d1899b
ror ebx, 0xc
mov edx, ecx
and ebx, ecx
ror edi, 1
and edi, 0x31ea91c3
bswap edi
sub ecx, edi
mov edx, edi
xor edx, 0x31edd021
shl ecx, 9
neg edx
shr edi, 0xf
jmp 0x470ba0
push 0x28a07949
xor edx, ebx
xor ecx, edi
sub edx, edi
and edx, 0x321aaf3d
mov ecx, edx
and edi, 0x321bcfbf
xchg edi, ecx
and edx, 0x321cc8b7
shr ebx, 6
add edi, ebx
mov edx, ebx
and ebx, edi
add edi, ecx
or ecx, ebx
jmp 0x471e09
push 0x28a8383b
or edx, edi
and edx, ebx
or edx, ebx
or edx, 0x32320cf1
and ebx, edx
shr edi, 7
xchg edi, ecx
xor edx, ebx
xchg edx, ebx
shr edx, 0x15
jmp 0x4724a3
push 0x28a0fb59
add ecx, 0x3235efe9
bswap edx
and edx, edi
and edx, ecx
sub edi, ecx
and ebx, edx
jmp 0x471247
push 0x28beea79
dec edx
and ecx, ebx
xor edx, ebx
bswap ecx
jmp 0x47166c
push 0x28d0913d
or edi, edx
inc edi
nop
sub ebx, edx
mov ebx, 0x324bf369
xchg edx, ecx
xor edx, ebx
not edx
xor ecx, edi
and edx, edi
or edi, 0x325a75b3
or ebx, ecx
jmp 0x47261a
call esi
and ecx, edi
ror edi, 7
and ebx, 0x325dedbd
ror ecx, 7
sub ebx, edi
add edi, ebx
xor edi, ecx
shr ecx, 1
shr edi, 0x1b
neg ecx
jmp 0x4713b3
push 0x40
or ecx, edi
sub edi, ecx
add ecx, edi
mov edx, ebx
add edx, ecx
mov ecx, edi
xor ebx, 0x328c2509
add edx, edi
add edx, ebx
neg ecx
jmp 0x471426
push 0x401400
mov edx, 0x32ba54c1
mov edi, ebx
and ecx, ebx
or edi, ecx
rol ebx, 0x13
sub edi, ecx
add ebx, ecx
mov ecx, edx
sub ecx, 0x32c021e1
sub ecx, 0x32c091e7
mov edx, 0x32c1024f
sub ecx, 0x32c16dab
jmp 0x46fe1e
call esi
xchg edi, ecx
shr edi, 0x13
add ecx, edx
sub ebx, 0x32dac82f
shr edi, 0x1e
shl edi, 4
sub ebx, ecx
inc edx
ror ecx, 0xf
add ebx, edi
jmp 0x472dd4
call fcn.0046f814
or ecx, edi
mov ecx, 0x3307dba7
sub ebx, edi
shr edx, 5
sub ebx, edx
xchg ecx, edx
or ecx, 0x330bb3df
xchg edi, ebx
sub edx, ebx
add edx, ebx
jmp 0x470f9d
pop esi
sub ecx, 0x330f39db
neg edx
add edx, ecx
xor edi, ebx
jmp 0x47015d
call fcn.0046f814
not edx
shr edi, 1
rol edx, 5
dec ecx
bswap ecx
inc ecx
add edx, edi
shl ebx, 6
and edx, ebx
sub ecx, ebx
or ecx, 0x3360fbf3
ror edx, 0x1b
jmp 0x4724ed
pop esi
add edi, ebx
sub edx, 0x33634a69
or ebx, ecx
xor edx, ebx
jmp 0x46f466
pop esi
or ebx, edi
sub edx, ebx
inc ebx
and edx, edi
or edi, edx
xor edi, edx
not edx
and ebx, ecx
jmp 0x470d2f
call fcn.0046f814
xor edi, edx
xor edi, edx
or ecx, edx
and edi, edx
mov ecx, 0x338525d9
and edi, ebx
sub edx, edi
add ecx, ebx
shr edi, 0xa
not edi
and ebx, ecx
sub ebx, 0x338b00cf
jmp 0x47187c
push 0x28b89305
mov ecx, edx
and ecx, edx
and ecx, edx
or edx, ecx
xchg edx, ecx
add ecx, ebx
jmp 0x470a1f
push 0x28bfed37
mov edx, edi
or ebx, 0x33cd1a19
xchg edi, edx
bswap edx
jmp 0x470425
push 0x28a8cb4d
or edx, 0x33dabee7
xchg ecx, ebx
shl edi, 0xe
rol edi, 0x1d
and ebx, 0x33ddd8fd
sub ebx, 0x33de8e8f
sub edx, ebx
mov edx, edi
xor edi, 0x33e0b0e7
and edx, edi
jmp 0x4708e2
call esi
and edi, edx
add ecx, ebx
xor edi, ebx
xor edx, ecx
xchg ecx, ebx
or edx, edi
dec ecx
xor edx, ecx
sub edx, ecx
and ebx, edi
xor edi, ecx
shl edi, 0x11
jmp 0x4730fd
pop esi
dec ebx
sub edi, ecx
shl ecx, 0x18
sub ecx, edx
or ecx, edi
and edi, edx
mov edi, 0x340dab45
rol ecx, 5
sub edi, ecx
add edi, ecx
mov edx, edi
mov edx, ecx
add edi, 0x34129609
sub ecx, edx
jmp 0x46ff43
push 0x28a4987d
xor edx, ecx
and edx, ecx
ror ecx, 0x18
or ecx, edi
dec edi
shr edi, 1
ror edi, 0x19
add edx, 0x34356a53
or ecx, edx
add ebx, 0x3437bedd
add edi, 0x3438ac71
xor edx, edi
and ecx, edi
shr edx, 0xe
jmp 0x473073
push 0x28d11133
sub ebx, edx
not edx
sub edi, ecx
and edx, 0x343e739f
dec edi
add ebx, ecx
mov edi, 0x3441ba65
xor ebx, edx
bswap edx
dec edi
jmp 0x471cb9
call fcn.0046f814
sub ecx, 0x345308fb
xchg ebx, ecx
sub ecx, ebx
neg ebx
bswap ecx
mov ecx, ebx
bswap ecx
neg ebx
xchg edx, ebx
sub ebx, 0x345916b1
jmp 0x470ac2
push 0x28d0074d
xor edi, edx
and edi, ecx
or edi, ebx
inc edx
or edx, 0x346483bf
add ebx, edi
jmp 0x471e60
pop esi
bswap ecx
sub ebx, 0x34671039
xor edi, ebx
xchg edx, edi
add edx, edi
dec edi
sub ecx, ebx
sub edx, edi
add edi, ecx
or edi, 0x346d7ab7
xor ecx, 0x346e316d
xor ecx, edi
xchg ecx, ebx
dec ebx
shl ecx, 0x17
mov edx, 0x3471c987
jmp 0x4703ce
call fcn.0046f814
mov ebx, 0x34af3e87
xchg edi, ecx
mov ebx, 0x34b0f481
add ecx, edi
rol edx, 1
and edi, 0x34b33247
sub edi, edx
dec ecx
shl ebx, 0xe
and ebx, 0x34b575c3
and ebx, ecx
shl edx, 2
jmp 0x46f749
pop esi
xor ebx, ecx
sub edx, ebx
shr edx, 0xc
rol edi, 0x14
or edi, 0x34f882b7
xor edi, 0x34f94559
add ebx, edi
xor edi, 0x34fae33f
neg edi
xor edx, ecx
xchg edx, ecx
mov edi, ebx
jmp 0x46f4f5
push 0x289660ef
or ecx, 0x352f40fd
dec ecx
not edx
add edi, ebx
rol edi, 5
sub ebx, 0x35338321
xchg edi, edx
mov edx, ecx
jmp 0x4707c2
pop esi
xor edx, ecx
xchg edx, ebx
add edi, 0x355645a5
mov edx, ebx
xchg ebx, ecx
or ecx, edi
or ecx, edx
shl ebx, 8
neg ecx
and edx, edi
jmp 0x471a2c
pop esi
add ebx, edi
sub ebx, ecx
and edx, edi
or edx, ecx
and edx, ebx
sub edx, edi
xchg ecx, ebx
add ecx, ebx
and ecx, edi
add edx, ebx
jmp 0x4726d0
call fcn.0046f814
shl ebx, 0xe
sub edi, edx
ror edi, 9
neg edi
add ecx, edx
xor ecx, ebx
sub edi, 0x35900a7d
sub edx, ebx
add ecx, edx
or ecx, ebx
and edi, edx
mov edx, 0x3593f525
add ecx, edi
sub edi, 0x35953879
jmp 0x46f4ad
push 0x28a9ccfd
mov edi, ebx
or edx, ecx
sub ecx, 0x359cf9fb
mov ecx, 0x359df73b
and ecx, ebx
ror edx, 0xf
jmp 0x46f41b
push 0x28cc70f5
mov edx, edi
inc ebx
xchg edx, edi
mov edi, 0x36010b2f
jmp 0x46f61f
pop esi
or ecx, edi
and edx, 0x36164e83
sub edx, edi
or edi, ebx
or ecx, edi
or edx, 0x36192425
or ecx, 0x361a2d67
mov edi, ebx
jmp 0x472161
pop esi
sub ebx, 0x3623dc83
or ebx, edi
xchg edx, ebx
shr edi, 0x17
or ecx, edx
shr ebx, 0x1b
sub edx, edi
sub edi, ebx
sub edi, ecx
mov ecx, 0x362b0a4b
jmp 0x46fb94
mov esi, 0x3f4d7907
xchg ebx, edx
add edx, ecx
sub ecx, edx
sub edx, 0x3639c4fd
jmp 0x471742
push 0x28be5c97
mov edi, ebx
mov edi, 0x367b0079
bswap edi
and edi, ebx
inc edx
mov ebx, edx
or edx, edi
mov ecx, 0x368052e1
mov ebx, ecx
xor ecx, edx
xor edi, edx
ror edi, 0x10
xor edi, ebx
bswap ebx
jmp 0x471e23
push 0x289b7135
not edx
dec ecx
neg edi
and edx, 0x36a2b9e1
sub edi, ecx
sub edi, ecx
sub ecx, 0x36a5a31b
xor edx, 0x36a6aa65
or edi, ebx
add edx, 0x36a81add
jmp 0x47091e
push 0x28aedf75
dec ecx
and edx, edi
mov ebx, 0x36aa7b7b
xchg edi, edx
rol edx, 0x16
bswap ebx
or edx, ecx
rol ecx, 0x17
mov ecx, edx
add ecx, edi
xor ebx, ecx
xor ebx, edi
and edx, ebx
xor ebx, 0x36b4af21
jmp 0x470530
push 0x28a5198d
shl ecx, 0xb
and edi, ebx
xor edi, 0x36c0d85d
and ebx, edi
bswap ebx
or ebx, edi
dec edx
sub edi, ecx
xchg ecx, edi
dec ecx
shl edx, 9
mov ebx, edx
and edi, edx
or ebx, edx
jmp 0x472e4e
pop esi
bswap ecx
xor ecx, 0x36e3f2dd
mov edi, ebx
xor ebx, edi
xchg edi, edx
shl ebx, 0x1c
xor ecx, edi
inc edx
and edi, ecx
sub edi, ebx
mov ecx, edi
not edx
jmp 0x4706ec