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

Disassembly:
call sub.user32.dll_GetDoubleClickTime
cmp eax, 0xfffffed7
jne 0x401098
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.user32.dll_GetClassLongW
call sub.user32.dll_GetClassLongW
call sub.user32.dll_GetClassLongW
call sub.user32.dll_GetClassLongW
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.user32.dll_GetClassLongW
call sub.user32.dll_GetClassLongW
call sub.user32.dll_GetClassLongW
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.user32.dll_GetClassLongW
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.user32.dll_GetClassLongW
call sub.user32.dll_GetClassLongW
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.user32.dll_GetClassLongW
call sub.user32.dll_GetClassLongW
call sub.user32.dll_GetClassLongW
call sub.user32.dll_GetClassLongW
call sub.user32.dll_GetClassLongW
call sub.kernel32.dll_QueryMemoryResourceNotification
ret
call sub.kernel32.dll_GetCurrentProcessId
cmp eax, 0xfffffeef
jne 0x401130
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.user32.dll_GetClassLongW
call sub.user32.dll_GetClassLongW
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.user32.dll_GetClassLongW
call sub.user32.dll_GetClassLongW
call sub.user32.dll_GetClassLongW
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.user32.dll_GetClassLongW
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.user32.dll_GetClassLongW
call sub.user32.dll_GetClassLongW
call sub.user32.dll_GetClassLongW
call sub.user32.dll_GetClassLongW
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.user32.dll_GetClassLongW
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.user32.dll_GetClassLongW
ret
call sub.kernel32.dll_GetSystemDefaultLangID
cmp eax, 0xffffff36
jne 0x40119b
call sub.user32.dll_GetClassLongW
call sub.user32.dll_GetClassLongW
call sub.user32.dll_GetClassLongW
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.user32.dll_GetClassLongW
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.user32.dll_GetClassLongW
call sub.user32.dll_GetClassLongW
call sub.user32.dll_GetClassLongW
call sub.user32.dll_GetClassLongW
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.user32.dll_GetClassLongW
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.user32.dll_GetClassLongW
ret
call sub.kernel32.dll_GetCurrentProcessId
cmp eax, 0xffffff04
jne 0x401201
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.user32.dll_GetClassLongW
call sub.user32.dll_GetClassLongW
call sub.user32.dll_GetClassLongW
call sub.user32.dll_GetClassLongW
call sub.user32.dll_GetClassLongW
call sub.kernel32.dll_QueryMemoryResourceNotification
call sub.user32.dll_GetClassLongW
call sub.user32.dll_GetClassLongW
call sub.user32.dll_GetClassLongW
call sub.user32.dll_GetClassLongW
call sub.user32.dll_GetClassLongW
call sub.user32.dll_GetClassLongW
call sub.kernel32.dll_QueryMemoryResourceNotification
ret
jmp 0x4815d8
nop
rol edi, 0x11
add ebx, esi
mov ebx, esi
or edx, 0xa9a343aa
ror edi, 0x10
jmp 0x48286c
mov ebx, 0x40495727
sub edx, 0xb26b8469
xchg esi, edi
mov esi, ecx
xor ecx, esi
and esi, edi
not edi
xor edi, 0xb27ab17a
add edi, esi
and esi, edx
add esi, 0xb280c61a
neg edx
xor edx, edi
mov esi, 0xb286f934
dec esi
jmp 0x483536
push 0xaa09b4c8
xor esi, edx
mov ecx, edi
and edx, ecx
shl edi, 0x19
or edx, esi
mov edx, edi
jmp 0x483696
call fcn.00484bd3
or edi, ecx
rol edx, 0x12
neg edx
sub edx, edi
or edx, edi
and edi, ecx
mov ecx, edi
and edi, edx
not edx
xchg edi, edx
jmp 0x481f5b
push 0xaa44b1da
or edx, edi
sub edi, 0xb4326de3
xor edi, 0xb43477e5
mov edx, 0xb436859e
add edi, edx
or edx, edi
or esi, ecx
shr esi, 0x1e
sub ecx, edi
sub ecx, esi
jmp 0x481fda
pop ebx
mov edi, esi
and esi, edx
and edx, edi
xor ecx, edx
add edi, 0xb468aa6b
or ecx, edx
add esi, ecx
sub edx, ecx
mov edx, ecx
bswap ecx
jmp 0x4832d5
call ebx
xchg edx, ecx
inc ecx
shr edi, 4
mov ecx, edi
add esi, 0xb4ba7309
jmp 0x481dcb
push 0xaa20bd37
and edi, 0xb5052352
sub esi, edi
add esi, 0xb5093c7d
add edi, ecx
inc edx
and edi, esi
mov ecx, esi
jmp 0x484393
pop ebx
dec esi
add edx, edi
xor esi, edi
jmp 0x4838fe
mov ebx, 0x40495727
and edi, esi
xchg edi, esi
mov esi, ecx
sub esi, 0xb5e4f3dc
shl edi, 0x1f
sub esi, ecx
add esi, ecx
xchg esi, edx
xchg esi, edx
mov edi, esi
jmp 0x48397e
pop ebx
xor ecx, esi
and edi, 0xb5ff8e75
xchg esi, edi
ror ecx, 0x1b
ror edx, 8
sub edi, edx
and ecx, 0xb60a406a
and edi, edx
shl esi, 0x15
jmp 0x482302
pop ebx
xor esi, edi
rol esi, 0x14
add esi, ecx
neg esi
xor ecx, 0xb64eb386
shl ecx, 0xf
mov edi, 0xb652ffad
xor edi, 0xb65513ed
sub esi, edi
xchg edx, esi
and esi, edi
add esi, edi
xor edi, ecx
jmp 0x482bf6
push 0xa9ca824f
add edi, ecx
dec esi
mov esi, edx
nop
nop
shr edi, 0xe
sub edx, edi
and edi, edx
and edi, ecx
bswap ecx
jmp 0x484721
mov ebx, 0x40495727
neg esi
add esi, 0xb6b3fb0c
xchg edx, ecx
or edi, ecx
xchg edx, esi
or edi, ecx
add edi, ecx
xchg edx, ecx
or edx, edi
jmp 0x482244
push 0xaa42a252
shr ecx, 7
or ecx, edx
mov edi, 0xb6da08e4
sub esi, 0xb6dc6788
add esi, edx
not edi
or edi, 0xb7cada9f
xor ecx, 0xb7cce8a4
shr edx, 0x16
ror ecx, 0x15
shl ecx, 4
and edi, ecx
xor edi, esi
jmp 0x481787
call fcn.00484bd3
xchg ecx, esi
xchg esi, edi
rol esi, 0xd
xor edx, 0xb859c341
xor edx, 0xb85bc629
shl edi, 0x19
sub edi, 0xb8660d01
bswap esi
and edi, esi
xor esi, edx
jmp 0x483919
pop ebx
xchg edx, edi
and edx, edi
xchg edx, esi
mov edx, 0xb8758a35
xchg esi, ecx
xchg edx, esi
shl edi, 0x19
add esi, edi
mov edx, 0xb87f8ba9
jmp 0x484166
mov ebx, 0x40495727
xor esi, edi
add edi, esi
sub ecx, edi
add edx, edi
dec edi
mov esi, 0xb8bc90ac
jmp 0x483586
pop ebx
xor esi, edi
and edi, edx
or esi, ecx
or ecx, 0xbb81c168
mov edx, edi
mov edi, edx
rol edx, 0xa
jmp fcn.00482678
mov ebx, 0x73716341
neg esi
sub edi, esi
or edx, esi
shl esi, 0x1a
and ecx, 0xbee9ba59
xor edi, 0xbeebc486
mov edi, ecx
sub esi, edx
jmp 0x481713
push 0xa9ea590f
mov edi, edx
not edx
rol edx, 6
dec esi
jmp 0x4826c4
call ebx
and edx, edi
xchg esi, ecx
nop
ror edi, 0x1c
inc edx
xor ecx, edi
rol edx, 4
or esi, edx
xchg edi, ecx
jmp 0x481906
push 0xaa6a4e68
xor ecx, edx
xor edx, esi
ror ecx, 0x11
or ecx, edx
or edi, esi
dec esi
or edi, esi
xchg esi, edx
jmp 0x482dd9
push 0xaa469fd1
sub edx, ecx
mov edi, ecx
not ecx
shr edx, 5
or edi, esi
xor edi, esi
mov ecx, esi
and edi, esi
jmp 0x483097
push 0xaa6dd01d
ror ecx, 0x15
mov ecx, 0xc04c1a86
or edi, esi
sub esi, ecx
add esi, ecx
jmp 0x483b2b
pop ebx
sub edx, edi
xor edi, 0xc10c765a
inc ecx
mov ecx, 0xc1109d46
xor esi, edx
and ecx, edi
xor esi, ecx
and ecx, 0xc118c8d6
and esi, ecx
xchg esi, ecx
jmp 0x482345
push 0x801d8
sub edx, 0xc11f96be
or edx, 0xc121a9fd
and edi, esi
mov ecx, 0xc125bd06
shr edi, 0x19
not edi
sub ecx, edx
add edi, 0xc12ed065
or edi, edx
add edi, edx
jmp 0x483012
call fcn.00484bd3
add edi, ecx
add esi, ecx
ror edi, 0xe
and esi, edx
or esi, edx
xchg edx, esi
sub esi, edx
xchg esi, edi
nop
xchg ecx, esi
jmp 0x482772
push 0xaa0d22c3
shr edx, 0xe
xchg edx, edi
sub edi, edx
and esi, edx
and edx, edi
and ecx, esi
xor edx, 0xc2cf1f18
and ecx, 0xc2e89c8a
and edx, ecx
xor edi, 0xc3a61c6d
add edx, edi
xchg esi, edi
jmp 0x48493f
pop ebx
ror ecx, 1
xor edi, 0xc3c6f529
neg ecx
or ecx, 0xc3cfc607
sub edx, edi
mov ecx, edx
xchg esi, ecx
xor ecx, 0xc3e1715d
add edx, edi
jmp 0x483bd3
push 0xa9fdc429
or edi, esi
bswap edx
add ecx, edi
xchg ecx, edx
sub ecx, edx
add esi, ecx
sub edi, edx
ror ecx, 0x1d
rol edx, 0x10
jmp 0x483aa4
pop ebx
sub esi, edi
sub esi, ecx
add edx, edi
or esi, edx
xor edx, esi
inc esi
jmp 0x482b94
pop ebx
neg ecx
or esi, edi
xor ecx, edx
mov edi, esi
or edi, edx
and edi, edx
and esi, edx
add edi, 0xc67f1c80
and edi, 0xc6833530
jmp 0x48396a
push 0xa9bc2a01
sub edi, ecx
and edi, esi
add ecx, edx
xor ecx, edx
dec ecx
or ecx, edi
xor esi, edi
shl ecx, 0x1f
dec esi
add ecx, 0xc6da9646
xor edx, ecx
mov esi, 0xc6df71f6
xchg edx, esi
jmp 0x4849e7
call fcn.00484bd3
or esi, edi
sub ecx, esi
mov edx, 0xc6e81e7a
or edx, ecx
jmp 0x4830d2
pop ebx
and esi, edi
or edx, 0xc762b713
ror esi, 3
xor esi, edi
add ecx, 0xc7694875
shl edi, 0x18
xchg ecx, edx
or edx, ecx
add ecx, edx
and ecx, 0xc7751bb7
shr edi, 0x1f
and edx, 0xc7794c81
sub esi, 0xc77b66be
jmp 0x483949
mov ebx, 0x40495727
rol edi, 0xd
mov ecx, edi
sub esi, 0xc806febc
xchg ecx, edx
rol ecx, 2
add edx, 0xc811b749
inc esi
inc ecx
jmp 0x4831c2
mov ebx, 0x73716341
xchg ecx, edi
ror ecx, 7
sub ecx, edx
dec edx
ror ecx, 0x10
add esi, 0xc85275cb
xor esi, 0xc858efdf
xor edx, edi
sub ecx, 0xc85d0ebe
sub ecx, 0xc8635775
neg ecx
jmp 0x4839e8
call ebx
and edx, edi
and edx, esi
nop
ror ecx, 0x1a
mov edx, 0xc8a32cce
or edx, ecx
dec esi
xor edx, ecx
sub esi, edx
jmp 0x481a64
pop ebx
or esi, edx
add ecx, esi
not esi
mov esi, edi
bswap esi
xchg ecx, edi
add edx, esi
or esi, ecx
xchg edi, edx
jmp 0x484aab
push 0xa9b95071
sub ecx, 0xcb3e2856
and edi, 0xcb4039c2
and edx, edi
mov ecx, 0xcb56be92
neg esi
shr edx, 0xe
shr esi, 0x11
sub edi, ecx
not edi
jmp 0x484990
call ebx
and ecx, 0xcb64ebe2
add edx, edi
add edx, esi
neg ecx
add edi, edx
ror edx, 0xf
ror esi, 0x19
dec edi
jmp 0x4824a3
call ebx
inc edx
not ecx
sub ecx, edx
add edx, edi
and esi, ecx
and edi, ecx
jmp 0x482e12
call fcn.00484bd3
or esi, ecx
or edx, edi
xchg ecx, esi
add edi, 0xccc10486
shr esi, 0x14
sub ecx, edx
mov esi, ecx
xor ecx, edx
add edi, ecx
add ecx, edx
add ecx, 0xccd02d56
jmp 0x482eae
pop ebx
shr edi, 6
mov esi, edx
and edi, ecx
and esi, 0xccf6e489
mov esi, 0xccf8f467
xchg esi, edi
inc esi
xchg ecx, esi
shl ecx, 0xe
add esi, 0xcd0366a5
ror edi, 0x17
xchg ecx, esi
and edi, ecx
bswap ecx
or edi, ecx
bswap ecx
jmp 0x4844a2
push 0xaa30680a
add esi, edi
xor esi, 0xcdcc9011
and edi, 0xcdd337d0
and ecx, esi
add ecx, esi
xor ecx, edi
or edi, ecx
jmp 0x4834c1
push 0xa9e50f80
and ecx, edx
xor edx, 0xce986762
xchg ecx, edx
or edi, edx
or esi, 0xce9e95f5
inc esi
mov edi, esi
neg ecx
shr ecx, 0x11
shr esi, 0x11
mov esi, edx
add edi, edx
sub ecx, edx
jmp 0x483073
push 0xaa1ef88e
shl esi, 0x11
not edi
or edx, esi
and edi, esi
or edx, 0xced7f9fd
or edx, ecx
jmp 0x4818cb
pop ebx
or edx, ecx
add esi, edi
bswap esi
xchg esi, edx
or edx, ecx
neg edx
or ecx, esi
and esi, edi
sub esi, 0xcf210626
mov esi, 0xcf2317a0
jmp 0x482d56
push 0xa9c912e7
and esi, ecx
mov esi, edi
mov edi, 0xcfcb73b1
and ecx, edx
and esi, edx
or edi, 0xcfd1c18a
sub esi, edi
mov edx, 0xcfd5d5e2
jmp 0x481b14
push 0xaa2e9c4b
add edx, esi
add esi, 0xcfef1497
neg esi
add edx, ecx
xor edi, ecx
add ecx, 0xcff83a02
add ecx, 0xcffa42fe
not esi
shr edx, 0x15
or esi, ecx
jmp 0x482b31
push 0xaa5ac325
or esi, edx
neg ecx
sub edx, esi
shl edx, 8
or edi, 0xd00b28a4
add edi, esi
jmp 0x483a2a
push 0xaa6c0cd4
sub esi, 0xd0775e00
xor edx, 0xd079646d
add esi, 0xd07b6964
shr ecx, 0x11
xchg ecx, edx
mov ecx, edi
and esi, ecx
jmp 0x48204a
pop ebx
xor esi, edi
xor ecx, edi
xchg ecx, edi
and esi, edi
add esi, ecx
xchg esi, edx
add esi, edi
xchg edi, edx
jmp 0x483293
call ebx
neg edx
xor esi, 0xd13d86c8
and edx, edi
or edi, esi
xor ecx, edi
mov ecx, edx
and esi, edx
rol esi, 0x15
or edi, esi
inc esi
neg ecx
mov ecx, esi
jmp 0x483429
call ebx
xor edx, ecx
mov ecx, 0xd1c739fb
mov edi, 0xd1c94e08
bswap edx
sub ecx, edx
or esi, 0xd1e5a995
neg esi
add ecx, esi
add edx, ecx
sub ecx, esi
add esi, ecx
add edi, 0xd237d8ed
ror ecx, 5
add edi, edx
jmp 0x484a42
pop ebx
shr esi, 0x14
add edi, esi
add edi, edx
and edx, 0xd2de67a0
add esi, 0xd2e07974
or esi, edi
and ecx, 0xd2e8ea4a
mov ecx, esi
shl edx, 0xc
xchg edx, ecx
xchg ecx, edx
xor esi, ecx
or edi, esi
or ecx, edx
shr edi, 0xd
dec edi
jmp 0x4833da
call ebx
ror esi, 0x11
xchg edx, ecx
not ecx
sub esi, edi
xor ecx, edx
xchg ecx, edx
xor esi, edx
xor edi, 0xd347e94e
bswap edx
xchg edi, ecx
or edx, ecx
jmp 0x484898
call ebx
and edx, edi
and esi, ecx
xchg ecx, esi
ror ecx, 0xb
or edx, esi
xchg edi, edx
and ecx, 0xd3c9ffc9
and edx, esi
xor edi, ecx
mov ecx, edx
or ecx, esi
or esi, ecx
jmp 0x48322e
push 0x401400
sub edi, 0xd3f8733d
bswap ecx
mov esi, 0xd42b41e6
and esi, edx
or edi, ecx
bswap ecx
sub edx, ecx
or edx, 0xd435c4d5
xchg ecx, edx
neg ecx
neg edi
xor esi, ecx
or edx, ecx
jmp 0x481859
push 0x40
mov esi, edx
shl edi, 0x13
or esi, edx
xchg esi, edx
inc edx
xchg ecx, edi
rol edi, 2
mov ecx, 0xd4fdebb6
inc esi
jmp 0x4821ab
push 0xa9e71e22
xor ecx, esi
and ecx, esi
or ecx, 0xd5b5d8c1
bswap edi
add edi, 0xd5ba33f2
add edi, esi
sub edi, edx
not edx
mov edi, esi
jmp 0x481e63
push 0xaa486912
xor edx, 0xd5c8c116
bswap esi
and ecx, edx
sub edx, 0xd5cf010e
bswap esi
sub edx, 0xd5d40164
sub ecx, edx
or edi, edx
bswap edx
inc edx
jmp 0x484351
push esp
or edi, esi
mov edx, edi
or esi, ecx
neg esi
shl esi, 9
xor esi, ecx
and edi, 0xd6187389
jmp 0x4835b6
mov ebx, 0x73716341
sub ecx, 0xd69c7242
add esi, edx
add ecx, edx
xor edi, ecx
and ecx, esi
and edi, 0xd6a6e3fa
xor ecx, 0xd6a8f382
not ecx
sub ecx, edx
xor esi, edx
jmp 0x4832bc
pop ebx
dec ecx
add ecx, edi
or edi, ecx
and edx, 0xd6c2bb91
and esi, 0xd6c4d046
xor edi, esi
and esi, ecx
sub edi, edx
jmp 0x481f74
call fcn.00484bd3
add ecx, esi
mov edi, ecx
mov esi, edx
xchg esi, edx
sub edx, edi
xor ecx, edi
bswap edi
and edi, esi
jmp 0x4841be
pop ebx
xor edi, edx
not esi
xor esi, 0xd7d5809a
or esi, edi
rol esi, 0x10
jmp 0x484a1f
pop ebx
xor edx, ecx
xor ecx, 0xd80ed9c9
or edx, edi
sub esi, edx
xor esi, edx
shl esi, 0x1a
or esi, ecx
add esi, 0xd81b6a01
shr edx, 0xd
sub edx, edi
inc esi
or edi, esi
xor esi, edx
jmp 0x482adb
call fcn.00484bd3
sub ecx, esi
rol esi, 0x1d
neg edx
mov edi, ecx
or esi, edx
bswap edx
not esi
jmp 0x483302
pop ebx
mov ecx, edx
not edx
xor edi, edx
mov edx, ecx
bswap edi
or ecx, 0xd8429ed4
jmp 0x481c5c
call ebx
and ecx, edx
and edx, edi
rol ecx, 0x13
mov edx, edi
xor edx, ecx
xor edi, 0xd85a38e6
not edx
sub edi, 0xd85e96e1
ror edi, 0x1c
ror esi, 0xa
sub edi, edx
or edx, ecx
sub ecx, esi
jmp 0x48380b
pop ebx
shl ecx, 0x14
mov ecx, edx
sub esi, 0xd8da3e86
or edx, edi
shr edx, 8
add esi, edx
rol edx, 0x12
or edx, esi
sub ecx, edx
or esi, ecx
xchg ecx, edx
jmp 0x482f41
pop ebx
dec esi
add ecx, 0xdc186846
xor esi, edi
add esi, edi
sub edx, 0xdc1e9b4e
xor edi, 0xdc20b305
or edx, edi
ror esi, 5
xor ecx, edi
jmp 0x481bca
pop ebx
xor edx, ecx
xor edi, ecx
neg edi
not esi
sub edi, 0xde7da17d
neg esi
sub esi, edx
xor edi, edx
jmp 0x483354
push 0xaa324a44
sub ecx, 0xe1667957
inc ecx
sub esi, 0xe16c8b56
not esi
bswap esi
xchg edi, ecx
add ecx, esi
jmp 0x484b02
call fcn.00484bd3
sub esi, 0xe1ab7b8f
add esi, edx
or esi, ecx
xor esi, ecx
and esi, edx
sub ecx, edx
bswap edx
add edx, esi
jmp 0x4828ea
push 0xaa07fc68
not ecx
shl edi, 0xb
or ecx, edi
dec edi
and esi, edi
jmp 0x4816e0
push 0xa9d60ba4
dec esi
not ecx
add edx, edi
mov esi, edx
add edi, ecx
inc esi
not ecx
neg edx
add ecx, 0xe1ef1481
jmp 0x483840
call fcn.00484bd3
or esi, ecx
xor edi, ecx
and edx, esi
xor edx, edi
xor edx, 0xe27d1661
inc edi
jmp 0x484ae5
push esp
bswap edi
and ecx, 0xe290e26a
xor ecx, 0xe292f18e
xor ecx, 0xe2950c7f
add edi, 0xe29722c7
and ecx, 0xe299354d
add esi, 0xe29b7ef7
xor edx, ecx
bswap esi
and edx, edi
xchg edx, esi
or esi, ecx
shr ecx, 0x18
jmp 0x483041
push 0xaa0b6ce5
ror ecx, 0xe
xor edx, 0xe310dcd8
xor ecx, esi
sub edi, ecx
add edx, 0xe316f234
xor esi, edi
and ecx, 0xe31b0c0e
jmp 0x482262
pop ebx
add esi, ecx
mov esi, edx
xchg esi, edi
or edx, esi
xchg edx, ecx
inc ecx
dec edi
and esi, edx
and edi, ecx
xor edx, ecx
not esi
mov edx, ecx
jmp 0x482187
push 0xa9d77f67
bswap esi
and edi, edx
dec edx
or edi, ecx
inc esi
xor esi, ecx
add edx, 0xe420c00f
and ecx, edx
jmp 0x48468f
pop ebx
and ecx, edi
or ecx, 0xe42a977e
xor ecx, edi
dec esi
bswap ecx
xchg edi, ecx
and edi, edx
xor ecx, 0xe4384e06
jmp 0x483568
pop ebx
xor edx, edi
or edi, 0xe486e3f1
xchg esi, ecx
inc edi
add edx, ecx
bswap esi
mov edi, ecx
xchg esi, edx
sub ecx, edi
jmp 0x48385c
call ebx
bswap edi
inc edx
add ecx, edi
or esi, edx
xor ecx, esi
jmp 0x4842e6
pop ebx
mov edi, edx
add ecx, 0xe4a6739b
mov edx, 0xe4a8d49c
xor edi, esi
xchg esi, ecx
dec ecx
sub edi, 0xe4b12a12
or edi, esi
jmp 0x4831a5
pop ebx
xor edx, ecx
add edx, ecx
xchg esi, edx
xor esi, ecx
dec ecx
mov edx, 0xe4c0af8d
and ecx, esi
mov edi, esi
shl edi, 9
or ecx, 0xe4c8ef1d
jmp 0x482c46
pop ebx
mov ecx, esi
and edx, ecx
or edi, esi
rol ecx, 0x10
xor ecx, edx
xor edx, ecx
dec ecx
jmp 0x4845e8
call fcn.00484bd3
sub edi, edx
neg edi
xchg edx, esi
add ecx, esi
mov esi, edi
add ecx, esi
add edi, edx
or ecx, edx
and edx, edi
shl edx, 2
neg edi
jmp 0x482895
call fcn.00484bd3
and edx, ecx
xor esi, edx
mov ecx, edi
rol esi, 9
jmp 0x482fee
push 0xaa5c72c4
or edi, 0xe79bee3d
mov ecx, esi
and ecx, edi
neg esi
add edi, edx
inc edi
xor esi, 0xe7a86add
jmp 0x482716
mov ebx, 0x73716341
sub ecx, edx
sub edx, ecx
dec ecx
or ecx, 0xe7efd90f
neg esi
and edx, esi
dec esi
and esi, edx
or esi, edx
shl ecx, 3
xor esi, 0xe7fe7ec2
add esi, edx
not esi
rol esi, 0x11
mov edx, ecx
inc esi
jmp 0x4843f2
push 0xaa6fa381
mov edx, ecx
sub ecx, edi
or ecx, esi
and edi, edx
xchg edi, edx
not edi
or edi, 0xe8493dd3
sub ecx, edx
add edx, edi
jmp 0x481612
pop ebx
xor edi, edx
and edx, 0xe8a79c69
dec edi
xor ecx, 0xe8ac144a
add edi, esi
bswap ecx
inc esi
dec ecx
xor ecx, edi
nop
add esi, ecx
or edx, 0xe8bd0656
jmp 0x484227
mov ebx, 0x40495727
add ecx, esi
sub edi, 0xe96a0f9d
ror edx, 0x1e
or edx, ecx
and edx, 0xe970a82e
shl esi, 0x12
xchg edi, esi
jmp 0x483f8b
call fcn.00484bd3
bswap ecx
or esi, ecx
add edi, 0xeacf243e
sub edi, ecx
ror esi, 8
or esi, 0xead5606a
dec ecx
xchg edx, ecx
inc edx
jmp 0x482e8b
pop ebx
xor edx, ecx
mov esi, edx
add edx, esi
and esi, edi
xor ecx, edx
and edx, esi
mov ecx, 0xeaeba869
sub edi, esi
dec esi
xor ecx, 0xeaf1e59d
xchg ecx, edi
or edi, 0xeaf60609
add edi, esi
or edx, 0xeafa3602
jmp 0x482d32
push 0xa9f50139
sub edi, 0xeafcbbea
dec ecx
shr esi, 0xd
add esi, edx
jmp 0x481b85
mov ebx, 0x4132136a
xor edx, 0xeb159066
and esi, 0xeb17a016
or edi, edx
and ecx, esi
sub edx, edi
not ecx
inc esi
sub edx, 0xeb244992
jmp 0x482541
push 0xaa573331
mov ecx, edi
mov ecx, esi
or esi, edx
add ecx, edx
and edi, esi
neg esi
mov esi, edi
sub ecx, edx
add edx, esi
shl ecx, 0x14
dec edx
shl ecx, 1
or edi, esi
xchg edi, ecx
jmp 0x4846b1
pop ebx
or ecx, edx
xchg esi, edi
dec esi
and ecx, edx
mov edi, ecx
jmp 0x4827d8
call ebx
ror ecx, 0x1a
mov esi, edx
and edx, ecx
or ecx, esi
sub ecx, esi
sub edi, esi
sub edi, esi
xor ecx, edx
and ecx, esi
mov edi, 0xec52aa08
and esi, 0xec54c16f
sub esi, ecx
jmp 0x482291
pop ebx
xor esi, ecx
add ecx, 0xec859a83
xchg ecx, edx
or esi, ecx
xchg edx, edi
mov edi, 0xec902aa2
jmp 0x483fde
pop ebx
xchg esi, ecx
add esi, ecx
sub edi, 0xecf7f4f4
ror ecx, 2
shl esi, 3
ror esi, 0xd
ror edx, 3
jmp 0x4817d5
mov ebx, 0x40495727
xor edi, 0xed33a546
xchg edi, esi
rol esi, 0x1e
sub edx, ecx
mov esi, ecx
xor ecx, edx
jmp 0x481c30
push 0xaa226cc5
and edi, esi
xchg esi, ecx
xchg edx, esi
and edi, ecx
add edi, edx
and ecx, edi
jmp 0x481cc8
call fcn.00484bd3
nop
sub esi, ecx
add esi, 0xedb02fc6
jmp 0x482f88
pop ebx
dec ecx
or ecx, 0xee27caaa
and edx, edi
add edx, esi
dec esi
add esi, edx
xor edi, ecx
and ecx, edi
jmp 0x484009
pop ebx
sub edx, 0xef0b3c49
mov ecx, edx
bswap ecx
mov esi, edx
add edi, 0xef1662f6
mov esi, 0xef18de82
or esi, edi
sub edi, esi
jmp 0x483fae
push 0xa9d8f11a
neg edx
sub ecx, esi
and edx, esi
xor edx, edi
add edx, 0xef8a2241
or ecx, 0xef8dba6d
and ecx, esi
add edx, edi
jmp 0x48316a
push 0xaa58f222
add esi, 0xef96626e
shl edx, 0x1f
sub esi, edx
rol ecx, 0x10
or edx, ecx
jmp 0x482d81
push 0xa9cbf10d
or edx, esi
or edx, 0xefd862b4
ror ecx, 0xd
add edi, esi
or edx, ecx
sub edx, ecx
mov esi, edx
xchg ecx, edi
sub ecx, edi
or edx, edi
jmp 0x481df5
pop ebx
bswap ecx
xor edx, 0xf0d9799a
and edi, esi
or edx, 0xf0ddc6e5
jmp 0x483554
push 0xaa0ed845
xor edx, edi
and esi, ecx
shr ecx, 8
and ecx, 0xf17c90fc
mov ecx, edi
and edx, edi
ror edx, 1
sub edi, esi
and edi, ecx
jmp 0x4849c5
push 0xa9babc05
or esi, 0xf1a37708
neg edx
add edx, 0xf1a7a541
mov ecx, 0xf1a9b5e2
shl edi, 0xc
and esi, edx
or ecx, edx
and edi, ecx
sub ecx, edi
dec edx
bswap edx
add edx, ecx
rol edx, 0x1b
mov edi, 0xf1becfcf
jmp 0x482517
mov ebx, 0x40495727
rol edx, 0xf
or esi, edx
mov ecx, esi
shl edi, 0x1b
sub edx, esi
or edi, esi
xchg edi, esi
sub edx, esi
xor edi, 0xf1d36bfa
jmp 0x482a71
push 0xa9bd9bf9
mov edx, esi
sub edi, edx
ror edi, 0xd
sub ecx, edx
shr edx, 0x1b
neg edi
bswap edi
jmp 0x481a2b
pop ebx
bswap esi
sub edi, 0xf1f75a6c
sub esi, edi
not edx
shr ecx, 4
dec ecx
xchg ecx, edx
xor esi, edi
dec edx
sub edx, ecx
xchg esi, edi
bswap edi
add ecx, edi
jmp 0x483929
pop ebx
xchg esi, edi
or ecx, 0xf219051b
shl edx, 0xe
mov ecx, edi
and edi, ecx
jmp 0x4841af
pop ebx
xor edi, edx
and esi, ecx
xchg edi, edx
xchg edi, esi
add edx, ecx
add ecx, edx
xchg esi, edi
add esi, 0xf277c25a
dec edx
xchg esi, edi
jmp 0x481ad3
call ebx
mov edx, 0xf28e5f06
and esi, edx
inc edx
neg ecx
rol ecx, 0xb
inc edx
add edi, 0xf29b1889
add esi, edx
jmp 0x48261e
push 0xaa342ecc
and esi, edi
xchg edi, esi
not esi
dec ecx
xor ecx, edx
xchg edx, esi
mov edi, 0xf2acddba
mov edi, ecx
neg edi
or esi, ecx
add edi, ecx
sub edi, edx
dec esi
jmp 0x483d12