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

Disassembly:
and ebx, 0x96f68d87
shr esi, 6
xchg ebx, edi
sub edi, esi
xchg ebx, ecx
rol ecx, 0xd
xor ebx, 0x96f946da
call sub.user32.dll_GetClipboardOwner
mov esi, ecx
rol ebx, 0xf
mov ebx, 0x96faca58
cmp eax, 0xfffffee4
jne 0x4010a6
call sub.kernel32.dll_QueryPerformanceFrequency
call sub.shell32.dll_SHSimpleIDListFromPath
call sub.shell32.dll_SHSimpleIDListFromPath
call sub.ntdll.dll_NtProtectVirtualMemory
call sub.shell32.dll_SHSimpleIDListFromPath
call sub.ntdll.dll_NtProtectVirtualMemory
call sub.kernel32.dll_QueryPerformanceFrequency
call sub.ntdll.dll_ZwCreatePort
call sub.shell32.dll_SHSimpleIDListFromPath
call sub.ntdll.dll_NtProtectVirtualMemory
call sub.shell32.dll_SHSimpleIDListFromPath
call sub.ntdll.dll_ZwCreatePort
call sub.shell32.dll_SHSimpleIDListFromPath
call sub.shell32.dll_SHSimpleIDListFromPath
call sub.kernel32.dll_QueryPerformanceFrequency
call sub.kernel32.dll_QueryPerformanceFrequency
call sub.shell32.dll_SHSimpleIDListFromPath
call sub.kernel32.dll_QueryPerformanceFrequency
call sub.shell32.dll_SHSimpleIDListFromPath
call sub.ntdll.dll_NtProtectVirtualMemory
call sub.ntdll.dll_NtProtectVirtualMemory
call sub.shell32.dll_SHSimpleIDListFromPath
call sub.ntdll.dll_ZwCreatePort
ret
bswap edi
xor edi, ebx
add ebx, ecx
not ebx
and esi, ebx
xor edi, esi
xor ecx, 0x97009eb6
xchg ebx, esi
call sub.user32.dll_GetMenuCheckMarkDimensions
or ecx, edi
and ebx, edi
or esi, 0x9701b44e
xchg esi, edi
mov esi, ebx
cmp eax, 0xffffff2c
jne 0x401147
call sub.shell32.dll_SHSimpleIDListFromPath
call sub.kernel32.dll_QueryPerformanceFrequency
call sub.kernel32.dll_QueryPerformanceFrequency
call sub.shell32.dll_SHSimpleIDListFromPath
call sub.ntdll.dll_NtProtectVirtualMemory
call sub.ntdll.dll_NtProtectVirtualMemory
call sub.ntdll.dll_ZwCreatePort
call sub.ntdll.dll_NtProtectVirtualMemory
call sub.shell32.dll_SHSimpleIDListFromPath
call sub.ntdll.dll_NtProtectVirtualMemory
call sub.kernel32.dll_QueryPerformanceFrequency
call sub.shell32.dll_SHSimpleIDListFromPath
call sub.shell32.dll_SHSimpleIDListFromPath
call sub.shell32.dll_SHSimpleIDListFromPath
call sub.kernel32.dll_QueryPerformanceFrequency
call sub.kernel32.dll_QueryPerformanceFrequency
call sub.ntdll.dll_NtProtectVirtualMemory
call sub.shell32.dll_SHSimpleIDListFromPath
call sub.ntdll.dll_ZwCreatePort
call sub.shell32.dll_SHSimpleIDListFromPath
call sub.kernel32.dll_QueryPerformanceFrequency
call sub.shell32.dll_SHSimpleIDListFromPath
ret
sub ecx, 0x9703cda6
call sub.user32.dll_GetClipboardOwner
and ecx, edi
xchg esi, ebx
rol esi, 0x12
rol ebx, 1
sub ecx, esi
xchg esi, edi
xor edi, 0x9705bda3
cmp eax, 0xfffffef7
jne 0x4011ea
call sub.ntdll.dll_NtProtectVirtualMemory
call sub.ntdll.dll_NtProtectVirtualMemory
call sub.shell32.dll_SHSimpleIDListFromPath
call sub.ntdll.dll_ZwCreatePort
call sub.ntdll.dll_NtProtectVirtualMemory
call sub.shell32.dll_SHSimpleIDListFromPath
call sub.ntdll.dll_NtProtectVirtualMemory
call sub.shell32.dll_SHSimpleIDListFromPath
call sub.ntdll.dll_ZwCreatePort
call sub.kernel32.dll_QueryPerformanceFrequency
call sub.shell32.dll_SHSimpleIDListFromPath
call sub.kernel32.dll_QueryPerformanceFrequency
call sub.ntdll.dll_ZwCreatePort
call sub.shell32.dll_SHSimpleIDListFromPath
call sub.ntdll.dll_ZwCreatePort
call sub.kernel32.dll_QueryPerformanceFrequency
call sub.ntdll.dll_ZwCreatePort
call sub.kernel32.dll_QueryPerformanceFrequency
call sub.kernel32.dll_QueryPerformanceFrequency
call sub.ntdll.dll_ZwCreatePort
call sub.ntdll.dll_ZwCreatePort
call sub.ntdll.dll_NtProtectVirtualMemory
call sub.kernel32.dll_QueryPerformanceFrequency
call sub.ntdll.dll_ZwCreatePort
ret
or esi, edi
sub esi, ebx
call sub.user32.dll_GetClipboardOwner
and ecx, ebx
xor esi, ecx
and ecx, 0x970876f2
add ecx, edi
sub ebx, esi
mov edi, ebx
neg ebx
sub ebx, ecx
cmp eax, 0xfffffeef
jne 0x4012a4
call sub.shell32.dll_SHSimpleIDListFromPath
call sub.shell32.dll_SHSimpleIDListFromPath
call sub.shell32.dll_SHSimpleIDListFromPath
call sub.ntdll.dll_ZwCreatePort
call sub.kernel32.dll_QueryPerformanceFrequency
call sub.ntdll.dll_NtProtectVirtualMemory
call sub.kernel32.dll_QueryPerformanceFrequency
call sub.shell32.dll_SHSimpleIDListFromPath
call sub.kernel32.dll_QueryPerformanceFrequency
call sub.kernel32.dll_QueryPerformanceFrequency
call sub.shell32.dll_SHSimpleIDListFromPath
call sub.ntdll.dll_NtProtectVirtualMemory
call sub.ntdll.dll_NtProtectVirtualMemory
call sub.ntdll.dll_NtProtectVirtualMemory
call sub.kernel32.dll_QueryPerformanceFrequency
call sub.ntdll.dll_ZwCreatePort
call sub.kernel32.dll_QueryPerformanceFrequency
call sub.ntdll.dll_ZwCreatePort
call sub.ntdll.dll_ZwCreatePort
call sub.kernel32.dll_QueryPerformanceFrequency
call sub.ntdll.dll_NtProtectVirtualMemory
call sub.kernel32.dll_QueryPerformanceFrequency
call sub.ntdll.dll_ZwCreatePort
call sub.shell32.dll_SHSimpleIDListFromPath
call sub.shell32.dll_SHSimpleIDListFromPath
call sub.ntdll.dll_ZwCreatePort
call sub.shell32.dll_SHSimpleIDListFromPath
call sub.ntdll.dll_NtProtectVirtualMemory
call sub.ntdll.dll_ZwCreatePort
ret
jmp 0x4a0386
xchg ebx, edi
or ecx, 0x977f9dfa
sub ecx, ebx
add ecx, 0x978091e3
add ebx, ecx
jmp 0x4a342f
push 0x978ba2c1
xor edi, ebx
rol ecx, 0xf
sub ebx, 0x9d150de6
jmp 0x4a367a
mov esi, 0x2774562b
mov edi, ecx
add ecx, ebx
ror edi, 0xc
sub edi, edx
jmp 0x4a0ae7
pop esi
or ebx, edi
xor ecx, edi
mov edi, 0x9d31eae8
xchg edi, edx
inc ecx
dec edx
xor ecx, 0x9d33fed4
or edx, edi
and edx, ebx
jmp 0x4a2742
mov esi, 0x123b2f04
and edx, ecx
ror edx, 0x1a
rol ebx, 0x19
dec edx
add edx, ebx
xchg edi, ebx
xchg edi, edx
or ecx, 0x9d439966
ror edi, 0x1a
sub ebx, ecx
xchg edi, ecx
sub edi, edx
not edi
jmp 0x4a2d55
push 0x9786ba2e
sub edx, ecx
xor ecx, edx
not ecx
xor ebx, edx
xchg edx, ecx
and edi, ebx
add edi, 0x9d49ac8c
sub ebx, ecx
not edx
xor ebx, edx
xor ecx, edi
sub ebx, edx
add edx, 0x9d4cae4e
jmp 0x4a1bfc
push 0x9794df72
add edx, ecx
dec ecx
mov ecx, edi
dec edi
xchg ecx, edx
mov edi, ebx
add ecx, 0x9d55e81e
or edi, edx
sub ecx, edx
and edi, ecx
bswap edi
add edx, 0x9d587afc
sub edx, ecx
bswap edx
and edx, edi
jmp 0x4a051a
push 0x97995424
xchg ecx, edx
sub edx, 0x9d81db0f
xchg edi, ebx
mov edx, edi
add ecx, 0x9d834a73
and ebx, edx
mov ebx, edx
sub ecx, 0x9d84cdd9
or ebx, edx
jmp 0x4a3142
push 0x979a0df8
add ebx, ecx
xchg ecx, ebx
sub edx, 0x9da95c3e
sub edx, ecx
rol edi, 0x1c
shl ebx, 0xe
inc ebx
jmp 0x4a1a6c
pop esi
sub edi, edx
not ecx
and edi, 0x9dc2f88f
xor edx, edi
inc edx
and ebx, 0x9dc46d35
xor edi, 0x9dc4fb1e
xor edi, ecx
jmp 0x4a1250
pop esi
xor ecx, edx
xor edx, 0x9dc8bd93
inc ebx
ror edx, 0x10
not ecx
xchg edx, ecx
xor edi, ebx
inc edx
xor edx, ecx
dec ecx
xchg edx, ebx
jmp 0x4a1d36
call fcn.004a39bb
mov edi, ecx
mov ebx, 0x9ddc2381
xor ebx, edi
bswap edx
xor edx, ecx
xor edx, ebx
sub ecx, ebx
xor ecx, ebx
mov ecx, edi
sub edi, ecx
xor ecx, 0x9de383f1
or ecx, edx
nop
jmp 0x4a0f18
pop esi
mov ebx, edx
and edi, ebx
not edx
neg ebx
xor ebx, edi
and edi, ecx
or edi, edx
jmp 0x4a1a0f
mov esi, 0x2774562b
mov ebx, edx
sub ecx, 0x9ded434d
xor ecx, edx
sub ebx, edx
add edx, 0x9deecb68
add ebx, edi
mov ecx, 0x9defc4f0
rol ecx, 7
shl ecx, 0x1b
add edi, edx
dec edi
jmp 0x4a1196
pop esi
or edi, edx
sub ecx, edi
add ecx, edx
or ebx, ecx
mov ebx, ecx
mov edi, ebx
add edx, ebx
xor edx, ebx
and edx, ecx
xchg ebx, edi
rol edi, 6
jmp 0x4a246a
call fcn.004a39bb
mov ecx, 0x9e14805b
ror edx, 0x1a
mov edi, ebx
xchg edx, ebx
xchg edx, ebx
xor ebx, edi
and ebx, 0x9e175f35
neg ebx
add ecx, edx
xchg ecx, edi
jmp 0x4a3a4b
push 0x9799e178
xor edx, ecx
or ecx, ebx
sub ebx, edi
xchg edi, ecx
shl edi, 0x1f
and edx, edi
xor edx, 0x9e4f0753
inc edi
sub ebx, edi
or edi, ebx
add edi, ebx
xor ecx, ebx
or edx, ecx
jmp 0x4a07f4
push 0x978a49e9
sub edx, 0x9e631b62
and ebx, 0x9e6398cc
mov edx, 0x9e6413ef
not edi
rol ecx, 0xf
and edi, 0x9e6588f7
rol ebx, 0x1f
neg edi
bswap ecx
jmp 0x4a09b4
push 0x979267e2
or edx, edi
and edx, ecx
xor edx, 0x9e793976
xchg edi, ecx
shl edx, 0x17
add edi, edx
jmp 0x4a2490
mov esi, 0x123b2f04
not edi
xor edx, edi
or ebx, ecx
and ecx, edx
mov edx, edi
and edx, edi
xor ebx, edx
or ecx, ebx
or ecx, 0x9e807305
add ebx, ecx
and ecx, edx
xchg edx, edi
xor edi, 0x9e89e4ac
mov edi, ebx
or edx, ebx
or edi, edx
jmp 0x4a2656
mov esi, 0x2774562b
sub ebx, edx
sub ecx, ebx
add edx, ebx
mov ecx, edi
nop
and ebx, 0x9ea0c337
inc edx
and edx, edi
and edx, ecx
or edi, ebx
ror edx, 0x1f
or ecx, edx
add ebx, edx
or edx, ebx
inc edi
jmp 0x4a1596
pop esi
bswap edx
xor ebx, edx
ror edi, 0x10
not edi
add ecx, edx
rol ebx, 0x1f
xor ecx, ebx
and ecx, edi
and edi, ebx
add edx, ecx
sub edx, edi
xor ecx, 0x9eb6a16b
shr edi, 8
jmp 0x4a03d7
call esi
and ecx, edx
sub ecx, edi
xor ebx, 0x9eb87df2
xchg ebx, ecx
xor ecx, edi
rol edx, 7
xor ebx, 0x9eba42b7
xor edi, 0x9ebab259
jmp 0x4a2c59
call esi
or edx, 0x9ebb5e2e
sub edx, ecx
or ebx, edx
sub ecx, 0x9ebcf6e7
sub ecx, ebx
shl ecx, 0x16
mov ebx, edx
nop
or edx, 0x9ebf148e
add edx, 0x9ebf7ef0
and ebx, edx
or edx, edi
jmp 0x4a3ac2
push 0x9786931f
sub edi, ecx
xor edx, ecx
shl edx, 0x17
sub ecx, edi
shl ecx, 1
jmp 0x4a0544
push 0x978c60e6
or ecx, edx
inc edx
shr ebx, 0x1c
or edx, ebx
xchg ebx, edi
ror edi, 0xc
xchg ebx, edx
sub ebx, ecx
dec edx
xchg edx, edi
and ebx, ecx
sub ecx, edi
jmp 0x4a286b
pop esi
mov ebx, 0x9f0a5ff6
and edi, edx
or edx, 0x9f0b3f45
bswap ebx
mov edx, edi
neg edi
shr ebx, 0x1c
xchg ecx, ebx
xchg ebx, edx
or ebx, 0x9f0e6e1e
jmp 0x4a2f93
call fcn.004a39bb
mov ebx, edi
sub ecx, edx
inc edx
mov ebx, ecx
xchg ecx, edx
not ebx
xchg ecx, edi
jmp 0x4a34cf
call esi
or ebx, ecx
bswap ebx
add edx, ebx
or ecx, ebx
inc ecx
xor ebx, edi
bswap ebx
ror ebx, 0x1b
xchg ecx, edx
sub ecx, edi
ror ebx, 0x1f
xchg ebx, edi
xor ebx, edi
jmp 0x4a219e
pop esi
and edi, ecx
sub edi, edx
not ebx
and edx, ebx
or ecx, 0x9f26bcf4
sub ecx, 0x9f272f21
jmp 0x4a3012
pop esi
add ebx, 0x9f2d03ed
add ecx, edx
xor ebx, 0x9f2dda9a
dec edi
add edi, ecx
neg edi
shl edi, 7
dec edx
sub edx, ebx
jmp 0x4a18ba
mov esi, 0x123b2f04
xchg edx, ecx
inc ebx
mov ecx, edi
xchg ebx, edx
mov ebx, edx
xchg edx, ebx
add edi, ebx
xor edi, ecx
add ecx, 0x9f6ad78f
xchg ebx, edx
and ebx, ecx
not ecx
jmp 0x4a1ec5
push 0x9788edb7
xor edi, ebx
and ecx, 0x9f90278e
mov ebx, edi
nop
add ebx, 0x9f91965e
xor edx, ebx
sub edx, ebx
jmp 0x4a2d68
call fcn.004a39bb
or edx, ecx
xchg edi, ecx
sub ebx, ecx
add edi, ecx
add ebx, edx
bswap edx
add ebx, edx
sub edi, 0x9fa7fcfb
ror ecx, 0xc
neg ebx
bswap ebx
not edx
jmp 0x4a2bf1
jmp loc.004a87e3
pop esi
sub edi, ebx
sub edi, 0xa0161b6f
mov ecx, 0xa016be41
or edx, edi
or edi, ebx
mov edx, edi
jmp 0x4a22f9
push 0x97948d8d
xchg edi, ebx
add ecx, 0xa040f100
or ecx, ebx
sub ecx, edi
xor edx, edi
sub edi, ecx
jmp 0x4a0594
push 0x979a37d8
sub edx, ebx
xchg edi, ebx
and ecx, ebx
mov edx, edi
xor edx, edi
and ecx, edx
xchg ebx, edx
and edx, ebx
rol ebx, 4
add ecx, ebx
xor ecx, 0xa051e06f
ror ecx, 4
sub ebx, edx
jmp 0x4a31ad
call esi
neg ecx
shl ebx, 0x19
sub edx, ebx
or edx, ebx
not ecx
neg ecx
bswap edx
jmp 0x4a0a8a
push 0x9786e545
xor edi, edx
or edi, ecx
sub ecx, edi
sub ecx, ebx
inc edi
jmp 0x4a2a9d
push 0x978d0fb4
add edi, ebx
sub edi, ecx
xchg ecx, ebx
xor edi, edx
xchg edi, edx
shr edx, 0xb
sub ecx, ebx
jmp 0x4a13d7
pop esi
add edi, ebx
bswap ecx
mov edi, ebx
jmp 0x4a1210
push 0x97901f8e
sub edi, ecx
mov ebx, ecx
ror ebx, 0x10
xor ebx, edi
jmp 0x4a0dd6
call fcn.004a39bb
mov edx, ebx
xchg edi, edx
or edi, ebx
mov edx, ecx
bswap edx
shl ebx, 0x19
shl edx, 0xa
sub ebx, ecx
xor ebx, edx
xor edi, edx
xchg ecx, ebx
add ebx, edx
add ebx, edx
jmp 0x4a11ee
pop esi
ror edi, 0x15
inc edx
xchg edx, ecx
and edx, edi
xor edi, edx
jmp 0x4a08d4
pop esi
xor ecx, 0xa1a74043
bswap ecx
rol edx, 8
neg edi
or edi, ecx
add edx, ecx
xor ebx, edi
shr ebx, 0x1b
or edx, ecx
and edi, ecx
or edx, 0xa1abbab4
jmp 0x4a2f78
pop esi
bswap ebx
xor ecx, edx
add edi, ebx
xchg edi, edx
jmp 0x4a3639
push 0x97889641
bswap ebx
sub ebx, ecx
dec edx
neg edx
not edx
sub ecx, ebx
jmp 0x4a29e8
pop esi
shl ebx, 0xc
shl ecx, 0x11
xor edx, edi
mov ebx, edi
xor edi, 0xa1e11eb2
or ecx, edx
sub edx, ecx
xchg edx, ebx
dec edx
xor ecx, edi
mov ebx, 0xa1e42bb3
neg ebx
jmp 0x4a04a9
mov esi, 0x123b2f04
xor ecx, edx
add edx, ebx
mov edi, 0xa1e810da
and ecx, edx
sub edi, ebx
bswap ecx
and edx, ecx
add ecx, edi
or edi, 0xa1ea920d
or ecx, edx
xor ecx, ebx
and edi, ecx
add edi, edx
inc edx
jmp 0x4a095c
call fcn.004a39bb
xchg edx, edi
inc edi
or edx, ecx
add ebx, edx
and edx, ebx
and ebx, 0xa222f41e
or ebx, edi
nop
and edx, ebx
or edx, 0xa224dfa3
shr edi, 3
shr edx, 0xd
jmp 0x4a3810
push 0x97863c57
xor ebx, edx
mov edi, ecx
jmp 0x4a304f
pop esi
shr edi, 9
bswap ebx
shr edi, 0x12
xchg ecx, ebx
inc edi
inc ecx
and edx, 0xa244cfa1
ror edi, 0x1a
add edi, ecx
jmp 0x4a0cf8
push 0x978cc389
add ebx, ecx
not edi
xor ecx, ebx
or ebx, edx
mov edx, edi
not edi
and edx, ecx
jmp 0x4a1ca3
push 0x9788c353
xor edx, ebx
dec ecx
dec edi
or ecx, ebx
xchg edi, ecx
sub ecx, ebx
add edx, ebx
mov ebx, edx
sub ebx, 0xa2a10aa0
xchg ebx, edx
sub edx, ecx
and edx, ebx
rol edx, 0xc
mov edi, ecx
jmp 0x4a14fd
mov esi, 0x2774562b
bswap ebx
xor edx, ecx
xor ebx, edx
inc ecx
inc ecx
xor edi, edx
nop
add edi, ebx
jmp 0x4a2cb6
call esi
xchg ecx, edx
xchg edx, edi
xor edx, edi
add ebx, 0xa2ead8b2
shl edi, 0x15
or edi, ecx
sub ebx, ecx
xor edi, 0xa2ec7d53
xchg ecx, edx
ror edi, 2
jmp 0x4a1170
pop esi
xor edi, edx
xor ebx, 0xa2f780c2
shl edi, 2
inc edx
add edx, ecx
or edi, 0xa2f9c0cb
xor ecx, ebx
shl edx, 0x1d
add edi, edx
jmp 0x4a09a0
call fcn.004a39bb
sub edx, ebx
ror ecx, 0x10
sub ebx, 0xa30231c8
xor edi, ecx
and ecx, edi
inc edx
sub ecx, ebx
shl edi, 2
shl edx, 2
xchg ebx, edi
jmp 0x4a3390
call fcn.004a39bb
sub edx, edi
and ecx, ebx
add edi, ebx
ror ecx, 4
jmp 0x4a0f3c
mov esi, 0x123b2f04
add edx, ebx
mov edi, ecx
inc ecx
shl ebx, 0x12
rol edi, 0xd
add ecx, ebx
shr ecx, 0x16
sub ebx, ecx
and edx, 0xa31a9d26
and edi, edx
mov ecx, ebx
jmp 0x4a3575
pop esi
and ecx, edx
dec edi
sub edx, ecx
mov ecx, edx
shr ebx, 0x19
dec edx
bswap ebx
sub edi, ebx
rol edx, 4
jmp 0x4a38da
push 0x9796f81e
dec ecx
sub ecx, edx
add edx, 0xa36094d4
inc ecx
rol edi, 0x1f
xor edx, edi
sub ebx, edx
jmp 0x4a3943
pop esi
xchg edi, edx
sub ecx, edx
mov ecx, ebx
and edi, 0xa364516d
dec ebx
mov edx, 0xa365285c
neg ecx
add edi, edx
shr edx, 0x16
xchg edi, edx
xor edi, ecx
xor edx, edi
xor edi, ecx
shl ebx, 0x19
xor edi, 0xa3693694
and edi, edx
jmp 0x4a06cb
pop esi
or edx, ebx
xor ebx, edx
sub ecx, edx
mov edi, 0xa37374f2
mov edi, ebx
or edx, edi
xchg ebx, edi
jmp 0x4a1eb2
push 0x9786680a
add ebx, edx
or ecx, edi
add edx, edi
sub ecx, edi
or edx, ecx
not edi
sub edx, ebx
xchg ebx, ecx
sub edx, 0xa37b60be
and edx, ecx
ror edi, 0xe
or edi, edx
add edi, 0xa37d43d4
add edi, ecx
shr edx, 0xb
jmp 0x4a1034
push 0x9799a9ec
or ebx, edi
xchg ebx, ecx
xor edi, 0xa391b6e4
not edx
sub edx, edi
jmp 0x4a0c61
mov esi, 0x123b2f04
and ecx, 0xa39d43ff
mov ebx, ecx
shr ecx, 0x14
xchg ebx, ecx
jmp 0x4a166b
call esi
xchg edi, ebx
add edi, ebx
inc edi
sub ebx, edx
xchg ecx, ebx
sub edx, ecx
sub edi, ecx
xor edx, ecx
or ebx, ecx
ror ecx, 4
mov ebx, edx
jmp 0x4a383e
push 0x97854846
add ebx, edi
neg ecx
dec edi
or edx, ebx
xchg edi, ecx
add ecx, ebx
sub edx, edi
or edx, 0xa3f3ea79
and ecx, edx
add ecx, edx
jmp 0x4a0496
call esi
or ebx, edi
shl edx, 1
and ecx, 0xa4046047
add edi, ebx
sub ebx, edi
xor ebx, ecx
sub ecx, edx
sub edi, ebx
and edi, ebx
xor edi, ebx
jmp 0x4a0ef1
call fcn.004a39bb
xchg edi, ebx
xor ecx, ebx
xchg ecx, ebx
mov edi, ebx
mov edi, ecx
mov ebx, ecx
dec edi
sub ebx, 0xa41c4c19
and edi, 0xa41d0795
bswap edx
sub ebx, ecx
inc ecx
sub ecx, ebx
or edi, edx
jmp 0x4a1ae1
push 0x97886dcc
xchg edx, edi
and edi, ecx
not edi
sub ecx, edx
and edx, edi
or ebx, edx
sub edi, ecx
bswap edx
xchg edi, ebx
shl edx, 0xb
sub edx, 0xa439fb35
mov edx, ecx
and ebx, edi
xchg ecx, edx
jmp 0x4a2420
push 0x978bff38
xchg ecx, ebx
mov ebx, edi
mov ecx, edi
sub edi, edx
xchg edi, edx
inc ecx
mov edi, ecx
sub edi, ecx
shl edx, 0x1b
neg edx
jmp 0x4a1063
call esi
rol edi, 0x17
mov edi, 0xa46feda0
sub ebx, edi
xor ecx, edi
and edi, 0xa4716a51
not edx
inc edi
sub ecx, ebx
add ebx, edi
xor ecx, edi
sub ebx, edx
inc ecx
xor edx, 0xa476959e
dec ebx
xchg edi, ecx
jmp 0x4a2f50
pop esi
ror edi, 0x19
and edi, ecx
shl ebx, 0x15
xor ecx, edx
not ebx
xor ecx, 0xa47a9f20
or ebx, 0xa47b0868
bswap edi
neg ebx
shr ebx, 0x18
jmp 0x4a089d
push 0x97921556
add edi, ebx
nop
neg ebx
mov ecx, edi
shr ecx, 8
add ebx, 0xa48fd1b8
xor edi, edx
xor ecx, edi
jmp 0x4a0d7d
push 0x9797544b
add edi, 0xa49ce564
add edx, ecx
sub edi, edx
xor ebx, edi
mov ecx, edi
xor ebx, edx
mov edi, edx
xor edi, 0xa49ff406
jmp 0x4a0e81
pop esi
and ecx, edx
add ecx, 0xa4bb270b
rol edi, 6
dec edx
add edi, edx
and ebx, edx
and edx, ebx
jmp 0x4a26cd
call esi
or ecx, edi
and ecx, 0xa4be5ae5
or ebx, edi
or edi, edx
ror ebx, 5
add ebx, 0xa4c024d2
shr edi, 0x1f
xor ebx, 0xa4c1219d
add edi, 0xa4c1881b
xor ecx, edi
jmp 0x4a3a33
pop esi
add ecx, 0xa4ccd1a5
not edi
mov ecx, ebx
xor ecx, edx
or ecx, edx
and edi, ecx
xchg edx, ecx
add edi, edx
jmp 0x4a22d3