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

Disassembly:
call sub.kernel32.dll_GetThreadLocale
cmp eax, 0xffffff20
jne 0x401089
call sub.shell32.dll_SHMultiFileProperties
call sub.shell32.dll_SHMultiFileProperties
call sub.shell32.dll_SHMultiFileProperties
call sub.shell32.dll_SHMultiFileProperties
call sub.shell32.dll_SHMultiFileProperties
call sub.shell32.dll_SHMultiFileProperties
call sub.shell32.dll_SHMultiFileProperties
call sub.shell32.dll_SHMultiFileProperties
call sub.shell32.dll_SHMultiFileProperties
call sub.shell32.dll_SHMultiFileProperties
call sub.shell32.dll_SHMultiFileProperties
call sub.shell32.dll_SHMultiFileProperties
call sub.shell32.dll_SHMultiFileProperties
call sub.shell32.dll_SHMultiFileProperties
call sub.shell32.dll_SHMultiFileProperties
call sub.shell32.dll_SHMultiFileProperties
call sub.shell32.dll_SHMultiFileProperties
call sub.shell32.dll_SHMultiFileProperties
call sub.shell32.dll_SHMultiFileProperties
call sub.shell32.dll_SHMultiFileProperties
call sub.shell32.dll_SHMultiFileProperties
call sub.shell32.dll_SHMultiFileProperties
call sub.shell32.dll_SHMultiFileProperties
call sub.shell32.dll_SHMultiFileProperties
ret
call sub.user32.dll_GetActiveWindow
cmp eax, 0xfffffede
jne 0x40110d
call sub.shell32.dll_SHMultiFileProperties
call sub.shell32.dll_SHMultiFileProperties
call sub.shell32.dll_SHMultiFileProperties
call sub.shell32.dll_SHMultiFileProperties
call sub.shell32.dll_SHMultiFileProperties
call sub.shell32.dll_SHMultiFileProperties
call sub.shell32.dll_SHMultiFileProperties
call sub.shell32.dll_SHMultiFileProperties
call sub.shell32.dll_SHMultiFileProperties
call sub.shell32.dll_SHMultiFileProperties
call sub.shell32.dll_SHMultiFileProperties
call sub.shell32.dll_SHMultiFileProperties
call sub.shell32.dll_SHMultiFileProperties
call sub.shell32.dll_SHMultiFileProperties
call sub.shell32.dll_SHMultiFileProperties
call sub.shell32.dll_SHMultiFileProperties
call sub.shell32.dll_SHMultiFileProperties
call sub.shell32.dll_SHMultiFileProperties
call sub.shell32.dll_SHMultiFileProperties
call sub.shell32.dll_SHMultiFileProperties
call sub.shell32.dll_SHMultiFileProperties
call sub.shell32.dll_SHMultiFileProperties
call sub.shell32.dll_SHMultiFileProperties
ret
call sub.user32.dll_GetActiveWindow
cmp eax, 0xffffff18
jne 0x401187
call sub.shell32.dll_SHMultiFileProperties
call sub.shell32.dll_SHMultiFileProperties
call sub.shell32.dll_SHMultiFileProperties
call sub.shell32.dll_SHMultiFileProperties
call sub.shell32.dll_SHMultiFileProperties
call sub.shell32.dll_SHMultiFileProperties
call sub.shell32.dll_SHMultiFileProperties
call sub.shell32.dll_SHMultiFileProperties
call sub.shell32.dll_SHMultiFileProperties
call sub.shell32.dll_SHMultiFileProperties
call sub.shell32.dll_SHMultiFileProperties
call sub.shell32.dll_SHMultiFileProperties
call sub.shell32.dll_SHMultiFileProperties
call sub.shell32.dll_SHMultiFileProperties
call sub.shell32.dll_SHMultiFileProperties
call sub.shell32.dll_SHMultiFileProperties
call sub.shell32.dll_SHMultiFileProperties
call sub.shell32.dll_SHMultiFileProperties
call sub.shell32.dll_SHMultiFileProperties
call sub.shell32.dll_SHMultiFileProperties
call sub.shell32.dll_SHMultiFileProperties
ret
call sub.kernel32.dll_GetThreadLocale
cmp eax, 0xffffff2c
jne 0x40120b
call sub.shell32.dll_SHMultiFileProperties
call sub.shell32.dll_SHMultiFileProperties
call sub.shell32.dll_SHMultiFileProperties
call sub.shell32.dll_SHMultiFileProperties
call sub.shell32.dll_SHMultiFileProperties
call sub.shell32.dll_SHMultiFileProperties
call sub.shell32.dll_SHMultiFileProperties
call sub.shell32.dll_SHMultiFileProperties
call sub.shell32.dll_SHMultiFileProperties
call sub.shell32.dll_SHMultiFileProperties
call sub.shell32.dll_SHMultiFileProperties
call sub.shell32.dll_SHMultiFileProperties
call sub.shell32.dll_SHMultiFileProperties
call sub.shell32.dll_SHMultiFileProperties
call sub.shell32.dll_SHMultiFileProperties
call sub.shell32.dll_SHMultiFileProperties
call sub.shell32.dll_SHMultiFileProperties
call sub.shell32.dll_SHMultiFileProperties
call sub.shell32.dll_SHMultiFileProperties
call sub.shell32.dll_SHMultiFileProperties
call sub.shell32.dll_SHMultiFileProperties
call sub.shell32.dll_SHMultiFileProperties
call sub.shell32.dll_SHMultiFileProperties
ret
jmp 0x48124a
shl ecx, 0xe
xchg ecx, ebx
or ebx, ecx
ror esi, 0x16
add esi, edx
bswap ebx
jmp 0x482855
pop ebx
add edi, 0xbe68c5d7
ror edi, 0x12
mov esi, 0xbe6d0bac
or ecx, 0xbe6f32cc
or edi, 0xbe7157f3
sub esi, ecx
sub edx, 0xbe75bb19
xor edx, esi
and esi, ecx
and edi, edx
or esi, edx
sub edi, ecx
and esi, edi
jmp 0x4814e8
call ebx
xor edi, ecx
xor esi, edx
mov esi, edx
add esi, edi
shl edx, 0x1b
mov edi, esi
and esi, 0xbecadc8c
mov edi, esi
mov edi, ecx
and esi, 0xbed10fa7
add ecx, edx
mov edx, ecx
jmp 0x48401a
pop ebx
sub ecx, 0xbffef056
shr esi, 0x17
xor edx, esi
and ecx, edi
xchg ecx, esi
inc esi
xor edx, 0xc00bf3e5
or esi, edi
and edx, esi
jmp 0x4838cf
pop ebx
xchg edx, ecx
sub edx, esi
sub edi, edx
shr edi, 6
or edx, 0xc01c40bc
and edi, edx
jmp 0x482b9c
call fcn.00483547
mov esi, edx
dec esi
mov edx, esi
xor esi, edi
mov ecx, 0xc029c33d
sub edx, esi
and edx, 0xc02e0694
mov ecx, 0xc0302967
sub esi, edi
jmp 0x48210b
call ebx
xchg edi, edx
xor edi, 0xc09f8d85
mov edx, ecx
dec esi
jmp 0x482f53
call fcn.00483547
or edx, 0xc0a6b1b0
bswap edx
inc esi
and edx, esi
bswap edx
and edx, edi
jmp 0x4826dc
pop ebx
add esi, edx
not edi
ror ecx, 0x1d
xor edx, esi
ror esi, 5
xor esi, edi
nop
sub edx, edi
xor edx, ecx
or edi, ecx
mov ecx, edx
and edi, ecx
xor ecx, edx
ror edi, 0x15
mov ecx, 0xc0ee467b
mov edx, 0xc0f069d5
jmp 0x48125d
push 0xb9d7b77c
rol esi, 0x11
mov edx, edi
and edx, 0xc10e1daf
mov edx, ecx
or ecx, edi
xor ecx, edx
xchg edi, ecx
and edx, edi
sub edi, esi
or edx, 0xc11d1b8d
shr edx, 0x11
jmp 0x4831dc
push 0xb9bab994
and edx, ecx
mov edx, ecx
or esi, edi
xor edx, 0xc12861c8
shr ecx, 5
inc edi
sub ecx, 0xc12ed988
xor edi, edx
jmp 0x482032
pop ebx
ror edx, 0xc
mov edx, esi
xchg esi, ecx
add esi, edx
xchg edi, edx
dec edx
sub esi, 0xc1410dc5
shr edx, 0x1c
inc edx
shr ecx, 2
jmp 0x481948
pop ebx
and esi, ecx
not esi
xchg edi, edx
jmp 0x48379f
pop ebx
and edx, edi
xchg edi, esi
shl edx, 0x10
bswap esi
shl ecx, 6
sub edi, esi
bswap esi
and edi, 0xc22f03a0
xchg esi, ecx
or edi, esi
sub ecx, esi
xchg ecx, esi
jmp 0x48403a
push 0xb9e5d9f2
add edx, ecx
sub ecx, esi
xchg edx, edi
or edx, edi
add edi, esi
mov edi, edx
mov ecx, edi
xor esi, 0xc292da30
jmp 0x4829ac
pop ebx
or ecx, 0xc29f1915
or esi, ecx
and ecx, esi
rol edi, 0xb
sub edx, esi
and edx, esi
not edi
jmp 0x484138
push 0xb97c56b7
dec esi
shl edx, 0x1f
xor edi, esi
shr ecx, 5
and esi, edi
xor edi, esi
xchg edi, edx
mov edi, ecx
sub ecx, edi
jmp 0x4831b9
push 0xba57c2b4
add esi, edx
mov edx, edi
dec edi
and edi, esi
xchg esi, ecx
or edx, 0xc37c4a76
xor edi, ecx
sub edi, edx
xchg edi, edx
shl edi, 1
or ecx, esi
and esi, 0xc3895c00
shl esi, 0x13
jmp 0x48265f
push 0xb969ec8d
sub ecx, edi
add edx, 0xc3902b55
and edi, ecx
xchg esi, ecx
or esi, edi
add edx, 0xc3989587
sub esi, edx
add edx, edi
jmp 0x483ffb
pop ebx
sub edi, 0xc3c0c06e
xor ecx, edi
jmp 0x4835e8
mov ebx, 0x40495727
or edi, esi
xchg ecx, esi
xor esi, edi
or edx, 0xc3fc500d
and edx, 0xc3fe6c55
xor edx, esi
xor esi, edx
jmp 0x483f20
call fcn.00483547
rol edx, 6
xor edi, esi
add edi, edx
inc edi
bswap esi
bswap esi
mov edx, esi
jmp 0x483b3a
call fcn.00483547
add edi, edx
not edx
shl edx, 2
not esi
jmp 0x4823b9
call ebx
bswap ecx
sub esi, 0xc520edf1
xchg edi, edx
mov ecx, edi
and edi, 0xc527a9d9
xchg edi, ecx
and esi, 0xc52be106
jmp 0x481508
pop ebx
xor esi, edx
mov edx, edi
add edx, esi
add ecx, edx
neg edx
or edi, ecx
sub ecx, edi
add ecx, esi
jmp 0x482706
pop ebx
mov edx, esi
xchg ecx, edi
rol edi, 0x14
mov edi, 0xc6775c19
add esi, ecx
sub ecx, 0xc67bd425
add edx, ecx
ror esi, 3
add esi, edi
xchg edx, edi
shl esi, 0x12
jmp 0x482c4e
push 0xb96cde59
add edi, 0xc70fed45
and edi, esi
xor edx, edi
sub ecx, edi
shr esi, 0x1c
xchg edi, edx
xor edi, 0xc7260eb6
shr ecx, 0x12
neg edi
xchg edi, esi
shl ecx, 0x1b
sub ecx, edx
or ecx, edi
jmp 0x484297
push 0xb9c39ba3
add esi, 0xc7e214e8
not esi
and esi, edi
xor ecx, edi
add edx, ecx
jmp 0x4830e5
mov ebx, 0x73716341
or esi, edx
and edi, edx
add ecx, 0xc80641a2
and edi, esi
shr edx, 9
add ecx, 0xc80c7f71
shr edi, 0x17
or edi, edx
dec edx
jmp 0x483f5f
mov ebx, 0x40495727
neg ecx
ror ecx, 7
inc edx
or ecx, 0xc81bf82b
add edx, esi
xchg edi, edx
xchg ecx, edx
xchg edi, edx
xor edx, ecx
or edx, 0xc829886c
jmp 0x484051
mov ebx, 0x73716341
dec edi
shr edx, 8
xor esi, edx
sub ecx, edx
xchg edx, edi
and edx, edi
xchg edi, esi
add edx, esi
bswap edx
xor esi, edi
sub edx, ecx
and ecx, edx
dec esi
jmp 0x4829e1
call ebx
mov esi, ecx
dec esi
or ecx, edx
not ecx
and edi, esi
mov esi, 0xc8cc3af5
mov esi, 0xc8ce8e5c
jmp 0x48363e
mov ebx, 0x40495727
and edx, 0xc8e102f0
xor ecx, edx
not edx
xchg ecx, esi
mov esi, edx
dec edx
sub edx, ecx
or edi, esi
xor esi, ecx
and edi, esi
rol esi, 0x10
and ecx, 0xc8f8dad7
jmp 0x481b9c
pop ebx
and edx, ecx
ror edi, 4
or ecx, esi
xchg esi, edx
xor edi, ecx
mov edi, ecx
jmp 0x48344e
pop ebx
or edi, ecx
or edx, ecx
jmp 0x482185
push 0xba15f7f8
sub edx, esi
xor ecx, 0xc932f6dc
or esi, 0xc9350b55
or ecx, edi
jmp 0x48200d
call ebx
sub ecx, edi
shr ecx, 0xc
xor ecx, 0xc9b1fded
sub esi, edi
shl ecx, 0x10
and esi, 0xc9b890c4
or edx, edi
add ecx, edi
and ecx, edx
jmp 0x482723
push 0xb9805e44
xchg edi, esi
rol esi, 0x12
shr ecx, 0x1c
and edi, 0xc9eb8acc
jmp 0x483bfc
call ebx
and edi, edx
or edx, ecx
neg edx
or edi, edx
sub edi, 0xca4fd74d
xor ecx, edi
sub ecx, 0xca540177
jmp 0x482642
pop ebx
xor esi, 0xca941335
neg ecx
mov esi, ecx
add esi, 0xca9a567d
shl edi, 0x12
or esi, edx
xor edi, edx
xor edi, edx
inc ecx
sub esi, edi
and esi, edi
jmp 0x4829c6
call ebx
xchg edx, edi
mov esi, edx
jmp 0x483099
push 0xba64e0fc
xchg ecx, edi
add edi, edx
sub esi, 0xcb3a9400
xor edi, edx
not edi
sub edx, 0xcb40e7cb
and ecx, edi
add edi, 0xcb451734
and esi, ecx
jmp 0x4837ba
pop ebx
dec edx
neg edi
and edx, ecx
shr edx, 0x12
or edx, ecx
xor esi, edi
add ecx, edx
add edx, 0xcbb52c62
xor edi, edx
nop
jmp 0x481c7b
push 0xba5943bf
sub esi, ecx
add edx, esi
mov edi, edx
add esi, 0xcbc24088
and edx, edi
add edx, ecx
mov edx, edi
xchg edx, edi
or esi, ecx
mov edx, esi
and ecx, edi
jmp 0x482c74
push 0xba1d90d5
xchg edx, ecx
neg edx
and ecx, 0xcbf76eb7
xor edi, 0xcbf99284
neg edx
add ecx, edi
or esi, ecx
rol ecx, 0x17
and ecx, esi
jmp 0x482fa6
push esp
and ecx, 0xcc086330
ror ecx, 0x1d
rol edx, 5
sub edi, ecx
ror esi, 8
neg ecx
bswap edi
xchg ecx, esi
mov edx, esi
jmp fcn.00482bdc
pop ebx
xor ecx, esi
xchg edi, edx
inc edi
jmp 0x48293e
pop ebx
mov edx, 0xcc2394ab
sub esi, ecx
xor edi, edx
sub edi, edx
neg ecx
or esi, edx
neg edx
add edx, 0xcc32c7d1
jmp 0x48375a
pop ebx
and edx, edi
and edx, 0xcc3764ba
sub edi, ecx
sub ecx, edx
and edx, esi
nop
jmp 0x4826b7
pop ebx
rol edx, 6
xchg edi, edx
and esi, 0xcc566571
sub edi, edx
sub edi, 0xcc5a9df2
sub esi, edx
mov edx, esi
neg edi
and ecx, esi
jmp 0x481903
push 0xb9a4d129
inc edi
ror esi, 0x1a
xchg ecx, edi
sub edi, ecx
mov edi, esi
xchg esi, edi
neg edi
inc edx
xor edi, 0xcced19a4
sub edi, 0xccf012e9
xor esi, edx
and esi, edi
jmp 0x483dca
push 0xb96877f4
or ecx, edi
not ecx
sub ecx, edx
shl edi, 0xc
add edi, 0xccff341c
xchg edi, edx
ror ecx, 0x14
rol edi, 3
add ecx, esi
sub edi, 0xcd09f0c1
dec ecx
and edx, 0xcd0e287f
jmp 0x481975
push 0xba3b5263
mov ecx, 0xcda015b5
sub ecx, 0xcda23266
or edx, esi
ror ecx, 0x16
xor ecx, edi
xor edi, 0xcdaaa1c9
add edx, 0xcdacfe2c
neg edi
or edx, esi
jmp 0x4834ae
push 0xb9e75845
xchg esi, ecx
add edx, edi
neg edi
sub edi, esi
xor edi, ecx
xor ecx, edi
and edx, ecx
bswap esi
jmp 0x48327f
push 0xb9e2e179
shl esi, 0x1d
and esi, edi
add esi, ecx
shr edx, 0x18
mov ecx, edi
or ecx, esi
dec ecx
sub edx, esi
jmp 0x48362e
call fcn.00483547
xor edx, 0xcdf7914c
add edi, esi
or edi, 0xcdfbd21c
shr ecx, 2
mov edx, esi
neg ecx
neg esi
or edx, esi
or ecx, edx
jmp 0x481c17
call ebx
mov ecx, edx
xchg edi, esi
rol edi, 7
or esi, edx
xchg esi, ecx
and esi, edi
and edi, ecx
jmp 0x481839
mov ebx, 0x40495727
xchg edx, ecx
mov ecx, esi
bswap edi
xchg edi, edx
or ecx, edi
sub ecx, edi
mov edx, ecx
xor edx, edi
ror esi, 0x19
or esi, ecx
neg ecx
or esi, edx
xor edx, edi
or ecx, edx
xchg esi, edi
jmp 0x483c89
push 0xb9b8df89
xor edi, 0xcf966725
rol esi, 0xc
jmp 0x4816dd
pop ebx
mov edi, edx
or edi, esi
inc edx
sub ecx, 0xd0a57c31
neg edx
bswap esi
mov edi, 0xd0afeebc
ror edi, 0x14
add ecx, 0xd0b84d60
shl esi, 0x1d
jmp 0x4821cb
mov ebx, 0x40495727
xchg ecx, esi
inc edx
shr ecx, 0x12
ror esi, 0x1d
jmp 0x481b84
pop ebx
sub esi, 0xd11ad966
add esi, ecx
xchg edx, ecx
sub ecx, edi
shr esi, 0x12
mov esi, edx
xor edi, 0xd1757e27
mov edx, ecx
xchg edx, esi
sub edi, edx
jmp 0x483c1e
pop ebx
inc edx
or esi, edi
or edi, esi
xor ecx, 0xd53e18b9
and esi, edx
add esi, edi
sub esi, edx
or esi, ecx
or ecx, 0xd55c9091
bswap esi
neg esi
or esi, ecx
jmp 0x482f71
push 0xb9a35808
shl edi, 0x10
and edi, esi
add esi, ecx
add esi, edx
and esi, ecx
sub esi, ecx
mov edx, ecx
sub edi, edx
dec ecx
dec edx
sub edx, ecx
jmp 0x482824
pop ebx
and edi, edx
mov edi, ecx
or edi, 0xd5bd314e
ror edx, 0x12
rol ecx, 0x16
add ecx, edx
neg edi
jmp 0x4819ce
pop ebx
xor esi, ecx
add edx, 0xd8a1c1a5
mov edx, esi
and ecx, edx
xor ecx, edx
and esi, edi
not edx
jmp 0x481fd1
push 0xb9835163
shl edi, 0x16
shr ecx, 0xb
xchg edi, ecx
xor ecx, 0xd8e0cd95
and ecx, 0xd8e2ee84
and ecx, esi
and edi, 0xd8e75ebc
rol edi, 0x11
jmp 0x483338
pop ebx
sub ecx, 0xd914a0ea
xor ecx, edi
sub edx, esi
mov edx, ecx
or esi, edi
jmp 0x4826fb
pop ebx
mov ecx, esi
mov esi, edx
xor esi, 0xd939210b
xor esi, ecx
ror ecx, 0x16
add esi, edi
or ecx, esi
xchg edx, edi
nop
xor esi, edi
or esi, ecx
and edi, esi
jmp 0x482454
pop ebx
sub edx, esi
inc ecx
or esi, edi
sub edi, ecx
jmp 0x482f05
pop ebx
mov ecx, edx
and ecx, edx
mov edx, esi
add edi, esi
mov edi, 0xd9964fc9
not ecx
xor ecx, edx
shr edi, 0x13
or esi, edx
xor ecx, esi
xchg ecx, edx
not edi
jmp 0x482da7
push 0xba1f1062
and edi, 0xd9b19691
and esi, 0xd9b3ad98
shl ecx, 7
xchg edi, edx
shl esi, 0x1c
neg edx
add esi, edx
or edi, esi
xor ecx, edi
sub ecx, 0xd9c4f6f0
and edi, ecx
mov ecx, esi
add edi, esi
jmp 0x483a5e
mov ebx, 0x40495727
inc edi
dec esi
or edi, edx
or esi, edi
sub ecx, edx
and edx, ecx
shl edx, 0xe
add ecx, edx
jmp 0x483971
pop ebx
xor edi, ecx
sub edx, ecx
mov ecx, edx
jmp 0x483f90
push 0xb9c51744
inc edi
or ecx, 0xda857f99
add ecx, edx
jmp 0x483523
push 0xb9d5c875
xchg esi, ecx
mov edi, 0xda8c7ada
xchg esi, ecx
xchg esi, edx
xor esi, 0xda92d8a6
xor ecx, edi
and ecx, edx
and edx, ecx
add edi, esi
shr edx, 5
or edx, edi
jmp 0x4816b3
mov ebx, 0x40495727
shr ecx, 0x16
or ecx, edi
shl esi, 0x14
sub ecx, 0xdad8a827
and edi, esi
or esi, 0xdadce615
xor esi, edi
add ecx, esi
mov esi, edx
add edi, esi
jmp 0x4836e6
mov ebx, 0x40495727
sub ecx, 0xdae7e84e
and edx, edi
mov ecx, 0xdaec2013
xor edx, esi
xchg esi, ecx
and ecx, edi
shl edi, 3
xor esi, ecx
jmp 0x48152b
push 0xb97e7da2
dec edx
shl edx, 0x14
add edi, edx
bswap edx
not esi
mov edx, 0xdb07ff4b
or edi, edx
add edx, ecx
not esi
mov esi, ecx
bswap edi
jmp 0x48230b
mov ebx, 0x73716341
and ecx, 0xdb157341
inc esi
xor edi, edx
jmp 0x483fdd
push 0xb9d3fa4e
or edx, 0xdb1c94c0
shr edi, 0x16
inc esi
xchg esi, ecx
or ecx, edi
add ecx, 0xdb2a5970
xchg ecx, edx
xchg edx, edi
xor edx, edi
dec edx
xchg edx, edi
and edi, ecx
jmp 0x4830f8
mov ebx, 0x40495727
xor esi, edx
and edi, ecx
sub edi, edx
sub esi, 0xdb748abe
sub esi, 0xdb76a9d8
xchg edi, ecx
or edx, 0xdb7ba8b0
sub edi, 0xdb7dcc23
jmp 0x4843e2
mov ebx, 0x40495727
neg ecx
inc ecx
and ecx, edi
inc edx
mov ecx, 0xdbee0539
xchg edi, esi
and ecx, edi
jmp 0x483b7f
push 0xb99a0318
xchg edx, edi
or ecx, 0xdc3fe6d4
or esi, 0xdc420e8c
ror edx, 0x18
or edx, 0xdc46982d
mov edx, esi
nop
or ecx, edi
ror edx, 0x1c
and ecx, edi
jmp 0x482ad9
pop ebx
mov ecx, 0xdcb22ad4
shl edx, 0x17
sub edi, ecx
add esi, edx
and edi, esi
mov edi, esi
xor esi, 0xdcbf37f4
xchg esi, edx
and ecx, 0xdcc38439
bswap edi
mov ecx, esi
jmp 0x483917
mov ebx, 0x40495727
xor edx, 0xddb71cb8
rol edi, 0x1b
add esi, edx
or edx, ecx
and edx, ecx
mov edi, edx
shl esi, 0xb
xor esi, edx
jmp 0x483f40
push 0xb9c69199
mov edi, edx
and ecx, 0xde3c7144
bswap ecx
add edx, ecx
nop
and edx, 0xde44d5e0
xchg esi, edx
not esi
ror edi, 0xd
jmp 0x4842c7
push 0xba63650f
mov edi, ecx
xchg edx, esi
xor esi, edi
or esi, 0xdebd2be5
add esi, ecx
and edx, 0xdec14dad
sub edx, esi
sub edi, ecx
mov esi, edi
shl esi, 0x14
add edi, esi
jmp 0x482560
push 0xb9e45daf
xchg edi, edx
and edi, esi
sub edi, ecx
jmp 0x48187d
pop ebx
and edi, 0xdee5e5a5
dec ecx
bswap esi
and edi, ecx
sub edx, esi
sub esi, 0xdef1214b
and edx, esi
jmp 0x482ed1
call fcn.00483547
mov edx, ecx
or ecx, esi
rol esi, 0x14
xchg ecx, esi
and esi, edx
add edi, 0xdf5bf7af
sub esi, edi
xor ecx, 0xdf606cd9
add ecx, 0xdf628a98
or edi, esi
rol ecx, 0x19
not esi
jmp 0x48251f
pop ebx
rol edi, 0x1f
mov edi, 0xdf9b24ad
or edi, ecx
xor ecx, edi
shr ecx, 0xe
xor edx, edi
shr edi, 0x1a
jmp 0x4831ef
push 0xb9b0a5e0
and ecx, esi
mov edx, esi
or ecx, edx
mov edi, 0xdfc95224
xchg ecx, edx
or esi, ecx
add edx, esi
jmp 0x482062
push 0xba665f5a
neg edx
or ecx, 0xdfd4603d
xor edi, ecx
sub ecx, edi
sub edx, 0xdfdacc84
sub esi, edx
dec edx
sub ecx, edi
jmp 0x481a1f
call ebx
or ecx, 0xe012b3cc
sub ecx, esi
or edx, 0xe01733e8
add edx, esi
mov edi, ecx
jmp 0x4821c1
pop ebx
rol edx, 0xd
and edx, esi
add ecx, edx
rol edi, 0xb
mov esi, ecx
or esi, ecx
add esi, edi
jmp 0x48274d
pop ebx
xchg edi, ecx
xchg edi, edx
shr ecx, 0x1e
bswap edi
jmp 0x48189b
call fcn.00483547
or esi, 0xe10cd006
shr esi, 0x1a
or edi, edx
xor edi, 0xe11cf3ee
not ecx
shl ecx, 0x13
shl edx, 0x15
jmp 0x4842d5
push 0xba208f01
or ecx, esi
mov esi, 0xe1d919ea
neg edx
rol edi, 0xb
or esi, edi
xor edx, edi
mov ecx, edx
xor esi, edx
xor edx, edi
xchg edx, edi
and ecx, edx
jmp 0x483197
call ebx
shr esi, 2
xchg esi, edx
mov esi, 0xe1f499fd
and esi, edx
jmp 0x482d82
call ebx
xor ecx, esi
xor esi, edx
not edx
xchg esi, ecx
sub edi, 0xe324a5e7
not ecx
xor esi, edi
mov ecx, esi
sub esi, 0xe32ca2d4
jmp 0x482df4
call fcn.00483547
mov ecx, 0xe35f6afa
xor esi, ecx
add edi, 0xe3682880
or edx, 0xe36d1859
jmp 0x483829
push 0xb981d935
add ecx, esi
add ecx, edx
xor esi, 0xe3c5f51a
add esi, edi
sub edx, edi
neg edx
or edx, edi
and edi, 0xe3dc0ad3
jmp 0x482e66
mov ebx, 0x4132136a
rol esi, 7
ror edi, 5
ror ecx, 0xe
mov ecx, 0xe3efcc9d
and edi, esi
and edi, edx
add edi, edx
jmp 0x481613
call fcn.00483547
and edx, 0xe44a7a8b
shl esi, 0x14
neg edi
xor ecx, esi
or edi, esi
or esi, ecx
xchg edi, edx
xchg edi, ecx
neg esi
or edx, ecx
sub ecx, edx
jmp 0x483a82
pop ebx
mov ecx, 0xe49a5cc4
sub ecx, esi
add ecx, edx
xchg edi, esi
neg esi
xor edi, esi
rol esi, 0x19
mov esi, 0xe4a95e94
jmp 0x482e0e
push 0xb9a64b51
shl ecx, 0xe
and esi, edi
add ecx, edi
xor edx, 0xe588a13b
dec ecx
or edi, ecx
xchg ecx, esi
and esi, 0xe59242c3
xor edi, esi
mov esi, 0xe5968e29
or edi, 0xe598b4a8
jmp 0x48316f
call fcn.00483547
xchg ecx, esi
add ecx, edx
xchg esi, ecx
neg edx
jmp 0x4812e9
call fcn.00483547
add ecx, edx
xor ecx, edi
xor esi, ecx
rol edx, 3
and edx, ecx
xchg edi, edx
or edi, esi
bswap ecx
not esi
neg edx
jmp 0x4842e8
call fcn.00483547
add esi, edi
add esi, edx
not ecx
xchg edi, ecx
and edi, ecx
bswap ecx
mov edx, esi
xchg edi, edx
or esi, ecx
xor edx, edi
or esi, edi
not edx
xchg edi, esi
ror edi, 5
jmp 0x4822a3
pop ebx
rol edx, 0x1a
rol edi, 7
add edi, esi
rol edi, 0xf
jmp 0x481782
call fcn.00483547
sub esi, 0xea0fa6b7
mov edx, edi
and esi, edi
rol edi, 0x18
mov edx, esi
sub ecx, edx
rol edi, 0x1f
jmp 0x481601
push 0xb96b6595
neg edx
inc esi
inc edi
and edi, esi
sub edx, 0xea38d2c7
neg esi
and esi, edx
shl edx, 0x1a
or edi, esi
jmp 0x481f2d
pop ebx
and edi, ecx
mov esi, ecx
xor edx, ecx
shl esi, 0x18
dec edx
shl edx, 0x1f
sub ecx, 0xf042d17e
add ecx, edi
mov ecx, 0xf04a353a
jmp 0x484273
pop ebx
mov edi, 0xf04fa9bd
sub esi, 0xf051cbdb
or edi, esi
sub ecx, esi
xchg edi, edx
jmp 0x481e1b
call fcn.00483547
mov edx, esi
add edi, edx
mov edi, esi
mov ecx, edi
dec edx
shl edi, 0x17
sub ecx, esi
xchg edi, edx
add esi, ecx
jmp 0x48435f
push 0xb9981eb2
add esi, ecx
or edx, edi
rol esi, 0x1d
and esi, edx
jmp 0x4833be
pop ebx
xor ecx, 0xf48ae554
neg edx
add edx, esi
and esi, 0xf49138b7
or ecx, edi
or ecx, esi
sub edi, esi
xor esi, 0xf499e0c3
or ecx, edx
jmp 0x482ca9
push 0xb96e5534
neg ecx
sub edx, ecx
xor ecx, edi
mov esi, edx
or ecx, 0xf4ac861d
or edi, edx
mov ecx, esi
or esi, edx
or edi, esi
and esi, ecx
xchg edi, ecx
dec esi
or edx, 0xf4bd898a
mov edi, 0xf4bfa1b6
jmp 0x48305b
push 0xb9c80f89
mov edx, edi
bswap ecx
jmp 0x482145
call ebx
and ecx, 0xf4c70fed
and ecx, edi
or edx, esi
and esi, edi
jmp 0x481661
call ebx
and esi, edi
ror esi, 0x1b
mov edi, ecx
xor edi, edx
mov edi, 0xf4d8b920
xchg esi, ecx
and ecx, edx
mov edx, ecx
neg edi
jmp 0x4816ff
call ebx
dec edx
shr ecx, 0xc
and esi, edi
and esi, ecx
add edi, edx
or esi, ecx
sub edx, ecx
xor edx, edi
neg edx
xor ecx, esi
add ecx, esi
dec edi
jmp 0x483cf0
call fcn.00483547
xor ecx, esi
xchg edx, esi
sub edx, esi
xor edi, 0xf573d9b4
dec edi
sub ecx, esi
shr edi, 4
neg edx
or ecx, edi
xor edx, esi
jmp 0x482ac3