Function at 0x401000
Capabilities:
Create process on windows
Encrypt data using chaskey
Hash data using murmur3

Disassembly:
sub ecx, ebx
xor esi, ecx
shl edi, 0xf
or edi, ecx
not ebx
shr ecx, 0xd
call sub.kernel32.dll_GetUserDefaultLCID
xor edi, ecx
rol edi, 4
mov ebx, esi
or ecx, ebx
cmp eax, 0xffffff31
jne 0x401078
call sub.ntdll.dll_RtlCreateUserProcess
call sub.ntdll.dll_RtlCreateUserProcess
call sub.kernel32.dll_GetModuleFileNameW
call sub.ntdll.dll_ZwAllocateVirtualMemory
call sub.kernel32.dll_GetModuleFileNameW
call sub.ntdll.dll_RtlCreateUserProcess
call sub.kernel32.dll_GetModuleFileNameW
call sub.ntdll.dll_ZwAllocateVirtualMemory
call sub.ntdll.dll_ZwAllocateVirtualMemory
call sub.ntdll.dll_RtlCreateUserProcess
call sub.ntdll.dll_RtlCreateUserProcess
call sub.ntdll.dll_NtCreateFile
call sub.ntdll.dll_RtlCreateUserProcess
call sub.kernel32.dll_GetModuleFileNameW
call sub.ntdll.dll_ZwAllocateVirtualMemory
call sub.ntdll.dll_ZwAllocateVirtualMemory
ret
or esi, edi
and esi, 0xd18b2988
xor ecx, ebx
shl edi, 7
add ebx, esi
add ebx, ecx
rol edi, 0xb
mov ebx, 0xd18e0271
call sub.kernel32.dll_GetUserDefaultLCID
sub ecx, esi
cmp eax, 0xfffffee4
jne 0x401130
call sub.ntdll.dll_NtCreateFile
call sub.kernel32.dll_GetModuleFileNameW
call sub.kernel32.dll_GetModuleFileNameW
call sub.kernel32.dll_GetModuleFileNameW
call sub.ntdll.dll_NtCreateFile
call sub.ntdll.dll_RtlCreateUserProcess
call sub.ntdll.dll_RtlCreateUserProcess
call sub.kernel32.dll_GetModuleFileNameW
call sub.ntdll.dll_RtlCreateUserProcess
call sub.ntdll.dll_NtCreateFile
call sub.ntdll.dll_RtlCreateUserProcess
call sub.ntdll.dll_ZwAllocateVirtualMemory
call sub.ntdll.dll_NtCreateFile
call sub.ntdll.dll_ZwAllocateVirtualMemory
call sub.ntdll.dll_RtlCreateUserProcess
call sub.ntdll.dll_RtlCreateUserProcess
call sub.ntdll.dll_RtlCreateUserProcess
call sub.kernel32.dll_GetModuleFileNameW
call sub.kernel32.dll_GetModuleFileNameW
call sub.kernel32.dll_GetModuleFileNameW
call sub.ntdll.dll_NtCreateFile
call sub.kernel32.dll_GetModuleFileNameW
call sub.ntdll.dll_NtCreateFile
call sub.kernel32.dll_GetModuleFileNameW
call sub.ntdll.dll_NtCreateFile
call sub.kernel32.dll_GetModuleFileNameW
call sub.ntdll.dll_ZwAllocateVirtualMemory
call sub.kernel32.dll_GetModuleFileNameW
ret
xchg ebx, esi
ror edi, 0x1b
sub ebx, edi
and esi, edi
call sub.kernel32.dll_GetLastError
and ecx, ebx
bswap ebx
xor ebx, 0xd19837d3
cmp eax, 0xfffffeee
jne 0x4011a4
call sub.ntdll.dll_NtCreateFile
call sub.kernel32.dll_GetModuleFileNameW
call sub.ntdll.dll_NtCreateFile
call sub.ntdll.dll_RtlCreateUserProcess
call sub.ntdll.dll_RtlCreateUserProcess
call sub.ntdll.dll_ZwAllocateVirtualMemory
call sub.kernel32.dll_GetModuleFileNameW
call sub.ntdll.dll_ZwAllocateVirtualMemory
call sub.ntdll.dll_NtCreateFile
call sub.kernel32.dll_GetModuleFileNameW
call sub.ntdll.dll_ZwAllocateVirtualMemory
call sub.ntdll.dll_NtCreateFile
call sub.ntdll.dll_NtCreateFile
call sub.kernel32.dll_GetModuleFileNameW
call sub.ntdll.dll_RtlCreateUserProcess
call sub.kernel32.dll_GetModuleFileNameW
ret
shl ecx, 7
not edi
sub ecx, edi
add esi, ebx
shl ecx, 5
sub ecx, esi
call sub.kernel32.dll_GetUserDefaultLCID
neg ecx
rol ebx, 0x14
add esi, ecx
xchg edi, ebx
xor esi, 0xd1a20b0b
inc ebx
or edi, esi
rol esi, 1
cmp eax, 0xffffff2f
jne 0x401269
call sub.ntdll.dll_ZwAllocateVirtualMemory
call sub.ntdll.dll_ZwAllocateVirtualMemory
call sub.ntdll.dll_NtCreateFile
call sub.kernel32.dll_GetModuleFileNameW
call sub.kernel32.dll_GetModuleFileNameW
call sub.ntdll.dll_ZwAllocateVirtualMemory
call sub.ntdll.dll_NtCreateFile
call sub.kernel32.dll_GetModuleFileNameW
call sub.ntdll.dll_ZwAllocateVirtualMemory
call sub.ntdll.dll_NtCreateFile
call sub.ntdll.dll_ZwAllocateVirtualMemory
call sub.ntdll.dll_ZwAllocateVirtualMemory
call sub.kernel32.dll_GetModuleFileNameW
call sub.ntdll.dll_NtCreateFile
call sub.ntdll.dll_RtlCreateUserProcess
call sub.ntdll.dll_NtCreateFile
call sub.ntdll.dll_NtCreateFile
call sub.ntdll.dll_ZwAllocateVirtualMemory
call sub.ntdll.dll_RtlCreateUserProcess
call sub.kernel32.dll_GetModuleFileNameW
call sub.ntdll.dll_NtCreateFile
call sub.ntdll.dll_RtlCreateUserProcess
call sub.kernel32.dll_GetModuleFileNameW
call sub.ntdll.dll_ZwAllocateVirtualMemory
call sub.ntdll.dll_NtCreateFile
call sub.ntdll.dll_ZwAllocateVirtualMemory
call sub.ntdll.dll_RtlCreateUserProcess
call sub.ntdll.dll_ZwAllocateVirtualMemory
call sub.kernel32.dll_GetModuleFileNameW
ret
jmp 0x4942a4
xor esi, edi
neg edi
mov ecx, 0xd2e9796b
shl esi, 1
sub ebx, edi
and ebx, esi
inc ebx
jmp 0x495c85
pop ecx
mov edx, ebx
xchg esi, ebx
and edi, esi
add edi, edx
shr ebx, 2
and edi, 0xdb87336e
bswap esi
xor edi, edx
inc ebx
neg ebx
or edx, edi
and ebx, 0xdb8aa97b
or esi, edi
jmp 0x496302
pop ecx
add edx, 0xdb95d993
bswap edx
xor edi, 0xdb970162
xor edi, 0xdb97ab86
and esi, 0xdb983fb4
xor esi, edx
ror ebx, 0x10
xor edx, ebx
neg ebx
jmp 0x495051
call ecx
add esi, edi
mov edx, edi
shr ebx, 0x1e
shr edi, 0x11
sub ebx, 0xdbab9265
or edx, esi
or edx, ebx
dec edx
mov edi, 0xdbae0bd0
jmp 0x4958d5
mov ecx, 0xa3f322a
bswap esi
not ebx
xchg edi, esi
neg ebx
xor esi, edi
ror edx, 0xf
bswap edx
mov ebx, edx
add ebx, 0xdbbe1e51
inc ebx
add esi, 0xdbbf7333
sub edx, 0xdbc019d3
xchg ebx, edi
xchg edi, ebx
xor edx, ebx
jmp 0x496827
push 0xd2f4bf4b
xor ebx, 0xdbc2e6e7
not ebx
add esi, edx
add ebx, esi
sub ebx, esi
jmp 0x49445a
call fcn.00495d2b
not edi
xchg edi, edx
inc edi
inc edx
inc ebx
add edx, esi
add edx, ebx
xor edi, ebx
sub esi, ebx
xor ebx, edx
sub edx, esi
and ebx, esi
or edi, 0xdbcd7ce0
sub edx, ebx
jmp 0x494639
pop ecx
xor esi, edx
sub ebx, 0xdbd82d00
sub esi, edi
xchg esi, edi
shr edx, 6
or ebx, 0xdbdaac17
xchg ebx, edi
and esi, edi
bswap edi
jmp 0x496b43
push 0xd31e2539
sub esi, edi
dec esi
rol edi, 0x16
mov ebx, edx
mov edx, edi
xor esi, ebx
add esi, edi
rol esi, 9
jmp 0x4965fe
call ecx
and esi, edi
xor esi, 0xdbe399c7
xor edx, 0xdbe440f9
add esi, edx
dec esi
xchg edx, edi
mov edi, esi
inc ebx
xor ebx, esi
or ebx, edi
and edi, edx
ror edx, 0xf
jmp 0x4956a4
push 0xd2fbe2de
sub ebx, edi
xchg ebx, esi
shr esi, 8
xchg esi, ebx
inc edx
inc edx
jmp 0x4961c2
push 0xd31aa49f
mov esi, ebx
rol edi, 2
xchg ebx, edi
mov edi, edx
jmp 0x495102
call ecx
mov ebx, 0xdbfe0459
inc edx
shl edi, 0x14
mov edx, edi
and edx, esi
dec esi
xor esi, edx
xor ebx, 0xdc025258
or edx, esi
xor esi, ebx
or edi, esi
and edi, 0xdc04e385
jmp 0x495081
pop ecx
ror edi, 0x17
or edi, edx
sub esi, edi
neg edx
xor esi, ebx
and edi, ebx
jmp 0x494cb2
push 0xd308f549
xchg ebx, edi
bswap ebx
mov ebx, esi
mov edi, 0xdc11fef3
and edx, edi
xor ebx, edi
shr ebx, 6
sub edx, 0xdc146a99
and ebx, edx
mov edx, edi
neg ebx
jmp 0x496b83
mov ecx, 0xa3f322a
xchg esi, ebx
and ebx, 0xdc22e38e
sub ebx, esi
xchg edx, esi
xor ebx, esi
xor ebx, edi
sub edi, edx
add esi, ebx
or ebx, edx
rol edx, 0xa
mov ebx, edx
and ebx, 0xdc265e48
shr esi, 0xc
inc edx
rol esi, 9
jmp 0x4959ee
pop ecx
sub esi, edi
or edx, 0xdc298f92
sub edx, edi
xchg esi, edx
jmp 0x49476b
pop ecx
sub edi, ebx
neg edi
add ebx, edx
ror edi, 0x1c
not edi
dec edi
xchg edx, edi
xchg esi, ebx
mov edx, 0xdc2fff94
and edi, 0xdc30a4e9
or edx, 0xdc313be2
xor esi, ebx
jmp 0x49584d
push 0xd2f89100
bswap esi
sub edi, esi
xor ebx, edx
and edx, 0xdc43dd0e
sub edx, 0xdc442e75
bswap edx
shr edi, 9
shr esi, 7
or edx, esi
xor edi, edx
jmp 0x495a29
push 0x92ea4
add esi, edx
xchg ebx, edx
shl edx, 0x12
inc esi
or edi, ebx
jmp 0x494a73
call ecx
sub esi, ebx
shr edi, 0x16
add edx, 0xdc52de82
add esi, ebx
xor edi, ebx
mov edx, ebx
and edx, edi
bswap ebx
xchg edi, esi
xchg edi, esi
xor edx, ebx
not ebx
jmp 0x495167
push 0xd2f81ff9
xor edi, edx
sub ebx, edx
xor ebx, edx
xor edi, 0xdc5db284
and esi, edx
or ebx, 0xdc5ff69f
jmp 0x4947fa
call ecx
sub esi, edi
xchg ebx, edi
rol edx, 3
and ebx, edi
jmp 0x49599d
pop ecx
xchg edx, esi
sub edi, ebx
xor esi, edi
dec esi
add esi, edx
sub ebx, esi
neg edx
add ebx, 0xdc750f2e
and esi, edx
neg ebx
jmp 0x495984
push 0xd31f0b27
xor ebx, edx
or ebx, edx
not edi
ror edi, 0x14
xchg esi, edi
and edx, esi
jmp 0x496893
push 0xd316c319
xchg ebx, edx
rol esi, 5
and edx, ebx
and ebx, 0xdc857596
or esi, edi
sub edx, 0xdc86c04a
jmp 0x494727
push 0x401400
xor esi, ebx
and esi, edx
xchg edx, ebx
add esi, ebx
sub edx, edi
shl esi, 9
shr esi, 0xc
xchg edx, ebx
or ebx, esi
or ebx, edi
jmp 0x495123
push 0xd301ba53
or esi, edx
xor ebx, 0xdcb5b2bc
shr edx, 0xe
ror edx, 0xb
add edx, esi
and edi, 0xdcb856e8
add esi, ebx
neg edx
xor ebx, 0xdcba55e1
jmp 0x495e48
pop ecx
dec esi
add edx, esi
ror ebx, 0x1a
sub edi, 0xdcd4b62d
neg edi
rol edi, 0x1b
and esi, edx
dec edi
add esi, edx
mov edx, esi
xchg ebx, esi
add edx, 0xdcd99c15
xor edi, ebx
sub edx, ebx
jmp 0x495af6
pop ecx
add edx, esi
sub ebx, 0xdce23634
sub edx, 0xdce2f74d
xchg edi, esi
inc edi
add esi, edi
nop
and ebx, 0xdce618f3
jmp 0x496abd
push 0xd30d6cd5
bswap esi
add ebx, edx
ror ebx, 0x17
add edi, ebx
not ebx
sub edx, edi
jmp 0x49500c
push 0xd324414a
shr edi, 9
dec edi
xor edi, edx
and esi, ebx
mov edi, 0xdcf127ab
xor edx, ebx
add esi, ebx
jmp 0x49546c
push 0xd301523c
inc esi
shl esi, 3
add esi, 0xdcf4742d
add edi, 0xdcf50d30
inc edi
and edi, ebx
add ebx, 0xdcf6c39d
jmp 0x494ae8
push 0xd32819a2
mov edi, edx
xor edi, 0xdcfdff4c
xchg edx, edi
and ebx, edi
xor ebx, edx
add edx, 0xdd003d0c
add esi, edi
and esi, edi
neg edx
jmp loc.00496367
pop ecx
sub esi, ebx
not edi
xor edx, edi
xor edx, edi
not esi
xchg edx, ebx
jmp 0x4954ab
pop ecx
add edx, ebx
dec edi
xchg edi, ebx
xchg ebx, edx
or edi, edx
xor esi, 0xdd092e05
xchg esi, edi
ror edi, 0x15
inc edi
and ebx, 0xdd0b8400
not esi
not ebx
mov esi, edi
sub esi, edi
sub esi, edx
jmp 0x494ed5
push esp
xor esi, edi
xor edi, ebx
bswap ebx
add edi, ebx
xor esi, edx
sub edx, esi
add esi, 0xdd28cdba
and esi, edx
neg ebx
xchg esi, ebx
add edx, 0xdd2b446d
shl esi, 4
dec ebx
jmp 0x4966e6
pop ecx
xchg ebx, edi
mov edx, esi
xor esi, edx
add ebx, 0xdd36341e
shr edi, 1
sub ebx, edx
mov ebx, edi
xor esi, edi
add edx, esi
mov edi, 0xdd39f3df
xor esi, edi
sub edi, 0xdd3b2c16
rol edi, 0x18
or edi, 0xdd3c62c1
xor edx, esi
and edi, 0xdd3d9a83
jmp 0x49555d
push 0xd30d09f4
sub esi, 0xdd504a26
or edi, esi
and ebx, esi
xchg esi, edx
mov edi, 0xdd518d65
neg esi
add edx, ebx
mov ebx, edi
xor edx, 0xdd535670
neg ebx
and edi, esi
inc edx
jmp 0x494c3b
pop ecx
add ebx, edi
or ebx, esi
dec edi
add edx, edi
ror esi, 0x19
bswap edi
xchg esi, ebx
jmp 0x494bad
pop ecx
and esi, 0xdd759afe
sub edx, 0xdd7633a9
or edi, ebx
add edi, ebx
ror edx, 0x15
mov esi, edx
sub edi, esi
jmp 0x4963da
mov ecx, 0xa3f322a
or esi, edx
bswap edx
or edx, ebx
inc ebx
or esi, 0xdd81d112
shr edi, 1
or ebx, esi
xor edi, edx
ror edi, 0x1d
xchg esi, edx
mov edi, edx
shl edi, 5
or edx, edi
mov edx, 0xdd85c32b
xor ebx, edi
jmp 0x496587
push 0xd30dd4f4
bswap esi
add ebx, edi
or ebx, 0xdd8f4386
dec edx
xchg ebx, edi
sub edi, esi
nop
mov edx, ebx
rol ebx, 5
xchg edi, esi
nop
sub ebx, esi
xchg edi, edx
sub edi, esi
jmp 0x4960f4
pop ecx
or ebx, edx
add esi, 0xdd9ceaba
shl edx, 4
jmp 0x4958b8
mov ecx, 0x73716341
mov edi, ebx
and edi, esi
xor edi, 0xdd9f40f3
sub edi, ebx
xchg edx, ebx
xchg ebx, esi
and edi, esi
shl ebx, 0xd
jmp 0x49530f
pop ecx
mov esi, edx
add edx, 0xdda37b89
shr edi, 1
mov edi, edx
add ebx, 0xdda54d3e
sub edi, edx
nop
bswap esi
dec ebx
jmp 0x49438c
push 0x40
xor edx, 0xddb1f94a
mov ebx, edx
and edi, edx
add edx, edi
sub edi, 0xddb4e1a7
and edx, ebx
neg edx
shl edx, 0x1f
jmp 0x494899
push 0xd31b105c
xchg edx, esi
xchg edx, edi
and ebx, esi
inc edx
add edx, esi
sub esi, ebx
neg ebx
add edx, esi
xchg esi, ebx
not edi
xchg edx, esi
add edi, esi
jmp 0x495062
call ecx
inc esi
rol esi, 2
and ebx, edi
sub edx, ebx
rol edx, 0xc
rol ebx, 0x11
xchg esi, edx
dec ebx
xor edi, ebx
jmp 0x495e92
pop ecx
add ebx, 0xddcb4df3
shr ebx, 0x10
rol ebx, 0x1e
add edi, esi
jmp 0x496559
push 0xd305695a
add esi, ebx
mov edi, edx
xchg edx, ebx
shl esi, 0x16
xor ebx, edi
rol edi, 7
xor edx, ebx
jmp 0x4967f6
push 0xd3088ca7
mov ebx, 0xddfc4721
ror esi, 0xa
inc esi
sub edi, ebx
sub esi, 0xddfe7a9e
mov edx, edi
and edi, edx
add edi, ebx
xchg edx, ebx
shl ebx, 8
xor esi, edi
and ebx, esi
jmp 0x4946b1
pop ecx
ror edi, 0x1e
mov esi, 0xde0b1e9d
and esi, ebx
add edx, esi
mov edi, esi
dec edi
xor edi, ebx
xchg edx, edi
mov esi, ebx
not esi
add esi, ebx
or esi, ebx
jmp 0x49433d
call fcn.00495d2b
rol edi, 8
sub edx, 0xde126de8
xor edi, edx
not esi
not edi
rol ebx, 0x14
xchg edi, edx
jmp 0x49490d
push 0xd3236da5
bswap edi
shr esi, 2
ror edx, 0x1b
not edx
sub edx, 0xde200f9f
xor edi, 0xde20a70a
xor esi, edi
shl edx, 0x18
jmp 0x4960d8
pop ecx
rol ebx, 0x19
dec edi
jmp 0x494759
push 0xd324ac7a
and edi, esi
and ebx, esi
neg esi
and edi, 0xde490714
mov ebx, esi
ror edi, 0xd
xor ebx, esi
sub esi, ebx
add ebx, esi
and edi, ebx
dec esi
jmp 0x4968eb
pop ecx
neg edi
and esi, edx
ror ebx, 0x16
add edx, 0xde4cc100
bswap esi
xchg edi, esi
neg ebx
xor edx, ebx
jmp 0x495355
pop ecx
xor edx, esi
xor ebx, esi
add esi, edi
ror edi, 0x13
jmp 0x494c03
push 0xd2fcbc72
or ebx, edi
xor ebx, 0xde576f7c
and esi, edx
or edx, 0xde589d4e
sub edi, 0xde593415
and edx, esi
add esi, 0xde59f8a2
and edi, edx
add edi, 0xde5aa9b5
xchg edi, edx
or edi, esi
xor edx, esi
jmp 0x495cd6
pop ecx
rol esi, 0x19
dec esi
shl ebx, 0x1b
mov edx, esi
neg edx
and ebx, esi
jmp 0x495965
mov ecx, 0x73716341
or esi, edi
add edx, 0xde6b0e73
and esi, edx
xchg esi, edx
xor edx, 0xde6caebb
mov edi, esi
xor edx, 0xde6dd4f2
sub ebx, edi
mov ebx, edi
sub esi, edx
mov edi, edx
jmp 0x49692c
mov ecx, 0xa3f322a
mov ebx, 0xde75b84c
inc ebx
and edx, ebx
and esi, edx
ror edi, 0xd
neg esi
sub esi, edx
sub ebx, esi
neg ebx
or edx, esi
mov edx, 0xde7a2a52
jmp 0x4944a6
push 0xd315e966
and edi, 0xde862705
dec edx
neg ebx
add esi, ebx
and ebx, edx
jmp 0x495bc4
pop ecx
xchg ebx, edi
add ebx, esi
add ebx, edi
or edx, esi
mov ebx, 0xde8c2ac4
xchg ebx, edi
jmp 0x4957f8
call ecx
xchg esi, edi
not ebx
sub edi, esi
add edx, ebx
xor ebx, esi
sub edi, edx
sub edi, esi
jmp 0x4953ab
pop ecx
mov edx, esi
and edi, 0xde9e70cb
jmp 0x496104
pop ecx
xor edx, 0xdebefc40
inc ebx
sub esi, edi
xchg edx, esi
ror ebx, 2
mov edi, esi
neg ebx
and edx, edi
mov esi, edi
jmp 0x4952ee
pop ecx
or esi, edi
sub ebx, 0xdece56b1
xor edi, 0xdecf0516
add ebx, 0xdecfa8df
xor esi, ebx
mov ebx, esi
xor edx, 0xded1bb2d
xor ebx, edi
add esi, edi
shr edx, 0xd
not edi
jmp 0x494587
pop ecx
mov edx, 0xdedf8bd2
xor esi, edi
xor edi, 0xdee0c059
and edx, edi
mov esi, ebx
or edx, esi
and ebx, edi
not edx
jmp 0x4951e0
pop ecx
add edx, edi
bswap esi
sub edx, ebx
sub ebx, edi
rol esi, 3
neg ebx
mov esi, 0xdee89542
or edx, esi
xor edi, esi
or edi, ebx
add esi, 0xdeeb21ac
jmp 0x496719
mov ecx, 0x4132136a
xchg edi, edx
shr edi, 1
add edx, esi
sub edx, ebx
or esi, edx
or ebx, edi
inc esi
not edi
xor edx, edi
shr edi, 4
jmp 0x495ba9
pop ecx
sub esi, edx
sub ebx, esi
xchg edi, esi
add edi, esi
add ebx, edx
shl esi, 0x1e
and esi, edi
xchg ebx, edx
and edx, ebx
jmp 0x494507
pop ecx
and edi, 0xdf0c78ce
xor edx, edi
and edi, ebx
rol esi, 0x1f
inc edx
or ebx, 0xdf0f7fcf
add edx, edi
xor edi, esi
rol edi, 0x12
xor ebx, esi
shl ebx, 7
add edx, esi
jmp 0x495710
call fcn.00495d2b
neg ebx
mov edi, edx
inc ebx
xor ebx, edx
sub edx, 0xdf1b88be
inc ebx
xor ebx, 0xdf1ccb3f
add edi, esi
and edi, esi
sub ebx, 0xdf1ed511
mov edi, 0xdf1f71ab
and ebx, edx
and esi, 0xdf20cb02
or esi, ebx
neg edi
add edi, ebx
jmp 0x494543
mov ecx, 0xa3f322a
mov esi, edx
bswap edi
ror edi, 0xb
and ebx, edx
neg esi
xchg edx, esi
shr edx, 0x12
jmp 0x49676d
call fcn.00495d2b
or esi, ebx
xor esi, edx
and edx, ebx
add esi, 0xdf2a49d6
and ebx, 0xdf2ae48c
mov ebx, esi
add ebx, esi
mov esi, edx
mov ebx, edx
inc edi
add esi, 0xdf2d7d3c
shr ebx, 6
xchg esi, ebx
sub edi, ebx
mov esi, 0xdf2fbc1b
jmp 0x4948ad
call ecx
add edi, ebx
sub edx, ebx
sub ebx, esi
or edi, edx
mov esi, ebx
neg edx
jmp 0x494cd6
mov ecx, 0xa3f322a
and esi, edi
mov ebx, edx
and edx, 0xdf35a010
sub edi, esi
jmp 0x4964bb
pop ecx
xor esi, 0xdf3dffa8
or edi, ebx
add edi, edx
or edx, edi
and esi, edx
bswap esi
sub edi, ebx
sub edi, esi
xchg ebx, edi
dec edi
xor ebx, 0xdf4405a0
mov esi, ebx
rol edi, 0x13
jmp 0x494662
pop ecx
ror esi, 0x12
mov ebx, edi
shl edi, 0xd
and edi, 0xdf47bf99
and esi, ebx
mov edx, edi
sub esi, edi
jmp 0x496ad2
push 0xd2f7ba7b
xor edx, 0xdf5e4d40
xor esi, edx
or edi, ebx
sub esi, 0xdf601196
xor ebx, edi
jmp 0x4948ef
call fcn.00495d2b
neg ebx
or ebx, 0xdf6243ab
or ebx, edi
shl esi, 0x17
bswap edi
xchg edi, esi
jmp 0x494d96
push 0xd31654a5
or esi, edi
xchg esi, edi
inc esi
bswap edi
xchg esi, ebx
sub edi, 0xdf67e084
and ebx, 0xdf68853e
neg edx
or esi, edx
jmp 0x4949ca
push 0xd30ca242
sub ebx, edx
add ebx, edi
add edi, 0xdf6c7072
sub edx, esi
sub edx, edi
and esi, 0xdf6e3f63
not edi
jmp 0x494e87
push 0xd2f754d3
bswap esi
and edx, 0xdf70225e
sub edi, 0xdf70d72a
shl esi, 0xc
xchg ebx, edx
or ebx, edi
sub edi, esi
shr esi, 2
ror ebx, 0x10
jmp 0x495b83
push 0xd2f4327b
sub esi, edx
inc edi
dec esi
sub esi, edi
or edi, ebx
xchg edx, esi
or edx, esi
sub esi, 0xdf7f3ca6
mov esi, edx
nop
dec ebx
or esi, edx
rol edi, 9
jmp 0x49448e
push 0xd2fd3781
and esi, edx
rol edi, 0x10
and esi, edx
or ebx, edi
xchg edx, esi
shr esi, 6
sub esi, edx
sub esi, edx
xchg esi, edx
jmp 0x4955bc
pop ecx
or ebx, 0xdfa3fcf1
add ebx, edi
inc ebx
shl edx, 0x13
add edx, ebx
add edx, 0xdfa728b7
or edx, esi
xor ebx, 0xdfa85cc6
xchg ebx, edi
jmp 0x496b9a
push 0xd3021ed9
add edx, ebx
add edx, esi
add edx, esi
add ebx, edi
or edi, 0xdfcfa5cc
shl ebx, 0x15
rol ebx, 0x16
add edi, edx
xor ebx, 0xdfd0fe1e
or esi, edx
add esi, edx
jmp 0x495621
pop ecx
sub edi, ebx
neg ebx
not edi
jmp 0x496280
call ecx
or edx, edi
xchg edi, edx
and edi, edx
or edx, edi
jmp 0x496882
push 0xd323d393
add esi, ebx
mov edx, edi
add esi, edx
and ebx, edx
or esi, edi
xchg edi, ebx
dec edx
shr ebx, 1
xor edi, ebx
jmp 0x494c52
mov ecx, 0x73716341
shr edx, 0x16
inc esi
xchg edi, edx
jmp 0x49662c
push 0xd31daf96
ror ebx, 4
mov esi, edi
add ebx, edi
shl edx, 0x1f
sub edx, esi
or edi, ebx
xchg ebx, edi
jmp 0x494528
push 0xd2fc4fd7
xor esi, ebx
rol esi, 0x1a
and esi, edi
add edx, 0xe0349e0c
xchg esi, edx
add edi, 0xe0362470
jmp 0x4954ea
push 0xd31572fa
not edx
and ebx, 0xe037b8a1
sub edi, 0xe0387012
jmp 0x49568d
call fcn.00495d2b
and edx, ebx
add edx, edi
add edi, esi
ror edi, 0x12
add edi, esi
xchg edx, esi
jmp 0x495a7a
push 0xd3150292
xchg esi, edi
or edx, ebx
and esi, edi
bswap ebx
add ebx, edx
mov ebx, edi
jmp 0x4961e1
pop ecx
mov ebx, esi
add ebx, esi
mov edi, ebx
xor edx, 0xe06d52be
bswap ebx
and edi, 0xe06e9731
mov edi, ebx
and edi, esi
neg edi
xor ebx, 0xe0712fa4
or esi, edx
jmp 0x4945fb
push 0xd3082476
or edx, ebx
sub ebx, edi
xor ebx, 0xe0912221
and ebx, edx
inc ebx
mov edx, esi
xor edx, 0xe093749c
xor edi, edx
xchg ebx, edi
inc esi
inc edx
xchg esi, edi
jmp 0x49529d
call ecx
xor edi, edx
and edx, 0xe09adc7c
mov edi, edx
and esi, edx
and esi, ebx
or edi, 0xe09d901b
inc edx
add edi, esi
jmp 0x494968
call fcn.00495d2b
mov ebx, edi
add ebx, esi
bswap edx
mov ebx, edx
jmp 0x496413
pop ecx
or edi, esi
add edx, esi
dec edi
and edi, edx
or ebx, esi
or edx, ebx
rol edx, 0x1b
inc esi
jmp 0x495ace
call fcn.00495d2b
inc ebx
sub ebx, edx
xchg edi, edx
mov ebx, edx
and ebx, esi
mov esi, edx
and esi, edi
xchg esi, edx
jmp 0x495f53
push 0xd31ea222
sub esi, edx
neg ebx
mov edi, ebx
xor ebx, edi
xor ebx, edi
xor ebx, edx
bswap esi
and edi, ebx
jmp 0x494985
call fcn.00495d2b
sub ebx, edx
mov edi, esi
xor edi, 0xe0f820a9
or ebx, edi
add esi, edx
and edx, esi
and edx, edi
inc edx
xor ebx, edx
shr esi, 0x12
ror edx, 8
or ebx, 0xe0fd2438
jmp 0x494401
push esp
xchg edi, ebx
sub ebx, 0xe118cece
xor edi, ebx
nop
xor edx, esi
mov edx, ebx
mov edx, esi
bswap edx
sub esi, edx
bswap edx
mov edi, 0xe11ecf05
jmp 0x4950df
pop ecx
xor edx, esi
bswap edi
or edx, ebx
or ebx, edx
xchg edi, ebx
shr edi, 0x14
and esi, 0xe128b966
sub edi, edx
mov edi, ebx
mov ebx, esi
jmp 0x494de7
mov ecx, 0x73716341
mov esi, edi
mov edi, edx
and esi, edx
sub esi, edi
jmp 0x496210
call fcn.00495d2b
mov ebx, 0xe1363dd2
and edi, esi
dec edx
and edx, 0xe1385a84
dec edx
and ebx, 0xe1399621
and ebx, esi
add edx, 0xe13aca04
jmp 0x4956b9
push 0xd305cd8a
neg esi
sub ebx, esi
add edx, edi
dec ebx
and edi, 0xe14ff4c7
shr edx, 0x1d
inc edi
jmp 0x494fa0
call fcn.00495d2b
xor edx, edi
or ebx, edx
or edi, 0xe1566a3b
or edx, esi
sub edx, esi
or esi, edx
xor esi, edi
ror esi, 4
jmp 0x496aaa
pop ecx
or edi, esi
xchg edx, esi
xchg edi, edx
shr ebx, 1
and esi, ebx
jmp 0x494f65
push 0xd31f72ff
mov edi, 0xe1687845
shl ebx, 0xc
xor edx, esi
or ebx, esi
xor ebx, edx
or edi, edx
xor esi, 0xe16c0ce0
sub edx, 0xe16cae69
add edx, edi
mov ebx, edx
jmp 0x495a8d
mov ecx, 0xa3f322a
mov ebx, esi
or esi, ebx
sub esi, ebx
rol esi, 0xf
or edx, esi
and esi, edx
or ebx, 0xe179cf41
shr edi, 0x10
not ebx
jmp 0x495a43
call fcn.00495d2b
xchg edi, esi
shl ebx, 9
xor edx, 0xe181b7b9
and ebx, edx
not edx
xor ebx, edx
neg esi
and esi, edx
xor esi, edx
dec esi
jmp 0x496b29
call ecx
mov ebx, esi
xchg esi, ebx
bswap edx
inc edx
or edi, edx
rol edx, 0x10
jmp 0x495d57
pop ecx
sub edx, esi
sub esi, edx
sub edx, edi
and edx, ebx
sub ebx, edx
ror edx, 4
and edi, esi
jmp 0x495be7
push 0xd300eff7
sub esi, ebx
xchg edx, esi
xchg edx, ebx
mov edi, ebx
rol edx, 6
mov edi, esi
add ebx, esi
add esi, 0xe1d16174
add edi, esi
mov esi, edx
and edi, 0xe1d3637e
jmp 0x494c6d
call ecx
and ebx, edi
or edx, 0xe1dd74e8
and edi, ebx
not ebx
mov edx, edi
mov edx, esi
shl ebx, 0x1b
jmp 0x494ce8
pop ecx
mov ebx, edx
inc esi
add ebx, 0xe1e2829a
bswap ebx
rol edx, 0x1a
or ebx, esi
xor edx, esi
sub edx, esi
sub edx, ebx
dec esi
xor edi, 0xe1e5ed21
jmp 0x495490
push 0xd30953b6
and edx, edi
inc ebx
and ebx, 0xe1eb3b5c
nop
xor edx, edi
dec edx
jmp 0x49675b
pop ecx
xchg esi, edx
xchg esi, ebx
add esi, 0xe1eeebf7
shl ebx, 8
bswap ebx
add edi, esi
xchg esi, edi
shl esi, 1
or ebx, edi
xor edx, ebx
and esi, 0xe1f3d42f
ror esi, 0x13
jmp 0x495c07