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

Disassembly:
call sub.kernel32.dll_GetCurrentThread
cmp eax, 0xffffff1a
jne 0x40109d
call sub.advapi32.dll_SetSecurityInfoExW
call sub.ntdll.dll_NtSetQuotaInformationFile
call sub.ntdll.dll_NtSetQuotaInformationFile
call sub.ntdll.dll_NtSetQuotaInformationFile
call sub.ntdll.dll_NtSetQuotaInformationFile
call sub.ntdll.dll_NtSetQuotaInformationFile
call sub.ntdll.dll_NtSetQuotaInformationFile
call sub.ntdll.dll_NtSetQuotaInformationFile
call sub.advapi32.dll_SetSecurityInfoExW
call sub.advapi32.dll_SetSecurityInfoExW
call sub.advapi32.dll_SetSecurityInfoExW
call sub.advapi32.dll_SetSecurityInfoExW
call sub.advapi32.dll_SetSecurityInfoExW
call sub.advapi32.dll_SetSecurityInfoExW
call sub.ntdll.dll_NtSetQuotaInformationFile
call sub.advapi32.dll_SetSecurityInfoExW
call sub.advapi32.dll_SetSecurityInfoExW
call sub.advapi32.dll_SetSecurityInfoExW
call sub.advapi32.dll_SetSecurityInfoExW
call sub.advapi32.dll_SetSecurityInfoExW
call sub.ntdll.dll_NtSetQuotaInformationFile
call sub.advapi32.dll_SetSecurityInfoExW
call sub.advapi32.dll_SetSecurityInfoExW
call sub.advapi32.dll_SetSecurityInfoExW
call sub.advapi32.dll_SetSecurityInfoExW
call sub.advapi32.dll_SetSecurityInfoExW
call sub.advapi32.dll_SetSecurityInfoExW
call sub.ntdll.dll_NtSetQuotaInformationFile
ret
call sub.user32.dll_GetMessageExtraInfo
cmp eax, 0xffffff0a
jne 0x401117
call sub.advapi32.dll_SetSecurityInfoExW
call sub.ntdll.dll_NtSetQuotaInformationFile
call sub.advapi32.dll_SetSecurityInfoExW
call sub.ntdll.dll_NtSetQuotaInformationFile
call sub.ntdll.dll_NtSetQuotaInformationFile
call sub.advapi32.dll_SetSecurityInfoExW
call sub.advapi32.dll_SetSecurityInfoExW
call sub.advapi32.dll_SetSecurityInfoExW
call sub.advapi32.dll_SetSecurityInfoExW
call sub.advapi32.dll_SetSecurityInfoExW
call sub.ntdll.dll_NtSetQuotaInformationFile
call sub.ntdll.dll_NtSetQuotaInformationFile
call sub.ntdll.dll_NtSetQuotaInformationFile
call sub.ntdll.dll_NtSetQuotaInformationFile
call sub.ntdll.dll_NtSetQuotaInformationFile
call sub.ntdll.dll_NtSetQuotaInformationFile
call sub.ntdll.dll_NtSetQuotaInformationFile
call sub.ntdll.dll_NtSetQuotaInformationFile
call sub.advapi32.dll_SetSecurityInfoExW
call sub.advapi32.dll_SetSecurityInfoExW
call sub.advapi32.dll_SetSecurityInfoExW
ret
call sub.kernel32.dll_GetCurrentThread
cmp eax, 0xffffff1b
jne 0x4011a5
call sub.ntdll.dll_NtSetQuotaInformationFile
call sub.ntdll.dll_NtSetQuotaInformationFile
call sub.advapi32.dll_SetSecurityInfoExW
call sub.advapi32.dll_SetSecurityInfoExW
call sub.ntdll.dll_NtSetQuotaInformationFile
call sub.advapi32.dll_SetSecurityInfoExW
call sub.advapi32.dll_SetSecurityInfoExW
call sub.advapi32.dll_SetSecurityInfoExW
call sub.advapi32.dll_SetSecurityInfoExW
call sub.advapi32.dll_SetSecurityInfoExW
call sub.advapi32.dll_SetSecurityInfoExW
call sub.advapi32.dll_SetSecurityInfoExW
call sub.advapi32.dll_SetSecurityInfoExW
call sub.ntdll.dll_NtSetQuotaInformationFile
call sub.ntdll.dll_NtSetQuotaInformationFile
call sub.ntdll.dll_NtSetQuotaInformationFile
call sub.advapi32.dll_SetSecurityInfoExW
call sub.ntdll.dll_NtSetQuotaInformationFile
call sub.ntdll.dll_NtSetQuotaInformationFile
call sub.advapi32.dll_SetSecurityInfoExW
call sub.advapi32.dll_SetSecurityInfoExW
call sub.ntdll.dll_NtSetQuotaInformationFile
call sub.advapi32.dll_SetSecurityInfoExW
call sub.advapi32.dll_SetSecurityInfoExW
call sub.ntdll.dll_NtSetQuotaInformationFile
ret
call sub.kernel32.dll_GetCurrentThread
cmp eax, 0xffffff16
jne 0x401224
call sub.advapi32.dll_SetSecurityInfoExW
call sub.ntdll.dll_NtSetQuotaInformationFile
call sub.advapi32.dll_SetSecurityInfoExW
call sub.advapi32.dll_SetSecurityInfoExW
call sub.ntdll.dll_NtSetQuotaInformationFile
call sub.advapi32.dll_SetSecurityInfoExW
call sub.advapi32.dll_SetSecurityInfoExW
call sub.advapi32.dll_SetSecurityInfoExW
call sub.advapi32.dll_SetSecurityInfoExW
call sub.ntdll.dll_NtSetQuotaInformationFile
call sub.ntdll.dll_NtSetQuotaInformationFile
call sub.advapi32.dll_SetSecurityInfoExW
call sub.advapi32.dll_SetSecurityInfoExW
call sub.ntdll.dll_NtSetQuotaInformationFile
call sub.advapi32.dll_SetSecurityInfoExW
call sub.advapi32.dll_SetSecurityInfoExW
call sub.ntdll.dll_NtSetQuotaInformationFile
call sub.advapi32.dll_SetSecurityInfoExW
call sub.advapi32.dll_SetSecurityInfoExW
call sub.advapi32.dll_SetSecurityInfoExW
call sub.ntdll.dll_NtSetQuotaInformationFile
call sub.ntdll.dll_NtSetQuotaInformationFile
ret
jmp 0x4891b1
or edx, edi
or edi, 0xf8c3da05
mov edi, edx
dec edi
and edi, 0xf8c49a26
ror ebx, 3
bswap edx
jmp 0x48b880
push 0xf8e682a4
sub edi, edx
and ecx, 0xf985d25b
xor edi, ecx
bswap ebx
or edi, ecx
mov ebx, 0xf986d0a8
inc ecx
mov ecx, 0xf9874ef6
jmp 0x48c376
push 0xf8cf74ff
xchg edx, edi
mov ecx, ebx
add edx, 0xf98a6990
add ecx, ebx
xchg ebx, edx
add edi, ecx
jmp 0x48ab29
call fcn.0048c0a3
bswap ecx
mov ecx, 0xf9909d50
xor edx, edi
neg edx
add ebx, edi
xor ecx, edi
ror edi, 0x12
and ebx, edi
jmp 0x48b9c1
pop esi
rol edx, 1
dec ebx
inc ecx
xor edi, ecx
add ecx, edi
bswap ecx
jmp 0x48b209
push 0xf8e2fce9
add edx, 0xf9aaf823
mov ecx, ebx
sub edx, edi
ror ecx, 0x1f
mov edx, edi
xchg ecx, ebx
jmp 0x4899cc
mov esi, 0x3f4d7907
xor ebx, 0xf9b716b7
neg edi
bswap ebx
dec ebx
or ecx, 0xf9b8258a
bswap ecx
dec edi
mov ecx, edx
shr ebx, 0x1f
xchg edi, edx
bswap edi
or ebx, ecx
jmp 0x489775
mov esi, 0x3f4d7907
neg edx
and edx, edi
add ecx, ebx
and ebx, 0xf9befdd9
mov ecx, ebx
xor ecx, edi
mov ecx, edx
jmp 0x489db7
push 0xf8d412d8
add edx, ecx
add ebx, ecx
mov ecx, 0xf9c8993b
and ecx, edx
ror edi, 0xf
or edx, ecx
neg ebx
jmp 0x48a01f
mov esi, 0x33274000
sub ebx, 0xf9ca03f2
not ecx
or ecx, edx
or edi, edx
and edi, 0xf9caf50c
sub edi, edx
inc ecx
jmp 0x489a56
call esi
xchg edi, ecx
mov ebx, edi
xor edi, ebx
inc ebx
mov ecx, ebx
mov ebx, ecx
add ecx, edx
mov ebx, edi
xor edx, ecx
sub edx, ebx
jmp 0x489c31
pop esi
mov edi, ecx
mov edi, 0xf9ce8a45
add ecx, 0xf9cec86c
shr ebx, 0x16
bswap ebx
mov ebx, edx
shl edi, 3
shr edi, 3
not ecx
dec ebx
jmp 0x48b7df
call fcn.0048c0a3
xor ecx, 0xf9d4715c
sub ecx, ebx
inc ebx
mov ebx, 0xf9d5346d
dec ecx
and ecx, ebx
shl ebx, 0x12
jmp 0x48c253
call esi
xor edx, 0xf9d935f3
shr ebx, 4
or ecx, edi
and edx, edi
jmp 0x48bffb
push 0xf8ce028f
or ebx, 0xf9da4d5c
sub ebx, edx
xchg ecx, edi
rol edi, 0x1d
rol edx, 9
xor ecx, ebx
sub edx, edi
jmp 0x48969a
mov esi, 0x33274000
not edx
and edi, 0xf9df5dd3
xor edx, ebx
xor ebx, edi
nop
jmp 0x48c080
push 0xf8e92b8b
and edx, ecx
not ebx
add ecx, ebx
xor edx, 0xf9e41817
mov ebx, ecx
shr edx, 0x1d
xor edx, ecx
mov ecx, ebx
xor edx, 0xf9e5980c
and ebx, edi
xor edi, ecx
jmp 0x48a1f0
call fcn.0048c0a3
mov edi, ecx
ror ecx, 0xc
or edi, 0xf9eeab48
mov edx, ecx
mov edi, edx
jmp 0x48bfed
call fcn.0048c0a3
and ebx, edx
or edi, ebx
mov edi, ecx
xchg ecx, edx
mov ecx, ebx
add ebx, 0xf9f3c92c
and ebx, edx
nop
mov ecx, ebx
xchg edx, ecx
mov ecx, edx
sub ebx, 0xf9f53e81
sub edi, edx
xchg edx, ebx
mov edx, ebx
shl edi, 2
jmp 0x48a4cc
mov esi, 0x33274000
not ecx
shl ebx, 4
xor edi, edx
and ecx, 0xf9fc1348
dec ecx
xor edi, ecx
xor edi, edx
mov ebx, ecx
xor edx, edi
xchg ecx, edx
xchg ecx, edi
mov ecx, ebx
dec edx
jmp 0x48a862
pop esi
or edx, ecx
xor ebx, ecx
not ecx
ror ebx, 0xc
xor edi, ebx
rol ecx, 0xe
neg edi
inc ebx
and edi, edx
ror edx, 3
or edx, edi
xchg edx, edi
jmp 0x489211
pop esi
mov ebx, edi
or ecx, edx
add edi, ebx
sub edi, edx
xchg edi, ecx
dec edx
mov ebx, 0xfa06bb7d
xchg ebx, ecx
add ebx, 0xfa0735ab
mov ebx, 0xfa077160
mov edx, ebx
jmp 0x48b068
call fcn.0048c0a3
sub ecx, 0xfa0e8b27
and ebx, ecx
or edi, edx
or edx, 0xfa0f3e72
mov ecx, 0xfa0f7bd6
xor ebx, edi
and ecx, edx
mov edx, ecx
mov edx, ebx
sub edi, edx
mov edx, ecx
xor ecx, edx
xchg ebx, edi
shr ebx, 0xe
sub ecx, edx
sub ecx, edx
jmp 0x4895a1
pop esi
sub edi, ebx
and edi, ecx
xor ecx, 0xfa12eaf2
sub edi, ecx
neg ebx
and edi, ecx
and edx, ecx
mov edi, ecx
rol edi, 6
mov ebx, 0xfa157870
mov ebx, ecx
shl ebx, 2
jmp 0x48a6ed
push 0xf8e34754
or ebx, 0xfa1c5a92
and edx, ecx
and ebx, edi
inc ecx
or edi, ebx
shl edx, 0x14
xor ebx, edi
and ecx, edi
xchg edx, ecx
or ecx, ebx
jmp 0x48bdbc
call fcn.0048c0a3
and ecx, 0xfa26febe
xor edx, ecx
sub edx, 0xfa277958
sub edx, 0xfa27b9a3
neg ecx
mov edi, edx
add edx, 0xfa2886c4
dec ebx
xor edx, 0xfa290508
shr ebx, 0x1f
xor ecx, ebx
jmp 0x48b817
call fcn.0048c0a3
add edx, 0xfa29dbbb
dec edx
xor ebx, edi
sub ebx, ecx
or ebx, edi
not ecx
xor ebx, ecx
jmp fcn.0048adb7
call fcn.0048c0a3
nop
and ecx, edi
xchg ebx, edx
xchg edx, edi
sub ecx, edx
xor ebx, 0xfa31a0c3
jmp 0x489646
call esi
shr edi, 0xd
add ecx, ebx
and ebx, 0xfa33a66f
or ebx, 0xfa33e414
xor ebx, 0xfa34238a
jmp 0x48aa25
mov esi, 0x3f4d7907
xchg ecx, ebx
add ecx, ebx
sub edx, edi
xor ebx, edi
or edi, edx
or ebx, edi
sub edi, edx
xor edi, edx
or edx, edi
sub edx, edi
and ecx, ebx
jmp 0x48b62e
push 0xf8e06b7d
add edx, ecx
bswap ecx
and ecx, edx
neg ebx
ror ecx, 0xb
or edx, edi
sub edi, edx
and edx, edi
xor edx, edi
and ebx, edx
mov ebx, 0xfa3dbef6
jmp 0x48a7b5
call esi
and edx, edi
dec ebx
dec edi
sub ebx, edx
xchg ebx, ecx
sub edi, edx
mov edx, edi
mov ecx, edi
mov edi, ecx
bswap edi
shr ebx, 5
sub edi, ebx
xchg ecx, ebx
jmp 0x48c1ac
pop esi
not edx
bswap edx
rol edi, 1
and edi, ebx
xor edx, 0xfa4b28c3
and edx, 0xfa4b6632
not edx
or edx, ecx
jmp 0x48a98f
push 0xf8ecb06f
xchg edx, edi
sub edx, ebx
xchg ecx, ebx
and ebx, 0xfa4e4cab
and edx, ebx
xchg ebx, edx
xor ecx, ebx
sub ebx, ecx
or edi, edx
ror edi, 0xe
add edx, edi
sub ebx, edx
jmp 0x489848
call fcn.0048c0a3
mov ecx, edx
shl ecx, 7
and edx, edi
sub ebx, edx
ror edi, 0x15
sub edi, edx
xchg edi, ebx
jmp 0x489c11
mov esi, 0x3f4d7907
or edx, ecx
add edi, edx
sub edi, ecx
and ecx, edx
rol ebx, 0x1f
sub ecx, edx
and ebx, 0xfa6a683e
sub edi, ecx
or ecx, edi
and ebx, 0xfa6b2006
rol edx, 0xc
nop
jmp 0x489606
call esi
or edi, ecx
and edi, 0xfa762eb7
neg ebx
and edi, ebx
jmp 0x48ae07
pop esi
not ebx
and ecx, 0xfa84dc1f
and ecx, ebx
xor ecx, 0xfa8567cf
jmp 0x48ac2c
mov esi, 0x3f4d7907
sub ebx, edx
xor edx, 0xfa8ea83b
sub edx, 0xfa8ef7e0
and edi, ecx
inc edi
and edx, ebx
add edx, ecx
xor ebx, edx
sub edi, 0xfa91878b
jmp 0x489ae3
push 0xf8d45c89
rol ecx, 0x15
sub edx, 0xfa96e14b
add edi, edx
shr ecx, 6
rol edx, 0x14
mov ebx, edi
mov ebx, edx
and ecx, ebx
sub ecx, 0xfa9929ca
xor edi, edx
rol edi, 2
mov ecx, 0xfa99e8c7
xor ebx, edx
jmp 0x48a177
mov esi, 0x33274000
xor ebx, edi
xor edx, edi
mov ecx, 0xfaa0fb5b
shr ecx, 0x17
add edx, 0xfaa179af
xchg ecx, ebx
bswap edx
xchg ecx, edx
or edx, edi
or ecx, edi
jmp 0x48aaf1
push 0xf8d1c360
add ecx, ebx
and ebx, ecx
rol edi, 0x14
mov ebx, 0xfaa3cc01
or ebx, ecx
neg ecx
xor ebx, edx
sub ecx, 0xfaa4d4d3
dec edi
sub edx, edi
add edx, ecx
rol edi, 0x13
jmp 0x48bf76
pop esi
or ebx, 0xfaac5fed
shr ebx, 0x14
add edi, edx
sub edx, ecx
add edi, ecx
sub edi, 0xfaada03c
and edi, 0xfaadded2
and edx, ebx
mov edi, edx
neg edi
jmp 0x4898bc
push 0xf8d4a6c1
sub edx, 0xfaaef07a
mov ecx, edi
rol edx, 0xd
jmp 0x48947c
push 0xf8f088b7
xchg edx, edi
add ecx, 0xfab319c4
dec edx
xchg ebx, edx
xor edx, ecx
sub ecx, 0xfab4101f
mov ecx, edx
sub ecx, 0xfab48977
not edx
shl ecx, 0x16
sub ecx, 0xfab556d0
or ecx, ebx
mov edx, 0xfab5d2f0
add ebx, edi
jmp 0x48a22a
push 0xf8e976d5
xchg edx, ebx
shl ecx, 0x1e
dec edx
xchg edx, ebx
or edx, 0xfab76e24
ror ebx, 0x1b
bswap ebx
or edx, ecx
xor edi, ecx
dec edx
jmp 0x48bad4
mov esi, 0x3f4d7907
add edi, ebx
xchg edi, edx
and edx, ebx
sub ecx, ebx
not ebx
jmp 0x489a8a
pop esi
add edi, ecx
xchg edi, edx
xchg ebx, ecx
or ecx, edi
or edi, ecx
inc edi
jmp 0x48b522
push 0xf8ee75a0
xchg ebx, edx
add ecx, 0xfae13b3a
and ecx, ebx
xor edi, edx
ror ebx, 6
ror ecx, 6
jmp 0x4894d2
call esi
xchg edx, ebx
mov edi, ebx
and edx, ebx
ror edi, 0xa
or edi, ecx
or ebx, edx
xor edx, edi
add edi, ebx
xor edi, 0xfaedb207
dec edi
mov edx, ebx
xor edx, ebx
or ecx, edi
xor edx, edi
mov ecx, ebx
jmp 0x48bd6f
pop esi
or ebx, 0xfaf210d0
sub edx, 0xfaf24eed
sub ecx, ebx
add ebx, edi
dec ecx
mov edi, 0xfaf352f1
or ecx, edx
not edx
xor edi, 0xfaf40ac2
add ecx, edx
xchg edi, ebx
jmp 0x489f2f
pop esi
xchg edx, ecx
mov ebx, 0xfb03a8b6
sub ebx, edi
mov ecx, edx
add edx, ecx
sub ebx, edi
jmp 0x48b5ac
call esi
sub edi, 0xfb051162
xor ebx, 0xfb0550cd
bswap edx
sub ecx, ebx
xor ecx, ebx
dec edi
add ebx, edi
jmp 0x48b031
push 0xf8d6f5de
mov ecx, ebx
xchg ebx, edx
or edx, ecx
sub ecx, edx
and edx, ebx
add ebx, edx
or ebx, edx
sub edi, edx
ror ebx, 0xb
jmp 0x489dd1
pop esi
or ecx, 0xfb154fd9
inc edi
mov edx, ebx
xchg ecx, edx
xor edi, ebx
and edi, ecx
neg edx
jmp 0x48bd25
mov esi, 0x33274000
and edi, ecx
mov ebx, edx
xor ecx, ebx
sub ebx, edx
add ecx, edx
xor edx, edi
xchg ecx, edx
xor edi, 0xfb25659c
add edx, ebx
or ebx, edi
mov edx, ebx
sub ebx, edx
shl edx, 0x1d
rol ecx, 8
shr edx, 0xd
and ecx, edi
jmp 0x489270
call esi
or edi, edx
and ecx, 0xfb28cac3
xchg ecx, edx
and ebx, edx
and ecx, edx
dec ecx
mov ebx, 0xfb29f31d
or edi, edx
sub edi, ecx
mov edx, edi
add ecx, ebx
ror edx, 0x19
jmp 0x48989c
push 0xf8cb2033
xor ecx, edx
shr edi, 5
xchg ecx, edi
ror ecx, 0xc
xchg ecx, ebx
add ecx, edi
shr ebx, 7
xor edi, 0xfb2d3544
mov edx, edi
or edi, ebx
xchg edx, edi
jmp 0x48c170
call fcn.0048c0a3
xor ebx, edi
or edx, ebx
shr ebx, 4
xchg ecx, edi
or edx, ebx
xchg ebx, edi
sub edx, ecx
sub ebx, 0xfb318299
or edx, 0xfb31bed3
xor edx, edi
sub edi, 0xfb3236d4
jmp 0x48a621
push 0xf8de0ee6
and ecx, ebx
mov edi, 0xfb3f6ebc
ror edi, 0xd
mov ebx, edi
mov edx, ecx
or edx, ebx
add edx, edi
shr ecx, 0xb
xor ecx, 0xfb412c19
neg ecx
mov edx, ebx
jmp 0x489fac
push 0xf8e6364c
shl edi, 2
bswap edx
xor edx, ecx
xchg ecx, ebx
neg edx
dec ebx
mov edx, ebx
or edx, 0xfb46e7ee
jmp 0x4891cc
pop esi
bswap edx
and edx, 0xfb48ae9e
xchg edx, edi
or edx, edi
and ecx, ebx
and edi, edx
shl edi, 9
add edx, edi
add ecx, edx
or ebx, ecx
jmp 0x48b8a5
push 0xf8daf1bc
dec edi
shr edx, 0x1b
xor edi, 0xfb512ad3
add edi, ecx
xchg edx, ebx
and ebx, edi
xor ecx, edi
rol edx, 0x13
jmp 0x48b1b0
pop esi
add ecx, ebx
or edx, ebx
not ecx
xchg ecx, edi
xchg edi, edx
xor ecx, 0xfb53e419
add ebx, edi
and ebx, edi
or edi, edx
xchg ecx, ebx
or ecx, 0xfb551eb9
or edx, ebx
sub ebx, edx
jmp 0x48a29c
push 0xf8d17afc
mov edx, ebx
add edi, ecx
add edx, edi
or ebx, edx
xchg ecx, edi
and ecx, edx
ror edx, 3
sub edx, ecx
mov ebx, 0xfb57d0c2
add edi, 0xfb580ddd
xchg edx, edi
xor ecx, edi
mov edi, 0xfb5919d8
mov ebx, edi
sub edi, ecx
jmp 0x48a0da
call fcn.0048c0a3
add edx, ecx
add edx, edi
xor ebx, 0xfb62355d
xchg ebx, ecx
and edi, 0xfb6372cd
and ecx, ebx
add edx, ebx
sub ebx, edi
sub ebx, edx
xor ecx, edi
or ecx, edx
jmp 0x48c295
push 0xf8cfbe10
inc edi
or edx, ebx
add edx, ecx
xchg ecx, edi
xor ecx, edx
neg edi
jmp 0x48a0b4
mov esi, 0x33274000
add ebx, edi
mov ebx, ecx
sub edx, ebx
add ecx, edi
or edx, edi
mov edi, ebx
xor ecx, ebx
jmp 0x48993f
pop esi
add ecx, 0xfb794abd
and ecx, ebx
or edx, ecx
jmp 0x48b85d
push 0xf8ca8d1c
bswap edi
and edi, edx
or ecx, edi
add edx, 0xfb7cef05
add edx, ebx
and ecx, 0xfb7d7bf5
jmp 0x48b744
pop esi
add ebx, edx
xchg ebx, edi
and ebx, 0xfb845cf2
and edi, 0xfb849b31
add ecx, edi
xor edi, ecx
xor edi, edx
shl edx, 0x1a
jmp 0x48bbfb
pop esi
rol edi, 0x17
or ebx, edi
and ecx, 0xfba0c84c
mov ecx, 0xfba11d4e
xor ecx, edx
jmp 0x48a60c
pop esi
mov edi, ebx
xor edx, ecx
xchg edi, ebx
and edx, ebx
shl ecx, 0x1f
not ecx
or ebx, edx
mov ebx, edx
bswap edi
jmp 0x48bf03
pop esi
add ebx, ecx
and edx, 0xfbb24493
sub ecx, edx
or ebx, 0xfbb2be75
mov edx, ecx
xor edx, 0xfbb33718
add edx, edi
mov edi, 0xfbb3c02a
rol ecx, 0xc
xor edx, 0xfbb43ee2
jmp 0x48bba1
pop esi
and ebx, edx
xor ecx, edx
inc ebx
xchg ebx, ecx
sub edi, 0xfbcb21e5
or edi, edx
add ebx, ecx
sub edi, ecx
jmp 0x48b36d
pop esi
rol ecx, 0x10
sub edi, edx
add ecx, edx
add edx, ecx
neg edi
jmp 0x48b6e4
push 0xf8e5ea00
not ecx
xor ebx, edi
shl ebx, 0x14
xchg ecx, edx
sub edx, 0xfbd6268e
add edi, ebx
or ecx, edi
or edx, edi
sub edx, 0xfbd72993
mov ecx, edx
bswap edx
and ecx, ebx
jmp 0x48a95f
mov esi, 0x33274000
xor ebx, 0xfbe98fef
sub ebx, edi
xor edi, edx
xor ebx, ecx
and edx, ecx
or ebx, ecx
add ebx, 0xfbeafde5
ror edi, 8
neg edx
xchg ebx, edi
rol ecx, 0xa
xchg ecx, ebx
or edi, ebx
and edi, ecx
inc edx
mov ecx, 0xfbed3a69
jmp 0x48c228
pop esi
or ecx, edi
and edi, 0xfbf1bf32
and ebx, edx
xor edx, ecx
sub ecx, ebx
add edx, 0xfbf3452b
mov edi, ecx
and ecx, edi
xor edi, ecx
or ecx, ebx
jmp 0x48c3e3
pop esi
xor edx, 0xfc09089a
and ecx, ebx
sub edi, edx
mov edi, ecx
mov edi, 0xfc0a0a96
jmp 0x48a445
push 0xf8da6002
dec ecx
or ebx, 0xfc19858e
add edi, edx
shl edi, 0xe
mov ebx, 0xfc1a3db3
ror edx, 0xc
shr edx, 0x18
sub ebx, edx
rol ebx, 9
not ecx
mov edi, 0xfc1bc280
and edi, edx
sub ebx, ecx
jmp 0x48aa06
push 0xf8ec6533
inc edx
neg edx
bswap ecx
xchg ecx, edx
xchg ecx, edi
rol edx, 0xe
sub ecx, edx
add ebx, ecx
bswap edi
xor edi, ecx
sub edx, edi
jmp 0x489c6f
pop esi
inc ebx
add edx, ecx
xchg ecx, ebx
or ebx, 0xfc2c3d1f
jmp 0x48b6ca
pop esi
or ebx, edx
nop
bswap edi
mov edx, edi
sub edi, edx
sub ebx, ecx
sub edx, ecx
or ecx, edi
mov ebx, 0xfc38922e
rol ebx, 6
sub edi, 0xfc390fda
jmp 0x489566
pop esi
bswap edx
xor ebx, edi
or edx, edi
bswap edx
or ebx, edi
sub edx, ebx
and ecx, edi
add edx, edi
jmp 0x48965a
call fcn.0048c0a3
xor ecx, ebx
mov ebx, edi
dec ecx
jmp 0x489b0e
pop esi
nop
and ecx, ebx
sub edx, ecx
sub ecx, 0xfc508c60
sub edx, ecx
xor edx, 0xfc510665
dec ebx
jmp 0x48b618
pop esi
mov ebx, edx
xor ecx, edx
inc ecx
add ecx, edx
rol edi, 0x16
or ecx, 0xfc52cd73
sub edx, ebx
not ebx
add ecx, edi
neg ecx
shl edx, 0xd
xor edx, edi
jmp 0x48b4a9
pop esi
add ecx, 0xfc54a891
shl edx, 0xf
sub edx, ecx
xchg ebx, edi
or ebx, 0xfc559d00
sub edi, 0xfc55ec82
xchg ebx, edx
or edi, edx
mov ecx, ebx
dec ecx
jmp 0x48b0b0
pop esi
xchg ecx, edx
sub edi, ecx
and edi, ebx
inc edi
sub edx, 0xfc58282b
and edi, ebx
xchg ebx, ecx
jmp 0x48c399
push 0xf8cad8a8
xor ecx, 0xfc590876
add edx, ecx
or edi, ecx
add edx, ecx
rol ebx, 0x1a
jmp 0x48a81c
push 0xf8ea0cd2
xor ebx, edx
ror edi, 0xe
dec edi
shr ebx, 4
add edx, 0xfc5b6ea6
and ecx, edx
sub ecx, 0xfc5be661
jmp 0x489582
push 0xf8dfedee
mov ecx, 0xfc62fb3a
or edi, 0xfc637ba9
mov edx, ebx
xor edi, ebx
or edi, ebx
or edi, ebx
mov ecx, ebx
sub edi, 0xfc660175
or ebx, edx
jmp 0x489b65
call esi
not ebx
or ebx, edx
shr edi, 0x1d
or edx, edi
jmp 0x48a150
push 0xf8ddc3c3
and edi, ecx
add edi, edx
or edi, ecx
xchg ecx, ebx
not edx
xor ecx, edx
rol edi, 0x12
mov ecx, 0xfc6ed264
xchg edi, edx
rol edi, 0xf
jmp 0x48a918
push 0xf8ca3870
xor edi, 0xfc6fad24
rol ebx, 0x16
or ebx, ecx
sub ebx, ecx
xor edx, edi
add ebx, 0xfc70e9a0
add ebx, ecx
xchg edx, edi
bswap edx
jmp 0x48ac59
pop esi
shl edx, 0xd
and ecx, edi
shl edi, 0x15
add edx, edi
add ebx, edx
xchg edx, edi
xchg ecx, edx
mov edx, ebx
mov edi, 0xfc74066a
xor edi, ebx
add ebx, ecx
and ebx, edx
and ebx, edi
shl edi, 8
jmp 0x48b707
call esi
add edi, 0xfc887fb8
and ebx, edx
ror ebx, 0x14
and ebx, edi
sub edx, ebx
dec edx
xor edx, edi
shl ecx, 0x19
and edx, ebx
shr ebx, 0x1d
jmp 0x48ae41
mov esi, 0x33274000
mov ebx, edi
xor ebx, ecx
and ebx, edi
sub ecx, ebx
mov ecx, ebx
xchg ebx, ecx
or ebx, ecx
inc edx
shl ecx, 0x12
xor edi, edx
mov ecx, ebx
jmp 0x4897c5
push 0xf8e9c1c4
bswap edx
mov edx, ebx
rol ecx, 8
or edi, 0xfca1ac32
shr ebx, 0xf
neg edx
xchg ecx, ebx
mov ecx, edi
jmp 0x48b75d
call fcn.0048c0a3
sub ecx, 0xfca7ab3c
and ecx, edx
sub ebx, edx
xchg ecx, edx
sub ecx, edx
add ebx, 0xfca99512
nop
add ecx, edx
jmp 0x489e78
pop esi
shl edi, 3
or edi, edx
xchg edi, ebx
sub edi, ebx
sub ecx, edx
add ebx, ecx
sub ebx, edi
and ebx, 0xfcb1077d
not ecx
sub ebx, ecx
add edx, ecx
xchg ebx, ecx
xor edx, 0xfcb24900
xor edx, ecx
and edx, ebx
xor edi, ebx
jmp 0x48aa4d
push 0xf8d6abe8
xchg edx, ecx
xchg edi, ecx
sub ebx, ecx
xchg ebx, ecx
sub edi, ecx
xchg edi, ebx
inc ecx
xor edx, ebx
sub edi, edx
dec ebx
inc ecx
rol edx, 0x15
jmp 0x48a699
push 0xf8eff1bc
xchg edx, ebx
sub ecx, ebx
and edi, ecx
xor edi, edx
xchg edx, edi
shl ecx, 0x16
shl ecx, 0xc
and edx, 0xfcc23f81
sub ebx, ecx
ror edx, 0x1f
sub edx, ecx
xor edx, 0xfcc32f3e
mov edx, ebx
jmp 0x48c15e
pop esi
mov ecx, ebx
mov ecx, ebx
and ecx, ebx
mov ebx, edx
sub ebx, 0xfccbf24a
sub edi, edx
xchg edi, ecx
dec edi
jmp 0x4896d9
call esi
add edx, ecx
add edx, edi
mov edi, edx
inc edx
xor ecx, edi
shl edi, 0x1d
jmp 0x48a51e
pop esi
mov ecx, 0xfcd05497
xor edi, 0xfcd090f2
or ebx, ecx
sub edx, ecx
or ebx, edx
or edi, ecx
add ecx, edx
add edi, ecx
rol ecx, 0x1d
inc ebx
add ecx, ebx
or ebx, edi
jmp 0x489975
push 0xf8e39175
neg ebx
and edx, ebx
xchg edx, ebx
rol edx, 0x1c
xor ecx, 0xfcd68aa5
or edi, 0xfcd6c69e
jmp 0x48abf1
pop esi
or ebx, 0xfced56c3
add ebx, 0xfceda3bb
jmp 0x48c023
push 0xf8d20c78
neg ecx
shr edx, 0xf
and edx, ebx
not ecx
sub edi, ebx
sub ebx, edi
jmp 0x48c192
call esi
sub edi, ecx
sub ecx, edi
shl ecx, 5
jmp 0x48b72d
pop esi
sub edx, ecx
or edi, ebx
and edx, edi
xor edx, ebx
and ebx, edi
rol ebx, 0x15
and ecx, edx
dec ecx
rol edi, 0x1d
jmp 0x4895bb
push 0xf8e2b100
and edi, edx
mov edi, ebx
sub ebx, 0xfd0527b3
mov edi, ebx
xor edi, ebx
add ebx, ecx
and ecx, ebx
xchg edx, ecx
or edi, ebx
add edx, ecx
xchg edi, edx
jmp 0x4893c2
call fcn.0048c0a3
sub edx, ebx
add ebx, ecx
xchg edi, ebx
mov edx, 0xfd0bd7f6
xor ecx, ebx
not edi
shr ebx, 0x1d
rol edx, 0x11
or ecx, ebx
xchg edx, edi
jmp 0x48a7f6
push 0xf8f03c07
sub ecx, ebx
or edx, ebx
or edi, edx
add edx, ecx
jmp 0x48a1b7
push 0xf8cb69d6
inc ebx
sub ebx, 0xfd1bbf8b
inc edx
and edi, ebx
nop
xchg edx, ecx
inc edx
add edx, ecx
add ecx, edx
xor edi, 0xfd1db8b3
jmp 0x489b2c
mov esi, 0x3f4d7907
not ecx
add ebx, 0xfd1e492f
mov edi, edx
and ebx, ecx
xchg edx, ecx
neg edi
jmp 0x48bb2a
pop esi
dec edx
inc edx
add edi, edx
or ebx, edi
sub edi, edx
mov edx, ebx
xchg ebx, ecx
bswap edi
xor edi, ecx
dec ecx
add ecx, 0xfd2217ca
jmp 0x48bc8b
call fcn.0048c0a3
or ecx, edx
xor ecx, 0xfd29add7
and edx, ecx
shr ecx, 0xd
and ecx, ebx
or edx, 0xfd2aa84e
add ebx, ecx
or ebx, edi
sub ebx, 0xfd2b744e
mov edx, ebx
jmp 0x48bd3e
call esi
xchg edi, ecx
xor edi, ebx
and ebx, 0xfd2c8ea7
xchg edi, ecx
xor edi, edx
mov ebx, 0xfd2d572c
add ebx, 0xfd2d9596
xchg ecx, edi
or edx, ebx
dec ebx
inc edx
jmp 0x489316
call esi
dec ebx
bswap ecx
and ecx, ebx
or ecx, edx
add ecx, edi
xchg edi, edx
mov ebx, edi
jmp 0x48aee9
push 0xf8e6ce07
xchg ebx, edx
add ebx, edi
mov ecx, 0xfd4374e7
add ecx, edx
or edi, ecx
xor edi, ecx
and edi, ebx
mov ebx, edx
sub ebx, ecx
not edi
or edx, edi
jmp 0x48ba87
pop esi
xor ecx, edi
inc ecx
mov ecx, edx
or edx, 0xfd473606
xchg ebx, edi
mov ebx, ecx
xchg edi, ecx
and edi, edx
and ebx, 0xfd48795d
shl ebx, 0x12
dec ecx
jmp 0x48acc6
push 0xf8d9bc7f
shl ecx, 0x1d
add edi, ecx
shr ecx, 3
or edi, ecx
not edx
xor edi, ebx
mov ecx, edi
xor edi, ecx
jmp 0x48b44e