Function at 0x401000
Capabilities:
Encrypt data using chaskey
Hash data using murmur3
Read .ini file

Disassembly:
call sub.user32.dll_GetClipboardOwner
cmp eax, 0xffffff26
jne 0x401075
call sub.kernel32.dll_GetPrivateProfileStructW
call sub.kernel32.dll_GetPrivateProfileStructW
call sub.kernel32.dll_GetPrivateProfileStructW
call sub.kernel32.dll_GetPrivateProfileStructW
call sub.kernel32.dll_GetPrivateProfileStructW
call sub.kernel32.dll_GetPrivateProfileStructW
call sub.kernel32.dll_GetPrivateProfileStructW
call sub.kernel32.dll_GetPrivateProfileStructW
call sub.kernel32.dll_GetPrivateProfileStructW
call sub.kernel32.dll_GetPrivateProfileStructW
call sub.kernel32.dll_GetPrivateProfileStructW
call sub.kernel32.dll_GetPrivateProfileStructW
call sub.kernel32.dll_GetPrivateProfileStructW
call sub.kernel32.dll_GetPrivateProfileStructW
call sub.kernel32.dll_GetPrivateProfileStructW
call sub.kernel32.dll_GetPrivateProfileStructW
call sub.kernel32.dll_GetPrivateProfileStructW
call sub.kernel32.dll_GetPrivateProfileStructW
call sub.kernel32.dll_GetPrivateProfileStructW
call sub.kernel32.dll_GetPrivateProfileStructW
ret
call sub.kernel32.dll_GetCurrentThreadId
cmp eax, 0xffffff2a
jne 0x4010ea
call sub.kernel32.dll_GetPrivateProfileStructW
call sub.kernel32.dll_GetPrivateProfileStructW
call sub.kernel32.dll_GetPrivateProfileStructW
call sub.kernel32.dll_GetPrivateProfileStructW
call sub.kernel32.dll_GetPrivateProfileStructW
call sub.kernel32.dll_GetPrivateProfileStructW
call sub.kernel32.dll_GetPrivateProfileStructW
call sub.kernel32.dll_GetPrivateProfileStructW
call sub.kernel32.dll_GetPrivateProfileStructW
call sub.kernel32.dll_GetPrivateProfileStructW
call sub.kernel32.dll_GetPrivateProfileStructW
call sub.kernel32.dll_GetPrivateProfileStructW
call sub.kernel32.dll_GetPrivateProfileStructW
call sub.kernel32.dll_GetPrivateProfileStructW
call sub.kernel32.dll_GetPrivateProfileStructW
call sub.kernel32.dll_GetPrivateProfileStructW
call sub.kernel32.dll_GetPrivateProfileStructW
call sub.kernel32.dll_GetPrivateProfileStructW
call sub.kernel32.dll_GetPrivateProfileStructW
call sub.kernel32.dll_GetPrivateProfileStructW
ret
call sub.kernel32.dll_GetCurrentThreadId
cmp eax, 0xfffffeec
jne 0x401191
call sub.kernel32.dll_GetPrivateProfileStructW
call sub.kernel32.dll_GetPrivateProfileStructW
call sub.kernel32.dll_GetPrivateProfileStructW
call sub.kernel32.dll_GetPrivateProfileStructW
call sub.kernel32.dll_GetPrivateProfileStructW
call sub.kernel32.dll_GetPrivateProfileStructW
call sub.kernel32.dll_GetPrivateProfileStructW
call sub.kernel32.dll_GetPrivateProfileStructW
call sub.kernel32.dll_GetPrivateProfileStructW
call sub.kernel32.dll_GetPrivateProfileStructW
call sub.kernel32.dll_GetPrivateProfileStructW
call sub.kernel32.dll_GetPrivateProfileStructW
call sub.kernel32.dll_GetPrivateProfileStructW
call sub.kernel32.dll_GetPrivateProfileStructW
call sub.kernel32.dll_GetPrivateProfileStructW
call sub.kernel32.dll_GetPrivateProfileStructW
call sub.kernel32.dll_GetPrivateProfileStructW
call sub.kernel32.dll_GetPrivateProfileStructW
call sub.kernel32.dll_GetPrivateProfileStructW
call sub.kernel32.dll_GetPrivateProfileStructW
call sub.kernel32.dll_GetPrivateProfileStructW
call sub.kernel32.dll_GetPrivateProfileStructW
call sub.kernel32.dll_GetPrivateProfileStructW
call sub.kernel32.dll_GetPrivateProfileStructW
call sub.kernel32.dll_GetPrivateProfileStructW
call sub.kernel32.dll_GetPrivateProfileStructW
call sub.kernel32.dll_GetPrivateProfileStructW
call sub.kernel32.dll_GetPrivateProfileStructW
call sub.kernel32.dll_GetPrivateProfileStructW
call sub.kernel32.dll_GetPrivateProfileStructW
ret
call sub.kernel32.dll_GetCurrentThreadId
cmp eax, 0xffffff0e
jne 0x40123d
call sub.kernel32.dll_GetPrivateProfileStructW
call sub.kernel32.dll_GetPrivateProfileStructW
call sub.kernel32.dll_GetPrivateProfileStructW
call sub.kernel32.dll_GetPrivateProfileStructW
call sub.kernel32.dll_GetPrivateProfileStructW
call sub.kernel32.dll_GetPrivateProfileStructW
call sub.kernel32.dll_GetPrivateProfileStructW
call sub.kernel32.dll_GetPrivateProfileStructW
call sub.kernel32.dll_GetPrivateProfileStructW
call sub.kernel32.dll_GetPrivateProfileStructW
call sub.kernel32.dll_GetPrivateProfileStructW
call sub.kernel32.dll_GetPrivateProfileStructW
call sub.kernel32.dll_GetPrivateProfileStructW
call sub.kernel32.dll_GetPrivateProfileStructW
call sub.kernel32.dll_GetPrivateProfileStructW
call sub.kernel32.dll_GetPrivateProfileStructW
call sub.kernel32.dll_GetPrivateProfileStructW
call sub.kernel32.dll_GetPrivateProfileStructW
call sub.kernel32.dll_GetPrivateProfileStructW
call sub.kernel32.dll_GetPrivateProfileStructW
call sub.kernel32.dll_GetPrivateProfileStructW
call sub.kernel32.dll_GetPrivateProfileStructW
call sub.kernel32.dll_GetPrivateProfileStructW
call sub.kernel32.dll_GetPrivateProfileStructW
call sub.kernel32.dll_GetPrivateProfileStructW
call sub.kernel32.dll_GetPrivateProfileStructW
call sub.kernel32.dll_GetPrivateProfileStructW
call sub.kernel32.dll_GetPrivateProfileStructW
call sub.kernel32.dll_GetPrivateProfileStructW
call sub.kernel32.dll_GetPrivateProfileStructW
call sub.kernel32.dll_GetPrivateProfileStructW
ret
jmp 0x475219
sub edi, 0xf2100bee
neg ecx
sub edi, ebx
xchg esi, edi
shl edi, 7
jmp 0x4764f3
call edx
xor ebx, 0xf29cbfda
bswap ebx
xor esi, edi
and esi, 0xf29d14aa
add esi, 0xf29d2e86
xchg ecx, ebx
jmp 0x475e3e
pop edx
mov edi, 0xf29d6c6e
add esi, ecx
mov edi, esi
or ecx, 0xf29dbbf0
xor edi, esi
or ecx, 0xf29defd8
jmp 0x476ad5
push 0xf213fed2
and ebx, 0xf2a0e760
sub esi, edi
xchg ecx, edi
inc edi
and ecx, 0xf2a1548c
add ecx, 0xf2a16ef8
xor edi, esi
rol edi, 8
jmp 0x476cbc
call edx
mov ecx, ebx
and esi, 0xf2a1dea0
add ecx, esi
xor ebx, 0xf2a21038
sub edi, 0xf2a22b96
or ecx, esi
jmp 0x476467
mov edx, 0x6332a2e
dec ecx
and ecx, edi
xchg edi, ebx
shr edi, 0x1f
not ecx
or edi, 0xf2a65384
add edi, ebx
xor ecx, ebx
jmp 0x4756d7
mov edx, 0x6332a2e
ror ecx, 0x1b
add ecx, esi
dec ecx
mov edi, 0xf2aad1a8
shl ecx, 3
xchg edi, ecx
mov esi, ebx
mov ecx, esi
xchg esi, edi
and esi, 0xf2ab93b2
xchg ebx, esi
mov esi, ecx
or ebx, ecx
xchg ebx, edi
jmp 0x4773a7
pop edx
xchg edi, ecx
or ecx, esi
mov esi, edi
xchg ecx, ebx
xor esi, ebx
xchg ebx, ecx
jmp 0x4763b2
call fcn.00477a66
add esi, 0xf2b51950
sub edi, 0xf2b534ce
mov edi, esi
shl ecx, 0x1a
rol ebx, 0x15
xor edi, esi
jmp 0x4752fc
call fcn.00477a66
or ebx, ecx
sub ebx, edi
dec ebx
mov edi, ebx
neg ebx
shr esi, 0x1e
jmp 0x476877
pop edx
or ecx, ebx
mov esi, 0xf2bd1214
sub ecx, esi
sub esi, edi
xchg ecx, edi
xor ecx, esi
xor edi, ecx
shl edi, 0xd
jmp 0x477533
call fcn.00477a66
xor ecx, esi
and ebx, ecx
and edi, ebx
or ecx, 0xf2bf6232
mov ecx, 0xf2bf7c2e
dec esi
and ebx, esi
and esi, edi
jmp 0x475a3b
pop edx
mov ecx, ebx
xor ecx, edi
shl esi, 0xe
and edi, esi
add ecx, edi
sub edi, 0xf2c07192
and ebx, esi
and ecx, esi
jmp 0x477481
pop edx
xor edi, 0xf2c27fca
shl ecx, 0x11
jmp 0x475ad1
call fcn.00477a66
and ebx, ecx
xor ebx, 0xf2c2dd4a
and ebx, edi
add ebx, ecx
or ebx, edi
sub ecx, esi
jmp 0x47740a
pop edx
and esi, edi
shr ecx, 0x1c
dec edi
add ecx, ebx
or ecx, esi
and ebx, esi
dec esi
shl ebx, 8
add ecx, esi
and ebx, esi
jmp 0x47590c
call fcn.00477a66
dec edi
mov ecx, esi
xor esi, ecx
sub ebx, 0xf2c615a6
jmp 0x476371
call edx
sub edi, 0xf2c6b35e
and ebx, esi
add ebx, ecx
or ecx, edi
and edi, ecx
mov edi, 0xf2c7325a
sub ecx, edi
or ecx, esi
and edi, ebx
mov esi, 0xf2c796ec
jmp 0x475d0e
push 0xf21cb9d4
xchg ebx, ecx
ror edi, 2
mov ebx, esi
mov ecx, edi
xchg edi, ebx
sub ebx, 0xf2c97fc4
add edi, ecx
xchg ecx, esi
jmp 0x476919
mov edx, 0x6332a2e
xchg edi, ebx
sub ecx, ebx
and ebx, esi
bswap ecx
inc esi
mov ecx, ebx
ror ecx, 0x17
neg edi
mov edi, ecx
xor ecx, edi
and ecx, esi
rol ebx, 0x12
jmp 0x4755fc
push 0xf219fdda
or esi, 0xf2ce4216
rol ebx, 0x19
mov edi, esi
xchg edi, esi
dec ebx
mov ebx, 0xf2cec8f4
and edi, ebx
add ecx, ebx
jmp 0x47659c
call edx
and ecx, esi
shl ebx, 0x17
or ecx, edi
xor ebx, 0xf2d78e88
add ebx, 0xf2d7a8e4
sub esi, ebx
sub edi, ecx
mov ebx, 0xf2d7f330
jmp 0x476111
call edx
add ecx, edi
xchg ecx, ebx
mov ecx, ebx
and esi, 0xf2da8c52
add ecx, esi
sub esi, 0xf2dabe68
jmp 0x4770f8
push 0xf215a444
mov esi, 0xf2db5810
sub ecx, ebx
sub ecx, esi
sub edi, esi
shl ecx, 0xa
mov ecx, esi
rol ecx, 0x1d
xchg esi, ecx
sub esi, ecx
xchg esi, ecx
or edi, esi
add ebx, ecx
jmp 0x47791b
pop edx
neg edi
add edi, esi
xor esi, edi
and ebx, ecx
jmp 0x4760f7
push 0xf21ff39c
or ecx, esi
and ebx, esi
dec esi
sub edi, ebx
xor ebx, esi
add edi, ebx
or edi, esi
mov ebx, ecx
or ebx, 0xf2e02c58
or ecx, esi
add ebx, 0xf2e05f8e
sub ecx, edi
jmp 0x47640e
push 0xf21c9b0a
or edi, 0xf2e427ac
and edi, 0xf2e441b6
or edi, 0xf2e45b76
add ecx, esi
xor edi, 0xf2e48d0c
xchg ebx, ecx
ror edi, 7
xor ebx, ecx
add esi, edi
mov esi, ecx
sub ebx, esi
xchg edi, esi
jmp 0x475845
mov edx, 0x6332a2e
or ecx, edi
rol esi, 4
xchg esi, ebx
sub esi, ebx
sub edi, ecx
bswap ecx
and ebx, esi
sub ebx, edi
jmp 0x476c70
mov edx, 0x4132136a
rol esi, 9
sub ecx, 0xf2e6621e
jmp 0x475762
pop edx
xchg ecx, esi
sub esi, edi
add ecx, esi
mov esi, edi
add esi, edi
and ecx, edi
sub ebx, esi
shr esi, 0x1f
mov esi, 0xf2e79b16
and edi, esi
mov ecx, ebx
shr ecx, 0xe
mov ecx, 0xf2e7ff0c
sub esi, 0xf2e81acc
jmp 0x475c30
call edx
bswap ebx
and ebx, ecx
sub ebx, esi
shl ecx, 0x1d
dec esi
xor ebx, 0xf2e90580
and ebx, edi
mov ebx, 0xf2e937e0
and edi, ecx
sub ebx, ecx
jmp 0x4777d9
pop edx
add ecx, ebx
add esi, ebx
inc esi
xor edi, ecx
shr edi, 0x12
and edi, esi
jmp 0x476486
pop edx
and esi, edi
xor ebx, esi
add edi, ebx
or esi, ebx
jmp 0x477838
call edx
mov esi, ecx
and esi, ebx
or esi, edi
bswap edi
add ebx, 0xf2efe122
sub esi, ebx
ror ebx, 0x19
xchg ecx, esi
jmp 0x476a68
push 0xf2176942
shr ecx, 0x17
xor edi, ebx
xchg ebx, ecx
xchg ecx, ebx
or esi, 0xf2f0c4b0
and esi, 0xf2f0de5a
jmp 0x476b3f
call edx
dec esi
add edi, 0xf2f1fe18
and edi, 0xf2f219d8
xchg esi, ebx
xchg ecx, edi
and esi, edi
or edi, ecx
rol ebx, 0x15
sub edi, ebx
shr edi, 0xa
jmp 0x475258
pop edx
mov ebx, esi
or ecx, 0xf2f5047e
add esi, ecx
sub ebx, 0xf2f53a12
or edi, 0xf2f555d2
add edi, ebx
or edi, esi
not ecx
jmp 0x4756f7
call fcn.00477a66
mov edi, 0xf2f672f6
add esi, edi
xchg ebx, esi
ror edi, 9
xor esi, ecx
neg esi
jmp 0x477a43
pop edx
xor edi, esi
and ebx, edi
xor esi, edi
xchg esi, edi
add ecx, esi
ror ecx, 0xa
dec edi
xor edi, ecx
or edi, esi
not ecx
bswap ebx
mov esi, edi
or esi, edi
add edi, 0xf2ffb092
jmp 0x476234
push 0xf21ddee8
xchg edi, ecx
or ebx, ecx
and ecx, edi
shl ecx, 0x13
shl esi, 0x13
dec edi
jmp 0x47702a
pop edx
and ebx, esi
bswap ebx
or ecx, esi
neg edi
mov ebx, 0xf301ce76
sub esi, ecx
add esi, edi
or edi, ecx
jmp 0x477721
push 0x40
xchg ebx, ecx
sub ecx, 0xf3025994
add edi, esi
dec edi
xor ecx, 0xf302a66e
or esi, 0xf302c02e
or ecx, 0xf302da30
or ecx, 0xf302f9b4
add esi, ecx
add edi, ecx
dec esi
xchg edi, ebx
jmp 0x47797e
push 0xf2174c36
xchg edi, ecx
inc ecx
bswap edi
xor ecx, edi
not ebx
xchg esi, ecx
sub ecx, edi
mov esi, ebx
shr ecx, 7
xor esi, edi
jmp 0x475d98
push 0xf2196c97
xor ecx, edi
and ebx, esi
or ebx, esi
bswap esi
xchg ebx, edi
or edi, esi
add ebx, ecx
shr ecx, 0x1c
neg ebx
add esi, edi
xor ebx, edi
shr edi, 8
jmp 0x475c15
push 0xf2186907
or ebx, ecx
xor edi, 0xf3099ee0
sub ebx, 0xf309b85e
add edi, ecx
jmp 0x477a31
pop edx
add ecx, ebx
or esi, 0xf30a0e7c
add esi, edi
xor esi, 0xf30a405c
xchg ecx, edi
neg esi
add edi, ecx
xchg ecx, esi
jmp 0x476744
call fcn.00477a66
shr esi, 0x1b
ror ecx, 0x1e
mov ebx, edi
shr ebx, 0x1b
or ebx, esi
shr ecx, 0x13
sub ecx, 0xf30c93ec
add edi, esi
jmp 0x475c90
push 0xf21fd504
xor ecx, ebx
xchg ecx, esi
or edi, ebx
dec edi
jmp 0x475b44
call edx
bswap ecx
rol esi, 1
sub ecx, ebx
dec ecx
and edi, 0xf30db444
bswap ebx
neg ebx
or edi, ecx
add esi, edi
or edi, ebx
jmp 0x475cb2
mov edx, 0x6332a2e
rol ebx, 0x15
sub esi, ecx
shr ecx, 0x16
add esi, ebx
shl edi, 0x1f
and ecx, esi
or esi, ebx
xchg edi, ebx
jmp 0x475e76
push 0xf21352b6
and ecx, esi
inc ecx
xor edi, ebx
sub ecx, 0xf3122548
xor ebx, edi
shr ebx, 0x14
jmp 0x47541b
mov edx, 0x6332a2e
shr esi, 0x12
xor edi, ebx
mov ebx, 0xf315f15e
xor esi, ebx
mov ecx, esi
sub edi, ebx
xchg esi, edi
bswap edi
ror ebx, 0x1f
xor ebx, esi
xchg ecx, edi
shr edi, 0xa
xor edi, esi
mov ecx, 0xf317107a
jmp 0x476982
call edx
rol edi, 0xf
xchg edi, ebx
rol edi, 6
neg ecx
sub edi, 0xf31b7706
add esi, edi
xor ebx, edi
not ebx
or esi, edi
xchg ebx, ecx
jmp 0x47658b
push 0xf21dc024
xchg edi, ecx
not ecx
or edi, 0xf31d9906
add edi, ebx
xchg ecx, esi
xor edi, esi
and esi, 0xf31e0380
or esi, 0xf31e1d40
and esi, 0xf31e376a
add ecx, esi
jmp 0x475fb7
push 0xf2201014
sub ecx, edi
mov esi, ebx
xchg ebx, edi
neg ecx
jmp loc.00477591
pop edx
ror esi, 0x1e
xor ecx, 0xf321f5d2
bswap edi
add ecx, 0xf3222aa0
or ecx, ebx
sub ecx, edi
sub edi, ebx
xchg esi, edi
jmp 0x4767ef
pop edx
xchg edi, ebx
sub ebx, 0xf322cf6a
add edi, ecx
xor ecx, esi
shr esi, 2
mov ebx, edi
mov ecx, ebx
xor ebx, esi
add edi, ebx
xor edi, 0xf323995c
and ebx, 0xf323b366
or ebx, 0xf323cd26
jmp 0x475c4f
push 0xf21436c0
xor ecx, 0xf324ca5e
or edi, 0xf324e9d2
xor ebx, 0xf3250392
and ebx, edi
shr esi, 0x1e
xor edi, ebx
jmp 0x477647
push 0xf21250dc
mov ebx, 0xf3257222
nop
jmp 0x476c3b
call fcn.00477a66
mov edi, esi
or ecx, 0xf326a862
add esi, ecx
add edi, ecx
shl ebx, 7
bswap ecx
and ebx, esi
add esi, edi
and ecx, edi
sub esi, ebx
jmp 0x475d7c
pop edx
or esi, ebx
and ebx, ecx
sub esi, ecx
dec edi
xchg ebx, ecx
or edi, ecx
jmp 0x476638
push 0xf21a1ad0
sub ebx, ecx
not esi
bswap ecx
neg ecx
add edi, ebx
xor edi, 0xf32b075a
dec esi
mov edi, ecx
mov ebx, edi
xchg edi, ecx
ror esi, 4
xor esi, ebx
jmp 0x476bce
mov edx, 0x6332a2e
mov ebx, edi
or ebx, edi
add edi, 0xf32db704
xor esi, edi
sub ebx, edi
add esi, ecx
xor ebx, esi
mov ecx, edi
sub ecx, esi
sub esi, edi
jmp 0x47793e
call fcn.00477a66
mov ebx, ecx
xor esi, ecx
jmp 0x475239
pop edx
xchg ecx, edi
xor ecx, esi
shr esi, 8
xor edi, ebx
mov ebx, 0xf32f33b8
xchg esi, ecx
ror ecx, 0xf
neg edi
or ecx, ebx
mov edi, 0xf32fb930
jmp 0x475f91
pop edx
sub ebx, esi
not edi
add esi, ecx
add edi, ecx
and esi, ecx
add esi, 0xf332a50c
shl esi, 0x1b
or esi, edi
sub edi, esi
not esi
and ebx, 0xf3332bb6
or ebx, 0xf3334558
bswap ecx
xor edi, 0xf3337bc4
jmp 0x4754f1
pop edx
mov ebx, ecx
or ebx, ecx
nop
mov esi, ecx
or edi, ecx
sub ebx, edi
jmp 0x476e5f
push 0xf217300e
and ecx, ebx
sub esi, edi
xchg ecx, esi
xor edi, esi
dec edi
and esi, edi
or ebx, ecx
or ecx, esi
jmp 0x476086
pop edx
rol ecx, 0x1a
dec esi
or ebx, ecx
xchg ecx, ebx
dec ebx
or ebx, edi
and esi, ecx
and edi, 0xf33fae04
jmp 0x47761b
call edx
add edi, ebx
xor ecx, ebx
or ecx, ebx
sub ebx, 0xf3434918
or edi, 0xf3436322
or esi, ecx
add edi, 0xf3439624
not esi
or ecx, 0xf343d064
not edi
sub esi, ebx
xchg edi, esi
shl ebx, 7
mov ebx, esi
jmp 0x475753
push 0xf2166a22
xchg edi, esi
inc ecx
add edi, 0xf3455800
or ecx, ebx
jmp 0x476ba8
push 0xf21cd6b6
shl ecx, 0x14
or ecx, 0xf347ac1e
jmp 0x476608
call fcn.00477a66
or esi, ebx
sub edi, ebx
and edi, ebx
add ecx, ebx
sub ecx, esi
sub ebx, 0xf34853fa
and ebx, esi
bswap ecx
mov ecx, ebx
xchg ebx, esi
mov edi, 0xf348d2e6
or ebx, esi
jmp 0x476193
mov edx, 0x6332a2e
neg edi
or edi, ebx
or ebx, edi
mov edi, ebx
xchg ebx, esi
xchg ebx, ecx
jmp 0x47692c
call fcn.00477a66
add esi, ecx
mov edi, esi
or ebx, esi
add edi, ecx
shl esi, 0x14
xor edi, ebx
add esi, ebx
mov edi, 0xf34b0dd6
or ebx, esi
sub ecx, ebx
sub esi, ecx
not ecx
jmp 0x475dd1
pop edx
add ebx, 0xf34b978a
dec edi
jmp 0x4777c5
call edx
shr edi, 1
xor esi, ebx
or ecx, 0xf34cbda0
xor ecx, edi
sub esi, 0xf34cf1a6
xor ecx, ebx
or ecx, ebx
and esi, edi
jmp 0x475786
pop edx
mov ecx, ebx
mov edi, 0xf34d7cf2
jmp 0x4760bd
push 0xf21b933a
mov ebx, 0xf34da20c
sub ecx, 0xf34dbdcc
and ebx, edi
sub esi, 0xf34df336
sub ecx, 0xf34e0ef6
add edi, esi
jmp 0x475381
mov edx, 0x6332a2e
sub esi, ebx
or ecx, edi
rol edi, 0x17
xchg ebx, esi
not esi
add esi, ebx
xor ebx, ecx
or ebx, ecx
jmp 0x476160
pop edx
bswap esi
inc ecx
or ecx, esi
mov ebx, 0xf350bce4
sub ebx, edi
neg ebx
ror ecx, 0x1c
neg edi
jmp 0x476aeb
pop edx
and ecx, edi
shl esi, 0x1c
xchg ebx, esi
inc esi
xor edi, ecx
or edi, esi
and ecx, edi
not ebx
jmp 0x4767d6
pop edx
sub ecx, esi
sub esi, edi
xor ebx, ecx
xor esi, 0xf35508f2
dec ecx
and ebx, ecx
or ebx, ecx
xor ecx, esi
xor esi, edi
and esi, ecx
jmp 0x4769e7
mov edx, 0x6332a2e
mov edi, esi
mov ebx, 0xf356ee60
xor esi, ebx
xchg ecx, ebx
xor esi, ebx
xor ecx, esi
jmp 0x47651d
push 0xf2178520
mov edi, 0xf3577986
sub ecx, edi
sub edi, ebx
or ebx, esi
add esi, 0xf357e104
xor esi, ecx
and ecx, 0xf35815e2
ror ecx, 2
or ebx, edi
or edi, esi
jmp 0x476f30
mov edx, 0x6332a2e
inc ecx
sub esi, edi
xor ebx, ecx
or ebx, esi
xor esi, edi
xchg edi, ebx
and ebx, ecx
xor ebx, 0xf35a15c2
jmp 0x4757bd
push 0xf216863c
xchg ecx, edi
xor ebx, esi
sub ebx, ecx
add edi, ecx
neg esi
add esi, edi
xor ebx, edi
xor esi, ebx
xor ecx, esi
shr edi, 0x1f
mov esi, 0xf35b3b7a
sub edi, ebx
jmp 0x4762b5
push 0xf21a366c
and esi, edi
dec ebx
or ecx, esi
dec edi
and esi, 0xf35be128
and ecx, 0xf35bfb32
neg esi
not ecx
and edi, ebx
add ecx, ebx
mov edi, ecx
or ebx, 0xf35c9830
and ebx, 0xf35cb3da
dec ecx
jmp 0x4773e3
push 0xf2126f88
sub esi, edi
xor ebx, ecx
mov ecx, esi
neg ecx
shl edi, 0x16
sub ebx, edi
or ebx, esi
mov ecx, edi
sub edi, ecx
or edi, ebx
jmp 0x477357
call fcn.00477a66
dec ebx
shr ebx, 0xa
mov esi, ebx
and ecx, edi
jmp 0x4769c7
push 0xf2141a9a
or edi, ecx
xchg edi, ecx
sub ebx, ecx
or edi, ebx
mov edi, ecx
and esi, ebx
ror ecx, 2
sub esi, ebx
jmp 0x4764d0
push 0x401400
or ebx, edi
and edi, esi
sub ebx, esi
sub ecx, edi
jmp 0x475aa3
push 0xf21b5942
and esi, ebx
inc ecx
add esi, edi
add edi, 0xf36b0612
and ecx, esi
ror ecx, 4
neg edi
and ebx, edi
jmp 0x4772dd
pop edx
bswap esi
or ecx, 0xf36e266c
or ebx, 0xf36e402c
neg edi
mov esi, ecx
ror esi, 7
not ebx
xor esi, 0xf36ec726
jmp 0x4776db
mov edx, 0x6332a2e
shr ecx, 4
xor edi, ebx
jmp 0x47662a
call edx
add esi, ebx
not esi
sub ebx, 0xf374a5a6
add edi, ecx
add edi, 0xf374d7e8
bswap ebx
neg ebx
xchg ebx, ecx
or edi, ecx
or ecx, ebx
xchg ebx, ecx
shr edi, 0x15
jmp 0x476f81
pop edx
xor ebx, ecx
add esi, edi
xchg ebx, esi
and edi, ebx
add ecx, ebx
xor ebx, 0xf3763644
jmp 0x47733e
push 0xf21dfb9c
nop
xchg ebx, esi
rol esi, 9
xchg edi, ecx
sub esi, edi
or esi, ecx
and ecx, esi
not ecx
or edi, 0xf37b20a6
mov ebx, 0xf37b3a92
jmp 0x47696c
pop edx
xchg ecx, edi
mov esi, 0xf37ff8a2
sub ecx, esi
add ecx, edi
sub edi, 0xf38043c4
or edi, esi
add ebx, ecx
xor edi, ebx
add esi, ebx
mov ecx, edi
jmp 0x476182
pop edx
xor ebx, ecx
xor ebx, edi
add ebx, 0xf382252e
mov edi, ecx
inc ecx
or ebx, esi
mov ecx, edi
ror ebx, 0x1a
jmp 0x47789b
push esp
xor edi, ebx
and ebx, ecx
xor esi, ebx
xor ecx, esi
xor esi, edi
rol ecx, 0x1b
sub ebx, edi
dec ebx
jmp 0x476009
push 0xf21b7676
nop
or ecx, ebx
and ebx, 0xf38e8d6c
add ebx, 0xf38ea758
xor edi, ecx
add ebx, ecx
jmp 0x4769f4
pop edx
and edi, 0xf390c0f2
add ecx, edi
mov esi, 0xf390f10e
mov ebx, esi
or ebx, esi
add edi, ecx
jmp 0x4766ab
push 0xf2128b9a
mov ecx, esi
xor ebx, ecx
xor ecx, esi
sub ecx, 0xf391b0de
add edi, esi
shl edi, 0x1c
xchg ecx, ebx
mov edi, ecx
jmp 0x476b8b
push 0xf21c7ea8
or edi, esi
dec esi
or ebx, 0xf3926d58
add esi, ebx
xor ebx, 0xf3929f56
and ebx, edi
shr esi, 0xa
xchg ebx, esi
xchg ecx, ebx
mov ecx, esi
and ebx, ecx
xchg ecx, edi
mov esi, 0xf3936c4c
and esi, ecx
jmp 0x475be2
call fcn.00477a66
and edi, ecx
xchg ebx, edi
dec ecx
xor ebx, 0xf393f69c
xchg edi, esi
neg ebx
add esi, edi
sub esi, ecx
inc ecx
xor edi, ebx
jmp 0x4757e8
push 0xf21a5396
or esi, edi
sub edi, esi
xor ecx, ebx
or ecx, ebx
and ebx, 0xf395fc0c
add ebx, 0xf3961678
xor edi, ecx
shl edi, 0xc
sub ebx, edi
or ebx, esi
jmp 0x476a4d
push esp
ror ecx, 0x1a
xor ebx, 0xf396c6a2
xor ecx, edi
and ebx, esi
rol ebx, 0x13
ror edi, 0xa
xor esi, ecx
and ecx, ebx
jmp 0x477256
pop edx
or ecx, edi
mov ecx, 0xf39a1a46
sub ecx, ebx
neg ecx
nop
xchg esi, ecx
not ebx
xchg esi, ecx
ror ecx, 0x15
xor ecx, edi
jmp 0x475af8
push 0xf2151787
or ecx, edi
mov esi, 0xf39f30a8
xor esi, edi
shl ecx, 0xb
jmp 0x475864
pop edx
add ecx, esi
mov ecx, 0xf3a58c14
sub ecx, ebx
xor ebx, ecx
shl esi, 0xc
add ecx, ebx
jmp 0x475693
mov edx, 0x6332a2e
dec ecx
and edi, 0xf3a70848
ror edi, 0x16
not ecx
inc ebx
dec ecx
or ecx, edi
add ebx, 0xf3a7aa0e
sub edi, esi
xor ecx, ebx
xor ebx, edi
add ebx, 0xf3a80f60
jmp 0x47557e
pop edx
and ecx, ebx
shr edi, 0x18
neg esi
or edi, 0xf3ab48de
ror ebx, 0x11
inc edi
sub ecx, 0xf3ab971a
xor ecx, edi
and ebx, esi
not ecx
bswap ebx
mov esi, edi
ror ecx, 0x18
xor edi, ecx
jmp 0x477376
push 0xf21b3c9e
and ecx, 0xf3ad4ca8
mov edi, esi
mov ecx, ebx
xor esi, ecx
add edi, ecx
add ebx, edi
jmp 0x476de8
pop edx
or ebx, 0xf3b1a57c
shr edi, 4
ror esi, 0xf
xor esi, ebx
jmp 0x4768c2
pop edx
xchg edi, ebx
mov esi, ebx
or esi, ebx
xchg edi, ebx
xchg esi, edi
add esi, edi
xchg ebx, esi
not esi
jmp 0x477136
push 0xf213e1f3
and ecx, ebx
add edi, 0xf3b4c6c8
add ebx, esi
mov ecx, edi
not edi
shl ecx, 0x1f
mov ecx, ebx
xor ebx, 0xf3b56072
or ebx, esi
add esi, 0xf3b5938a
mov esi, 0xf3b5ade6
sub ecx, esi
or edi, 0xf3b5e0c2
mov edi, 0xf3b5f93e
jmp 0x4752d6
pop edx
sub ebx, ecx
rol esi, 0x17
sub edi, esi
add ecx, 0xf3b782f0
mov edi, esi
mov esi, ebx
jmp 0x475ff0
push 0xf215c0b8
or esi, 0xf3ba6926
neg ebx
add esi, edi
and ecx, ebx
shr edi, 0x1f
mov edi, 0xf3baed34
or ebx, ecx
rol ecx, 0x16
jmp 0x476217
call fcn.00477a66
or esi, ebx
xchg esi, ebx
and edi, ebx
mov esi, 0xf3bb91ac
sub ecx, esi
xchg ecx, esi
add ebx, 0xf3bbe2d4
sub esi, ebx
jmp 0x476f59
push 0x73e19
ror ecx, 0x15
sub ebx, ecx
xchg edi, esi
add ebx, ecx
and ecx, ebx
mov ecx, 0xf3bd4cc0
add esi, ebx
xchg edi, ebx
jmp 0x476d77
push 0xf218a3c4
xchg edi, ebx
mov esi, ebx
mov ecx, esi
neg edi
or ecx, ebx
mov ebx, 0xf3be22b2
not ebx
and ebx, esi
jmp 0x476b26
push 0xf21886e4
neg ebx
xor ecx, edi
sub edi, ecx
or edi, ebx
jmp 0x47799c
call edx
or esi, 0xf3c26850
and esi, ebx
not edi
sub ecx, 0xf3c2bab2
add edi, esi
xor ecx, edi
or ecx, edi
sub ebx, 0xf3c31ef2
jmp 0x4769a8