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

Disassembly:
inc edx
call sub.user32.dll_GetActiveWindow
and esi, edi
sub edx, 0xb11bea26
ror edx, 6
inc edx
shl edi, 0x15
cmp eax, 0xffffff23
jne 0x401080
call sub.oleaut32.dll_VarCyNeg
call sub.oleaut32.dll_VarCyNeg
call sub.oleaut32.dll_VarCyNeg
call sub.oleaut32.dll_VarCyNeg
call sub.advapi32.dll_LsaRetrievePrivateData
call sub.oleaut32.dll_VarCyNeg
call sub.ntdll.dll_NtYieldExecution
call sub.oleaut32.dll_VarCyNeg
call sub.oleaut32.dll_VarCyNeg
call sub.shell32.dll_DAD_DragEnterEx
call sub.ntdll.dll_NtYieldExecution
call sub.ntdll.dll_NtYieldExecution
call sub.shell32.dll_DAD_DragEnterEx
call sub.shell32.dll_DAD_DragEnterEx
call sub.advapi32.dll_LsaRetrievePrivateData
call sub.shell32.dll_DAD_DragEnterEx
call sub.shell32.dll_DAD_DragEnterEx
call sub.ntdll.dll_NtYieldExecution
call sub.shell32.dll_DAD_DragEnterEx
ret
or edi, ebx
xor ebx, edx
or edx, ebx
xor esi, edx
call sub.kernel32.dll_GetProcessHeap
xor ebx, 0xb1214c17
rol edi, 0x15
sub ebx, 0xb121ee0d
dec edx
or esi, ebx
sub esi, 0xb122e001
cmp eax, 0xffffff1a
jne 0x401147
call sub.advapi32.dll_LsaRetrievePrivateData
call sub.advapi32.dll_LsaRetrievePrivateData
call sub.oleaut32.dll_VarCyNeg
call sub.shell32.dll_DAD_DragEnterEx
call sub.shell32.dll_DAD_DragEnterEx
call sub.oleaut32.dll_VarCyNeg
call sub.ntdll.dll_NtYieldExecution
call sub.shell32.dll_DAD_DragEnterEx
call sub.ntdll.dll_NtYieldExecution
call sub.oleaut32.dll_VarCyNeg
call sub.oleaut32.dll_VarCyNeg
call sub.shell32.dll_DAD_DragEnterEx
call sub.shell32.dll_DAD_DragEnterEx
call sub.oleaut32.dll_VarCyNeg
call sub.oleaut32.dll_VarCyNeg
call sub.shell32.dll_DAD_DragEnterEx
call sub.oleaut32.dll_VarCyNeg
call sub.shell32.dll_DAD_DragEnterEx
call sub.advapi32.dll_LsaRetrievePrivateData
call sub.advapi32.dll_LsaRetrievePrivateData
call sub.advapi32.dll_LsaRetrievePrivateData
call sub.shell32.dll_DAD_DragEnterEx
call sub.shell32.dll_DAD_DragEnterEx
call sub.shell32.dll_DAD_DragEnterEx
call sub.advapi32.dll_LsaRetrievePrivateData
call sub.oleaut32.dll_VarCyNeg
call sub.advapi32.dll_LsaRetrievePrivateData
call sub.shell32.dll_DAD_DragEnterEx
call sub.advapi32.dll_LsaRetrievePrivateData
call sub.shell32.dll_DAD_DragEnterEx
ret
and esi, edx
sub esi, ebx
xor ebx, edx
mov edi, 0xb1267a67
xchg edi, edx
mov esi, edi
sub edi, esi
call sub.kernel32.dll_GetProcessHeap
add edi, 0xb128a0b1
shr edi, 0x15
sub edi, edx
not esi
dec edx
bswap edx
bswap ebx
mov edx, edi
cmp eax, 0xffffff38
jne 0x4011cd
call sub.advapi32.dll_LsaRetrievePrivateData
call sub.advapi32.dll_LsaRetrievePrivateData
call sub.ntdll.dll_NtYieldExecution
call sub.oleaut32.dll_VarCyNeg
call sub.shell32.dll_DAD_DragEnterEx
call sub.ntdll.dll_NtYieldExecution
call sub.ntdll.dll_NtYieldExecution
call sub.oleaut32.dll_VarCyNeg
call sub.ntdll.dll_NtYieldExecution
call sub.shell32.dll_DAD_DragEnterEx
call sub.shell32.dll_DAD_DragEnterEx
call sub.advapi32.dll_LsaRetrievePrivateData
call sub.ntdll.dll_NtYieldExecution
call sub.ntdll.dll_NtYieldExecution
call sub.oleaut32.dll_VarCyNeg
call sub.ntdll.dll_NtYieldExecution
ret
xchg edi, ebx
xor esi, edx
mov esi, edi
neg esi
xor edx, edi
add edx, ebx
and edi, edx
inc edx
call sub.user32.dll_GetActiveWindow
mov esi, 0xb1308af9
and edi, esi
mov edx, 0xb13129eb
dec edi
cmp eax, 0xffffff12
jne 0x40124a
call sub.shell32.dll_DAD_DragEnterEx
call sub.shell32.dll_DAD_DragEnterEx
call sub.oleaut32.dll_VarCyNeg
call sub.shell32.dll_DAD_DragEnterEx
call sub.ntdll.dll_NtYieldExecution
call sub.oleaut32.dll_VarCyNeg
call sub.advapi32.dll_LsaRetrievePrivateData
call sub.shell32.dll_DAD_DragEnterEx
call sub.oleaut32.dll_VarCyNeg
call sub.ntdll.dll_NtYieldExecution
call sub.shell32.dll_DAD_DragEnterEx
call sub.advapi32.dll_LsaRetrievePrivateData
call sub.oleaut32.dll_VarCyNeg
call sub.ntdll.dll_NtYieldExecution
call sub.shell32.dll_DAD_DragEnterEx
call sub.advapi32.dll_LsaRetrievePrivateData
ret
jmp 0x49457e
or edx, 0xb1b6dfbf
or esi, ebx
and edi, 0xb1b7ef28
xchg ebx, edi
dec edx
mov esi, edi
jmp 0x4954a4
pop edx
mov ecx, 0xb689e949
rol ecx, 4
not ecx
xchg ebx, esi
add ebx, esi
jmp 0x49758a
mov edx, 0x33274000
sub ecx, ebx
mov esi, ecx
xchg ebx, edi
add esi, ecx
add ecx, edi
shr ebx, 7
add ebx, esi
not ecx
dec ebx
and esi, 0xb68f2ce4
and ecx, 0xb68fbeea
rol ecx, 1
and esi, 0xb690e45c
mov esi, ecx
sub ebx, edi
sub edi, esi
jmp 0x497855
mov edx, 0x2774562b
or esi, 0xb692fdb7
xor ecx, edi
and ecx, esi
shl ecx, 3
bswap edi
add edi, ebx
xor ebx, esi
dec ebx
add ecx, edi
jmp 0x4966f2
mov edx, 0x2774562b
mov ecx, esi
neg esi
sub edi, esi
inc esi
or esi, edi
shl ebx, 0x11
rol esi, 4
neg ecx
mov ebx, ecx
sub ebx, ecx
rol ebx, 0x12
neg ecx
jmp 0x496f36
push 0xb1d3068f
mov edi, ecx
sub ebx, ecx
xchg esi, ecx
dec esi
not edi
mov edi, ebx
add ecx, edi
add edi, esi
jmp 0x497b92
push 0xb1d292ab
and esi, 0xb6bd056f
add esi, ebx
xchg edi, esi
or ecx, 0xb6bdf021
sub ecx, 0xb6be40f4
xor ebx, esi
xchg ebx, esi
rol ecx, 0xe
sub ebx, ecx
and edi, ecx
mov ebx, edi
jmp 0x496243
push 0xb1e28587
or edi, esi
not esi
ror ebx, 0x1e
add esi, ebx
ror ebx, 0xf
jmp 0x496745
push 0xb1d949f3
mov ecx, esi
xor edi, ebx
or ebx, esi
or esi, 0xb6e5506d
add edi, ecx
add esi, ecx
ror ecx, 0x13
mov esi, 0xb6e68ded
mov esi, 0xb6e6df37
and edi, ebx
jmp 0x49608b
call edx
dec edi
or esi, ebx
add esi, edi
shr ebx, 0x14
or esi, ebx
xchg ebx, esi
xor ebx, ecx
jmp 0x496c93
push 0xb1cf73f9
shl edi, 0x1b
and ecx, ebx
or esi, 0xb6f232a7
or ecx, edi
and ebx, ecx
xchg ecx, esi
xchg edi, esi
add ecx, 0xb6f3cbb0
jmp 0x4952b3
call edx
add ecx, ebx
mov esi, ecx
shr ecx, 0xf
shr edi, 0x17
neg ebx
xchg ecx, edi
mov edi, 0xb6fcb113
add edi, esi
and esi, edi
add edi, esi
xor edi, 0xb6fde6be
mov ecx, 0xb6fe36da
jmp 0x4945c1
push 0x40
and ecx, ebx
add esi, edi
sub esi, ebx
add edi, ecx
xchg edi, ebx
xor edi, ebx
xchg esi, ebx
add ecx, esi
ror ebx, 0x19
jmp 0x495875
call fcn.00497cbf
and edi, 0xb711b692
rol ecx, 0xb
xor ecx, 0xb71258c9
sub ecx, ebx
add esi, ecx
xor ebx, 0xb7135082
jmp 0x496ffc
call fcn.00497cbf
mov ebx, esi
sub esi, 0xb730635f
xchg ebx, edi
sub ecx, esi
and ecx, esi
dec ebx
or esi, edi
jmp 0x4948ae
pop edx
and ebx, 0xb73261dd
sub ecx, esi
and ecx, esi
or ebx, edi
jmp 0x495ef9
mov edx, 0x33274000
xor ecx, esi
not esi
or ebx, edi
inc esi
inc edi
inc ebx
xchg edi, ebx
xor ebx, ecx
jmp 0x496674
push 0xb1c78a1c
xor ecx, esi
xor ecx, esi
or esi, 0xbcff9822
xor ebx, esi
xchg esi, ebx
xor ebx, 0xbd0159c0
xor esi, ebx
inc ebx
rol edi, 0x1b
sub edi, ecx
mov esi, edi
sub edi, esi
jmp 0x494c09
pop edx
xchg esi, ecx
add esi, ebx
add edi, 0xbd1693e7
add esi, ecx
shr ecx, 0xc
sub ebx, ecx
xchg ecx, edi
mov ecx, 0xbd197a88
and ecx, esi
jmp 0x4975ff
mov edx, 0x4132136a
xor ecx, ebx
or ecx, edi
dec ecx
rol ebx, 4
xor ebx, 0xbd24e9d4
not ebx
mov edi, ebx
mov ebx, 0xbd269487
dec ebx
or ebx, esi
jmp 0x494a2f
push 0xb1cf08d2
or ebx, ecx
xor ecx, esi
xor esi, edi
dec ebx
jmp 0x4948c3
call edx
mov ecx, 0xbd443b68
mov ecx, ebx
and esi, edi
or edi, ecx
and esi, ebx
ror ecx, 1
xchg esi, ecx
jmp 0x494f96
pop edx
sub ecx, 0xbd485f36
or esi, edi
or ecx, 0xbd497ffa
and esi, 0xbd4a1ba1
bswap ebx
mov esi, ebx
sub esi, ebx
ror esi, 5
and ebx, edi
jmp 0x49514f
pop edx
not esi
xor ecx, ebx
or esi, edi
xor ebx, edi
shr ebx, 2
add edi, ebx
sub esi, ecx
rol edi, 0x14
or ecx, 0xbd5265c3
nop
sub esi, ecx
xchg ecx, ebx
or esi, 0xbd54ae0a
mov esi, ebx
jmp 0x494e15
mov edx, 0x33274000
neg ecx
or edi, ebx
add ecx, ebx
jmp 0x494b63
push 0xb1d71136
add edi, 0xbd642369
mov ecx, edi
xor esi, ecx
mov ebx, edi
add edi, esi
mov ebx, esi
neg esi
jmp 0x497a99
pop edx
mov ecx, edi
sub ecx, esi
bswap esi
inc ebx
xor ebx, ecx
xchg edi, ebx
xchg esi, ebx
sub ecx, 0xbd8b4728
sub esi, 0xbd8bdace
xchg ecx, esi
shl esi, 3
neg ecx
jmp 0x495b0c
pop edx
mov ebx, ecx
xor edi, ebx
sub ebx, ecx
xor ebx, ecx
ror ebx, 8
xor ecx, 0xbda01188
mov ebx, edi
xchg edi, ecx
and esi, 0xbda1bdc6
or esi, 0xbda249e2
xor esi, 0xbda2dca4
jmp 0x497572
mov edx, 0x2774562b
mov esi, edi
not ebx
add ecx, 0xbdbffbe9
add esi, 0xbdc09475
not ebx
inc edi
add ecx, 0xbdc28282
and ebx, 0xbdc31b79
add ebx, edi
nop
xor ebx, edi
or ecx, 0xbdc569a8
jmp 0x496926
pop edx
shr edi, 8
or edi, 0xbdd19cb9
mov ecx, ebx
sub edi, ecx
mov esi, ecx
jmp 0x4968c4
call edx
xchg ecx, ebx
or esi, edi
or ecx, edi
jmp 0x495c46
push 0xb1c932e5
xchg esi, edi
or esi, ecx
nop
mov edi, esi
shl edi, 0x1c
or edi, ebx
or esi, ecx
or ebx, edi
rol ecx, 6
xor esi, 0xbdf04fc4
xor esi, edi
sub esi, ebx
nop
mov edi, 0xbdf2894d
mov ebx, 0xbdf31ab2
add ebx, edi
jmp 0x49555e
call fcn.00497cbf
add esi, ecx
shl edi, 0x15
inc ecx
add edi, ebx
and ebx, ecx
rol esi, 6
sub ecx, 0xbe4a61ab
sub edi, esi
jmp 0x496ecd
push 0xb1cfdb34
mov ecx, esi
inc edi
mov edi, 0xbe4cc2de
xchg ecx, ebx
and edi, 0xbe4debab
neg ebx
bswap ebx
shr edi, 0x17
shr esi, 0x1a
xchg ecx, ebx
add edi, 0xbe516828
or esi, ebx
jmp 0x495fb8
call edx
xor ebx, 0xbe5aa773
not ebx
sub edi, esi
mov ecx, 0xbe5c4d04
shr edi, 5
or esi, 0xbe5d7259
or ecx, edi
or edi, ebx
neg ebx
neg esi
inc ebx
xchg edi, ecx
add esi, 0xbe618c50
xchg esi, edi
jmp 0x4974ae
push 0xb1d8dbfd
ror ecx, 0x18
mov ebx, 0xbe7c5614
xor edi, ebx
jmp 0x497022
pop edx
ror ebx, 0x13
xchg edi, ecx
inc edi
ror ebx, 0x16
mov edi, ecx
xor edi, ebx
inc ecx
jmp 0x497334
push 0xb1c002b6
xchg ecx, ebx
and edi, ecx
xchg edi, ecx
or edi, esi
xor edi, ebx
xor edi, esi
add ebx, esi
or edi, esi
mov ecx, esi
sub esi, ecx
dec ecx
jmp 0x4950d5
push 0xb1d4d5e7
or ecx, esi
add ecx, esi
and esi, 0xbea3094c
jmp 0x49676c
mov edx, 0x33274000
not ecx
xor ebx, esi
shl esi, 0x16
shl edi, 0x18
xor ecx, edi
xchg ebx, edi
xchg ebx, edi
sub esi, ebx
not esi
xchg esi, edi
jmp 0x49657b
push 0xb1c52623
ror edi, 0x1b
xor ecx, 0xbee1eab8
xchg edi, esi
mov edi, 0xbee319a8
neg ecx
xchg ebx, edi
neg ebx
rol ebx, 0x14
add edi, ecx
xchg ecx, edi
jmp 0x497961
pop edx
or esi, 0xbf1002a9
shl edi, 0x10
add ebx, edi
or ebx, ecx
xor esi, ebx
bswap edi
or edi, ebx
inc ecx
xor ecx, edi
add edi, ecx
or edi, ebx
shl esi, 0x18
jmp 0x497ac7
push 0x9317e
add ecx, edi
shr ebx, 0x1d
xor ebx, 0xbf351fa1
xchg ecx, ebx
dec ecx
xchg ebx, edi
xor ecx, edi
sub ebx, 0xbf380f39
add edi, ebx
jmp 0x496135
call fcn.00497cbf
or edi, 0xbf3c043e
shr esi, 0x18
add ebx, edi
add edi, 0xbf3dc286
jmp 0x494dfc
pop edx
mov ecx, esi
xchg edi, esi
shr edi, 0xc
add esi, 0xbf4839e7
xor edi, ecx
and edi, 0xbf49696b
mov ebx, 0xbf49fa21
mov edi, esi
xor ebx, ecx
or ebx, edi
jmp 0x4962d7
push 0xb1d8a1d8
add esi, ecx
sub esi, ecx
shr ebx, 0x1b
mov ebx, ecx
jmp 0x4953e2
push 0xb1ddc5cd
or ecx, esi
and ebx, esi
rol esi, 0xa
or esi, edi
and ecx, esi
or edi, ebx
and esi, 0xbf8819e3
xor ebx, 0xbf88c68c
xor ebx, esi
or esi, ebx
sub edi, ecx
dec ecx
or ecx, edi
jmp 0x4966a7
push 0xb1d545ea
and edi, ebx
not esi
add ebx, 0xbf94a486
sub edi, ecx
and esi, ebx
and edi, ebx
inc ecx
and esi, ecx
sub ecx, ebx
sub ecx, esi
or esi, edi
xchg ebx, edi
and ebx, ecx
and esi, ecx
rol ebx, 0x10
or esi, edi
jmp 0x4945d5
pop edx
xchg edi, esi
sub ecx, edi
and esi, ebx
neg esi
mov ebx, esi
sub ecx, 0xbf9f88b0
dec edi
xor ebx, 0xbfa0d9e6
xor ebx, esi
jmp 0x49578f
push 0xb1c4f062
or edi, 0xbfc56e4b
sub edi, ebx
xchg edi, esi
and esi, edi
or esi, 0xbfc7b92a
xchg esi, edi
sub ecx, edi
add ecx, 0xbfc96b69
xor esi, edi
jmp 0x49565f
pop edx
nop
shl ebx, 6
add ecx, 0xbfcf09c5
and edi, ebx
neg edi
or edi, esi
inc ecx
add ecx, edi
add ecx, esi
sub ecx, edi
xchg ecx, edi
or ecx, 0xbfd42184
sub ebx, edi
shr edi, 0x1a
jmp 0x495f50
push 0xb1c75431
xchg esi, ecx
mov esi, ebx
neg edi
mov esi, ebx
sub edi, ecx
sub ecx, 0xc0385923
sub esi, 0xc038fe14
rol esi, 0x10
mov ecx, ebx
inc edi
jmp 0x494c42
pop edx
and edi, ebx
or ebx, 0xc0443162
ror ebx, 0x18
xor edi, ecx
mov ebx, 0xc04603b7
or ecx, edi
xchg edi, ebx
add edi, esi
sub esi, edi
add ecx, 0xc048c0ed
xor ecx, 0xc04956ee
jmp 0x497a74
pop edx
or ecx, esi
sub ecx, 0xc05176b7
xchg edi, ebx
dec edi
or edi, ecx
or esi, ecx
mov ecx, esi
add ecx, edi
sub edi, ebx
dec esi
and ecx, esi
and edi, ebx
jmp 0x497254
pop edx
bswap edi
sub ebx, ecx
not edi
xor edi, ebx
mov ecx, ebx
xchg ecx, edi
and ecx, ebx
rol edi, 0x1f
rol edi, 7
xor edi, ebx
mov ebx, 0xc05dc1b0
xchg ebx, edi
add ecx, 0xc05ee5dc
jmp 0x494ece
mov edx, 0x33274000
not ebx
xchg esi, ebx
or esi, edi
and ebx, edi
mov edi, ecx
and ebx, esi
and ecx, edi
and ebx, edi
add ecx, esi
and ecx, 0xc06a386b
and ecx, edi
and edi, esi
jmp 0x497af4
mov edx, 0x2774562b
and edi, 0xc087257b
xor edi, ecx
xchg esi, edi
dec ebx
xor edi, ecx
xor ebx, ecx
and ecx, edi
jmp 0x4958af
push 0xb1d98177
not esi
shl edi, 0x10
xchg ecx, edi
xchg ecx, ebx
bswap ebx
rol esi, 8
mov ebx, edi
add ecx, 0xc0927c09
dec edi
shl ebx, 0x12
add ebx, 0xc0948849
jmp 0x496070
call fcn.00497cbf
add esi, edi
rol edi, 0x14
sub ecx, esi
mov esi, ebx
neg edi
add edi, esi
jmp 0x497a00
push 0x401400
mov ebx, esi
add esi, ebx
sub esi, 0xc0acf2f0
sub ecx, edi
jmp 0x49492e
push 0xb1d2cddd
or ebx, esi
shr ecx, 0xa
sub ebx, edi
mov esi, ebx
xor edi, esi
add esi, edi
xchg edi, ebx
add esi, 0xc0db19d8
inc ecx
add ebx, edi
rol ecx, 1
dec ecx
sub ecx, 0xc0dde9ab
rol ecx, 8
jmp 0x49475e
push 0xb1df0906
xchg ebx, ecx
bswap esi
dec esi
mov edi, 0xc0e65db8
mov edi, ebx
sub ebx, esi
jmp 0x494642
pop edx
or esi, ebx
ror ecx, 0x1c
xchg ecx, esi
bswap esi
or ebx, ecx
ror ecx, 0x1b
neg esi
sub ecx, edi
neg ecx
mov ebx, edi
rol esi, 2
jmp 0x494d15
pop edx
xchg ecx, esi
sub ecx, 0xc0efa111
and edi, esi
inc edi
ror ecx, 0x1b
jmp 0x497417
pop edx
xchg ebx, ecx
sub ecx, edi
mov ecx, 0xc0f3c0ef
and esi, ebx
and ecx, ebx
neg ecx
xor ebx, ecx
or ebx, ecx
bswap ebx
and ebx, ecx
jmp 0x494cc6
pop edx
add esi, edi
xor esi, edi
or esi, edi
or edi, 0xc104e1b3
not ecx
sub edi, ecx
and esi, 0xc106b406
add edi, ebx
dec edi
add edi, esi
jmp 0x49638b
call fcn.00497cbf
shl edi, 0x11
bswap ecx
or esi, edi
sub esi, ecx
sub edi, esi
add edi, ebx
and esi, ecx
or edi, 0xc10cf3f1
xchg ebx, ecx
xchg ebx, edi
xchg edi, ebx
and ebx, 0xc10f4918
sub ebx, esi
shr edi, 9
sub esi, edi
or ecx, 0xc1119dcf
jmp 0x49531b
pop edx
dec esi
or edi, esi
inc ebx
add ebx, ecx
mov esi, 0xc114b939
jmp 0x495973
push 0xb1d49bc0
and ebx, 0xc11b9b66
sub esi, ecx
rol ebx, 0xc
or edi, 0xc11d4ec1
neg ecx
nop
jmp 0x4954c3
call fcn.00497cbf
neg ecx
dec ebx
rol ebx, 7
inc ebx
xor ecx, 0xc165c926
mov ebx, esi
dec edi
jmp 0x496b2d
pop edx
sub edi, 0xc16fbb9d
inc ecx
shl esi, 0x18
xchg esi, ebx
jmp 0x496aae
push 0xb1e24df9
xor esi, 0xc172575b
shl ebx, 7
xor edi, esi
mov esi, ebx
xor ecx, edi
xchg ecx, edi
jmp 0x49481c
call fcn.00497cbf
xor edi, 0xc18de43d
or ecx, esi
or ebx, esi
xor ecx, esi
sub ebx, edi
xor ecx, edi
sub ebx, edi
ror edi, 0x1f
and edi, ecx
add ecx, ebx
bswap ecx
xor ecx, edi
xor edi, 0xc194cba8
mov edi, esi
and ecx, esi
xchg edi, esi
jmp 0x4973ca
push 0xb1de30f2
mov ebx, ecx
xor ecx, edi
xor ecx, esi
xchg edi, ebx
mov ebx, esi
jmp 0x497530
pop edx
bswap ebx
or edi, ebx
shl esi, 0xa
or ecx, edi
or edi, ecx
mov ebx, ecx
jmp 0x497bb4
call fcn.00497cbf
or esi, ecx
or ebx, 0xc1a4a440
or ebx, esi
sub ecx, esi
xchg edi, ecx
sub esi, ebx
rol esi, 0x14
add ecx, 0xc1a82eee
bswap edi
add esi, 0xc1a95e7a
not edi
jmp 0x4967b3
pop edx
mov ecx, esi
xchg ebx, ecx
shr ebx, 0xc
mov ecx, ebx
or ecx, 0xc1ace23f
add esi, 0xc1ad7631
not edi
and edi, esi
sub ebx, esi
xor ecx, esi
xchg ecx, ebx
dec ecx
jmp 0x495450
push 0xb1e2bde1
or ecx, 0xc1b1c002
mov esi, ecx
bswap esi
or edi, esi
xor edi, 0xc1b426a4
or ebx, 0xc1b4b870
shl edi, 0xf
sub ecx, edi
jmp fcn.00494832
push 0xb1d50f0a
sub esi, ebx
bswap ebx
or ebx, edi
not esi
mov esi, ecx
not esi
and esi, ecx
rol ecx, 8
mov ecx, 0xc1bb73b7
mov edi, esi
bswap edi
xchg edi, esi
add ecx, esi
jmp 0x495ade
call edx
xor ecx, ebx
rol ecx, 0x1a
mov esi, ebx
sub ebx, esi
or ebx, esi
jmp 0x496332
pop edx
xor ebx, 0xc1c807ca
not esi
xchg esi, edi
add ecx, 0xc1c9d660
xchg esi, edi
xor ebx, 0xc1cb00e5
and ecx, edi
and ebx, 0xc1cc2d53
mov ecx, esi
jmp 0x494791
push 0xb1c4b861
or ebx, edi
neg esi
xor ecx, esi
xor edi, ebx
and esi, 0xc1f00b5f
and edi, 0xc1f0a7a4
shr ecx, 0x12
and ecx, ebx
and ecx, edi
jmp 0x495c0a
push 0xb1c2fd32
add ebx, edi
and esi, 0xc1f39c73
sub edi, ecx
add ecx, edi
ror ebx, 1
xchg edi, ecx
mov esi, ebx
bswap ebx
and edi, 0xc1f7bbab
jmp 0x494eab
push 0xb1c290bc
shl ebx, 0xc
add esi, edi
or ecx, 0xc1f9c503
shl ecx, 5
jmp 0x496d45
call fcn.00497cbf
neg esi
mov esi, edi
or esi, 0xc1fc550e
sub ebx, edi
sub esi, ecx
sub ecx, esi
and ebx, ecx
jmp 0x4970ae
call edx
add edi, ebx
xor ecx, 0xc20d193a
add ebx, ecx
xor ebx, edi
xchg ecx, esi
jmp 0x49671f
pop edx
xchg esi, edi
xchg ecx, ebx
or ebx, ecx
mov edi, esi
dec ecx
sub edi, 0xc226d08d
bswap ebx
and edi, ecx
and ecx, esi
jmp 0x4963cc
push 0xb1e213b2
neg edi
xchg edi, ebx
ror edi, 0x1d
xchg edi, ebx
add edi, ebx
or ecx, ebx
xchg edi, ecx
jmp 0x4965cc
call edx
bswap ecx
add ebx, edi
xor ebx, edi
dec edi
not edi
xor ebx, 0xc2575e61
sub edi, esi
inc ecx
or esi, ebx
mov ecx, esi
xor ecx, esi
xor edi, esi
xchg ebx, ecx
mov esi, edi
jmp 0x4962a4
pop edx
add edi, esi
dec esi
xor esi, 0xc299305d
add ecx, ebx
xchg ebx, ecx
shr ecx, 0x14
or esi, ecx
neg edi
and edi, 0xc29cab5c
mov ebx, edi
shr ecx, 0xb
jmp 0x494e3a
push 0xb1c2c78a
xchg edi, ebx
mov edi, 0xc2b94b39
add esi, ebx
shl ebx, 0xa
mov edi, ecx
xchg ebx, edi
add ebx, esi
rol edi, 0x19
sub ebx, 0xc2bd5d36
sub ecx, 0xc2bdee06
jmp 0x4968e9
pop edx
xor esi, ebx
not edi
xor ebx, edi
or ebx, 0xc2c06738
or edi, esi
jmp 0x49779a
call edx
xor ebx, 0xc2ff0268
bswap ecx
mov edi, ecx
or edi, ebx
shr edi, 0x15
mov edi, ebx
and edi, 0xc302699d
not ebx
mov ecx, edi
add edi, esi
xor esi, 0xc304d576
not edi
sub edi, ecx
or ebx, 0xc3068bce
xor ecx, ebx
jmp 0x497995
call fcn.00497cbf
add ebx, 0xc31008ac
or edi, 0xc3109cb0
sub ebx, edi
neg esi
or ecx, 0xc3124f36
xor ecx, edi
not esi
or edi, esi
sub ebx, 0xc314a932
xor esi, ebx
add esi, ebx
mov ecx, 0xc31649b8
xchg esi, ebx
jmp 0x49698d
call edx
shr edi, 0x1b
ror ebx, 7
and esi, edi
jmp 0x495005
push esp
xchg esi, ecx
not esi
sub edi, ebx
mov ecx, edi
and esi, ebx
xchg esi, edi
xchg edi, ecx
add ecx, edi
bswap esi
xor ebx, 0xc33521e7
xchg esi, ecx
or edi, 0xc3365824
jmp 0x497620
push 0xb1d910e2
and ebx, ecx
xor ebx, 0xc337b69f
sub ecx, 0xc338482e
xor ecx, 0xc338f4ef
and esi, ecx
xor esi, edi
dec edi
or ebx, 0xc33b4427
jmp 0x494847
call edx
and esi, 0xc34cf191
xchg edi, ebx
xchg ecx, ebx
and ebx, ecx
or ecx, 0xc34f38b2
jmp 0x4962c3
pop edx
xor ecx, 0xc34fffde
and edi, esi
ror edi, 0x13
rol ebx, 4
xor ebx, esi
and ebx, edi
xor ecx, esi
jmp 0x4965ba
pop edx
dec ebx
and esi, ebx
xor esi, ecx
xor ebx, esi
mov edi, esi
and esi, ecx
xor edi, ecx
xchg esi, edi
or ebx, 0xc39587f2
xor ebx, edi
sub esi, edi
sub edi, esi
jmp 0x4967c5
pop edx
add edi, ebx
bswap ecx
sub edi, esi
add edi, 0xc3b753d4
not ebx
ror edi, 9
and edi, 0xc3b907bf
xchg ebx, edi
xor edi, esi
ror edi, 0xd
or ebx, ecx
rol edi, 2
jmp 0x4970c7
call edx
and edi, 0xc3cf9fbc
shr ebx, 0x1a
or ebx, esi
bswap ebx
xor esi, edi
xchg ebx, ecx
add ecx, ebx
xor esi, 0xc3d3eac6
add ecx, 0xc3d47c2e
xor ecx, 0xc3d50e6d
xor ecx, esi
jmp 0x494b7e
push 0xb1c13e09
and ecx, ebx
and ecx, edi
add ecx, edi
ror ecx, 0x12
add ebx, 0xc3de3e53
xor esi, edi
xor ebx, edi
ror esi, 0x1c
sub esi, ecx
jmp 0x497738
pop edx
or ecx, 0xc3f891a6
rol ecx, 0x1e
shl ecx, 0xa
mov ebx, ecx
xchg esi, ecx
or esi, edi
dec ebx
add esi, ebx
jmp 0x4978af
push 0xb1de9ca2
add esi, ecx
sub ebx, ecx
sub edi, ebx
sub ebx, esi
xor esi, edi
dec edi
sub ebx, ecx
or ebx, esi
or ebx, edi
jmp 0x49628c
pop edx
xor edi, esi
inc ebx
sub ecx, esi
jmp 0x4976d5
push 0xb1cea93a
and edi, ebx
xor ebx, 0xc421a0cc
neg esi
and esi, 0xc422d020
and esi, ecx
sub ebx, 0xc4240840
dec esi
jmp 0x494db7
mov edx, 0x33274000
bswap esi
xchg ebx, edi
xor edi, ebx
sub ebx, esi
xor ebx, edi
and esi, edi
jmp 0x495294
push 0xb1c71dd7
ror ebx, 0x1c
sub ecx, ebx
ror esi, 5
not esi
or edi, 0xc435f869
dec edi
add ebx, edi
xchg ebx, ecx
add ecx, edi
jmp 0x495e9d
push esp
mov edi, ecx
add ecx, esi
jmp 0x4949e1
pop edx
mov ebx, 0xc4547a06
xor ebx, esi
shl ebx, 0x1a
not edi
or esi, edi
xor ecx, esi
bswap esi
xor edi, 0xc4588660
neg esi
xor ecx, esi
jmp 0x495f70
mov edx, 0x2774562b
or ecx, ebx
or esi, edi
mov edi, esi
xchg esi, ecx
inc ebx
or ecx, edi
jmp 0x496353
pop edx
or ecx, esi
mov edi, esi
add ebx, edi
xor ecx, edi
add ebx, esi
and ebx, ecx
xchg esi, edi
inc ecx
sub ebx, ecx
or edi, 0xc47980a2
add edi, ebx
not edi
xor edi, ebx
jmp 0x496a1c
call fcn.00497cbf
mov edi, esi
or ecx, esi
mov ecx, edi
xchg ebx, ecx
xchg ecx, esi
xchg ebx, ecx
jmp 0x496f97
push 0xb1c258e4
ror edi, 0x1d
inc edi
and ebx, esi
or esi, ebx
and ecx, 0xc4a48e26
add edi, 0xc4a53d5a
xor ecx, edi
mov ebx, ecx
sub ebx, esi
shr edi, 0x16
add esi, edi
jmp 0x49690e
push 0xb1c55d8b
shr ecx, 2
rol edi, 0x15
add esi, ebx
jmp 0x4975ad
pop edx
inc ecx
add esi, ecx
ror esi, 0x17
ror ecx, 0x12
jmp 0x4958ff
call edx
xchg edi, esi
and edi, ebx
nop
mov ecx, edi
shl edi, 0x16
or edi, ecx
xor edi, ebx
xchg ecx, edi
add ecx, 0xc4da8205
jmp 0x496d70
pop edx
xor ecx, esi
mov ecx, edi
xor edi, 0xc4e7f6e1
and ecx, ebx
add ecx, 0xc4e91317
or esi, ebx
sub edi, esi
xor edi, esi
rol ecx, 0xc
mov esi, ecx
xchg esi, ebx
jmp 0x4951e0
push 0xb1d74882
add ebx, ecx
ror ebx, 0xc
and esi, ecx
xor ebx, esi
mov edi, 0xc4ef869d
mov esi, ecx
neg ebx
mov ebx, ecx
mov esi, 0xc4f1e4f3
inc esi
bswap ecx
xor ebx, esi
add ecx, 0xc4f4399b
jmp 0x49460c
pop edx
add edi, ecx
xchg edi, ebx
ror esi, 0xe
dec edi
add ebx, 0xc4f74088
shr ecx, 2
neg edi
sub ebx, edi
mov ecx, 0xc4f9b2e5
and esi, edi
xchg ebx, edi
xor esi, ebx
and ebx, esi
ror edi, 3
sub ebx, ecx
jmp 0x4966bb
call fcn.00497cbf
and ecx, 0xc4fddf9f
mov ebx, esi
xchg edi, ecx
and edi, ecx
add ebx, esi
not edi
and ecx, esi
mov edi, ecx
and ebx, edi
jmp 0x495171
mov edx, 0x2774562b
mov ecx, ebx
sub esi, edi
neg esi
and ebx, ecx
or edi, 0xc51cf4e4
or ebx, ecx
not esi
sub edi, 0xc51eb8bd
jmp 0x49611e
push 0xb1dd5afa
and edi, ebx
shr esi, 0xb
add ebx, 0xc5209f6a
sub ecx, 0xc5213292
xchg edi, ebx
mov ebx, edi
and edi, esi
mov ecx, 0xc5238a77
xchg edi, ecx
sub ecx, edi
xor edi, ecx
ror esi, 0x1b
xor esi, edi
jmp 0x495a95