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

Disassembly:
call sub.kernel32.dll_GetCurrentThreadId
cmp eax, 0xffffff11
jne 0x4010a7
call sub.kernel32.dll_GetCPInfo
call sub.ntdll.dll_NtTerminateProcess
call sub.ntdll.dll_NtTerminateProcess
call sub.kernel32.dll_GetCPInfo
call sub.ntdll.dll_NtTerminateProcess
call sub.ntdll.dll_NtTerminateProcess
call sub.ntdll.dll_NtTerminateProcess
call sub.kernel32.dll_GetCPInfo
call sub.kernel32.dll_GetCPInfo
call sub.ntdll.dll_NtTerminateProcess
call sub.ntdll.dll_NtTerminateProcess
call sub.kernel32.dll_GetCPInfo
call sub.ntdll.dll_NtTerminateProcess
call sub.ntdll.dll_NtTerminateProcess
call sub.ntdll.dll_NtTerminateProcess
call sub.ntdll.dll_NtTerminateProcess
call sub.kernel32.dll_GetCPInfo
call sub.kernel32.dll_GetCPInfo
call sub.ntdll.dll_NtTerminateProcess
call sub.ntdll.dll_NtTerminateProcess
call sub.kernel32.dll_GetCPInfo
call sub.ntdll.dll_NtTerminateProcess
call sub.ntdll.dll_NtTerminateProcess
call sub.ntdll.dll_NtTerminateProcess
call sub.kernel32.dll_GetCPInfo
call sub.ntdll.dll_NtTerminateProcess
call sub.ntdll.dll_NtTerminateProcess
call sub.kernel32.dll_GetCPInfo
call sub.kernel32.dll_GetCPInfo
call sub.ntdll.dll_NtTerminateProcess
ret
call sub.kernel32.dll_GetProcessHeap
cmp eax, 0xffffff0d
jne 0x401144
call sub.kernel32.dll_GetCPInfo
call sub.ntdll.dll_NtTerminateProcess
call sub.ntdll.dll_NtTerminateProcess
call sub.kernel32.dll_GetCPInfo
call sub.kernel32.dll_GetCPInfo
call sub.kernel32.dll_GetCPInfo
call sub.ntdll.dll_NtTerminateProcess
call sub.ntdll.dll_NtTerminateProcess
call sub.kernel32.dll_GetCPInfo
call sub.kernel32.dll_GetCPInfo
call sub.kernel32.dll_GetCPInfo
call sub.ntdll.dll_NtTerminateProcess
call sub.kernel32.dll_GetCPInfo
call sub.ntdll.dll_NtTerminateProcess
call sub.ntdll.dll_NtTerminateProcess
call sub.ntdll.dll_NtTerminateProcess
call sub.ntdll.dll_NtTerminateProcess
call sub.kernel32.dll_GetCPInfo
call sub.kernel32.dll_GetCPInfo
call sub.ntdll.dll_NtTerminateProcess
call sub.ntdll.dll_NtTerminateProcess
call sub.ntdll.dll_NtTerminateProcess
call sub.ntdll.dll_NtTerminateProcess
call sub.ntdll.dll_NtTerminateProcess
call sub.ntdll.dll_NtTerminateProcess
call sub.ntdll.dll_NtTerminateProcess
call sub.ntdll.dll_NtTerminateProcess
call sub.ntdll.dll_NtTerminateProcess
ret
call sub.kernel32.dll_GetProcessHeap
cmp eax, 0xffffff0e
jne 0x4011eb
call sub.ntdll.dll_NtTerminateProcess
call sub.kernel32.dll_GetCPInfo
call sub.ntdll.dll_NtTerminateProcess
call sub.ntdll.dll_NtTerminateProcess
call sub.ntdll.dll_NtTerminateProcess
call sub.kernel32.dll_GetCPInfo
call sub.kernel32.dll_GetCPInfo
call sub.ntdll.dll_NtTerminateProcess
call sub.ntdll.dll_NtTerminateProcess
call sub.kernel32.dll_GetCPInfo
call sub.kernel32.dll_GetCPInfo
call sub.ntdll.dll_NtTerminateProcess
call sub.kernel32.dll_GetCPInfo
call sub.ntdll.dll_NtTerminateProcess
call sub.ntdll.dll_NtTerminateProcess
call sub.kernel32.dll_GetCPInfo
call sub.kernel32.dll_GetCPInfo
call sub.ntdll.dll_NtTerminateProcess
call sub.kernel32.dll_GetCPInfo
call sub.kernel32.dll_GetCPInfo
call sub.kernel32.dll_GetCPInfo
call sub.kernel32.dll_GetCPInfo
call sub.ntdll.dll_NtTerminateProcess
call sub.ntdll.dll_NtTerminateProcess
call sub.kernel32.dll_GetCPInfo
call sub.kernel32.dll_GetCPInfo
call sub.kernel32.dll_GetCPInfo
call sub.kernel32.dll_GetCPInfo
call sub.ntdll.dll_NtTerminateProcess
call sub.ntdll.dll_NtTerminateProcess
ret
call sub.kernel32.dll_GetCurrentThreadId
cmp eax, 0xffffff1b
jne 0x40128d
call sub.ntdll.dll_NtTerminateProcess
call sub.kernel32.dll_GetCPInfo
call sub.kernel32.dll_GetCPInfo
call sub.ntdll.dll_NtTerminateProcess
call sub.ntdll.dll_NtTerminateProcess
call sub.kernel32.dll_GetCPInfo
call sub.kernel32.dll_GetCPInfo
call sub.ntdll.dll_NtTerminateProcess
call sub.kernel32.dll_GetCPInfo
call sub.ntdll.dll_NtTerminateProcess
call sub.ntdll.dll_NtTerminateProcess
call sub.kernel32.dll_GetCPInfo
call sub.kernel32.dll_GetCPInfo
call sub.kernel32.dll_GetCPInfo
call sub.ntdll.dll_NtTerminateProcess
call sub.ntdll.dll_NtTerminateProcess
call sub.kernel32.dll_GetCPInfo
call sub.kernel32.dll_GetCPInfo
call sub.ntdll.dll_NtTerminateProcess
call sub.kernel32.dll_GetCPInfo
call sub.kernel32.dll_GetCPInfo
call sub.kernel32.dll_GetCPInfo
call sub.ntdll.dll_NtTerminateProcess
call sub.ntdll.dll_NtTerminateProcess
call sub.kernel32.dll_GetCPInfo
call sub.kernel32.dll_GetCPInfo
call sub.ntdll.dll_NtTerminateProcess
call sub.kernel32.dll_GetCPInfo
call sub.ntdll.dll_NtTerminateProcess
ret
jmp 0x46ba53
or esi, edx
neg ebx
or ecx, edx
xor ebx, edx
jmp 0x46d3d3
push 0xe118f47b
dec edi
xor edi, ebx
and ebx, edx
sub edx, 0xe20adcff
rol edi, 0x14
shl edi, 8
bswap edx
inc edi
neg edx
sub esi, edx
jmp 0x46e209
pop ecx
add ebx, 0xe2156765
sub edx, edi
and edi, esi
add edi, ebx
dec edx
jmp 0x46e375
push 0xe118adcd
sub esi, ebx
sub ebx, esi
rol edx, 0xf
bswap esi
ror edx, 0x1c
inc edi
shl esi, 0x11
add edx, edi
rol esi, 0xc
not esi
mov edx, esi
sub esi, edx
ror edx, 0x1d
jmp 0x46baf0
pop ecx
xor edi, 0xe21adbd9
and edi, 0xe21b1667
add edx, esi
xor edx, ebx
or ebx, esi
xor esi, edi
bswap ebx
or ebx, 0xe21c8f92
jmp 0x46dad6
push 0xe0e61ca2
dec edx
sub edx, esi
inc edx
and edi, ebx
mov ebx, edx
mov esi, ebx
not ebx
mov edx, 0xe229021a
rol edi, 0x18
and edx, edi
sub ebx, esi
or edi, edx
add esi, 0xe22a3245
add esi, edx
jmp 0x46c5da
push 0xe0e868f3
and edi, edx
xchg esi, edx
ror edi, 0x13
jmp 0x46e175
call ecx
or edx, ebx
add ebx, edx
shl esi, 1
mov edx, 0xe23a68b3
or ebx, esi
mov esi, ebx
xor ebx, 0xe23b2c6b
or esi, edx
add ebx, edx
xor esi, ebx
rol edx, 0x15
and esi, ebx
jmp 0x46c396
pop ecx
bswap edx
xor edi, 0xe23cf280
not edx
sub esi, ebx
mov esi, 0xe23dbe41
xchg ebx, esi
jmp 0x46be90
push 0xe1181bb6
add edx, 0xe23e559d
add ebx, edi
and edx, 0xe23eccbd
sub edi, edx
ror ebx, 0xc
xchg edx, edi
sub ebx, 0xe23ff4a8
xchg edx, esi
rol edi, 0xb
shl edi, 0x16
sub ebx, 0xe2410ffb
jmp 0x46dbb0
pop ecx
add esi, ebx
xchg ebx, edi
and esi, edi
add esi, edx
sub edi, ebx
xor edx, 0xe2429070
rol edx, 0x1b
add edx, ebx
sub edi, edx
mov edx, esi
jmp 0x46c64e
mov ecx, 0x6440607e
shl edi, 7
or edx, edi
sub ebx, edi
sub edx, esi
sub edi, edx
jmp 0x46d5aa
push 0xe0dcec68
mov edi, 0xe245448f
or edi, 0xe245856a
or esi, 0xe245d3c1
add edx, edi
sub ebx, edi
jmp 0x46ce83
call fcn.0046e42a
xor esi, edi
xchg ebx, edx
and edi, esi
add edx, esi
add edx, ebx
xor esi, edx
mov esi, 0xe2480a64
or edi, ebx
dec esi
and edx, edi
or edx, esi
add ebx, esi
or edi, 0xe24987a5
dec edx
xor esi, ebx
ror esi, 9
jmp 0x46c0b1
pop ecx
mov esi, edx
mov edi, edx
shr esi, 5
add edi, edx
dec edi
neg ebx
xor edx, ebx
shl edi, 5
and edx, esi
xchg esi, ebx
jmp 0x46bf8f
push 0x401400
mov edi, esi
sub ebx, edx
bswap esi
xor edi, ebx
add edx, esi
xor ebx, edi
xor ebx, edi
xor esi, 0xe252943b
xor edi, 0xe252d521
shr ebx, 2
jmp 0x46cd81
call fcn.0046e42a
mov edi, 0xe253a895
mov esi, ebx
dec edx
or esi, ebx
or edx, ebx
xor esi, 0xe254eb00
and esi, edx
bswap edi
jmp 0x46bd64
push 0xe0dc9f02
and ebx, edi
neg esi
add ebx, edi
inc edi
xchg edi, esi
mov edx, ebx
xchg ebx, edx
and edx, ebx
not edi
add ebx, edi
xor esi, edx
sub edx, ebx
add esi, edi
or ebx, edi
jmp 0x46be0c
push 0xe112f377
add edx, ebx
sub edi, edx
ror edx, 0x13
rol edi, 0x1e
or ebx, edx
and edi, esi
xor edx, edi
mov esi, edi
or ebx, edx
add ebx, edi
jmp 0x46d75a
pop ecx
xchg ebx, edi
add esi, ebx
shr ebx, 1
inc esi
sub ebx, edi
or esi, 0xe2657baf
or edi, esi
xchg esi, edx
jmp 0x46d37c
pop ecx
or edx, esi
add edx, ebx
neg edx
dec edx
not ebx
dec edi
add esi, edi
add edx, edi
ror edx, 0x16
add esi, edx
mov edi, esi
jmp 0x46c3a9
mov ecx, 0x6440607e
or edi, edx
or edx, ebx
xchg edx, esi
bswap ebx
xor edi, esi
or esi, ebx
and ebx, edi
sub esi, ebx
and edi, edx
jmp 0x46de94
push esp
or ebx, esi
or edi, esi
and ebx, edi
xor esi, ebx
add ebx, edi
or ebx, 0xe2792e0e
sub ebx, esi
xchg ebx, edi
or edx, edi
shr edx, 7
jmp 0x46d859
pop ecx
add edi, ebx
sub ebx, 0xe27ac7a2
ror esi, 0x10
or esi, edi
sub ebx, edx
xor esi, edx
mov esi, 0xe27c0c4a
and edx, edi
ror esi, 7
and edi, 0xe27cc7e9
jmp 0x46e253
pop ecx
add edi, ebx
xor esi, edx
xor edx, esi
xor esi, edi
xor edx, 0xe28333f7
or edi, ebx
jmp 0x46cdcc
pop ecx
sub esi, ebx
not esi
xchg ebx, edx
shl edx, 5
mov esi, 0xe286cf15
and esi, edi
and esi, edx
sub edi, esi
inc edi
and ebx, edi
neg edi
jmp 0x46d6b0
mov ecx, 0x2a371b56
xor edi, ebx
xchg ebx, esi
bswap ebx
and edx, esi
and edx, ebx
sub esi, ebx
xor ebx, edx
rol ebx, 0x11
and edi, edx
and ebx, edi
dec esi
or edx, 0xe28e66d1
mov edi, esi
or esi, edx
mov ebx, edi
jmp 0x46d3fa
mov ecx, 0x2a371b56
and ebx, edx
add ebx, edx
xor ebx, 0xe29c2943
sub esi, ebx
add edx, edi
sub ebx, edi
mov edi, edx
ror ebx, 0x1d
shl edx, 0xb
add edi, 0xe29dd92a
xchg esi, edx
jmp 0x46da2a
call ecx
xchg esi, ebx
add esi, edx
and edx, ebx
sub esi, 0xe2a22aaf
add edi, edx
xchg edx, edi
jmp 0x46d47c
pop ecx
mov edi, esi
xchg edx, edi
add ebx, 0xe2a5c03d
rol edi, 9
shr ebx, 5
not edx
xor edi, edx
shl ebx, 0x1d
xor ebx, esi
xchg esi, edx
sub ebx, edi
xor ebx, edx
jmp 0x46e19e
call ecx
and edx, edi
add edx, ebx
mov edi, edx
shr ebx, 0x19
mov ebx, edi
neg esi
bswap edi
sub edi, esi
sub edx, esi
jmp 0x46d30c
pop ecx
mov edx, ebx
sub edx, ebx
add edx, esi
inc edx
mov edx, esi
bswap ebx
sub ebx, esi
jmp 0x46ded0
pop ecx
xchg edi, esi
xchg ebx, esi
add edi, ebx
sub edi, edx
sub ebx, esi
neg edi
mov esi, edi
or edi, edx
shr edx, 0x18
add edx, edi
or ebx, edi
jmp 0x46da0b
push 0xe0b4bad8
bswap esi
xor ebx, esi
add edx, esi
inc esi
nop
bswap edx
mov edx, 0xe2c2a059
dec ebx
and edx, edi
bswap esi
sub edx, esi
jmp 0x46cef6
call fcn.0046e42a
inc ebx
or ebx, edx
xor ebx, edx
mov ebx, edi
shr edi, 0x1e
xchg ebx, esi
dec esi
and esi, 0xe2c9cf5a
xchg edi, edx
or esi, edi
rol edi, 0x19
inc edx
dec edi
and edi, esi
mov esi, 0xe2cb8551
jmp 0x46d2e3
push 0xe0c608fd
not edx
ror edx, 8
xor edi, ebx
add edi, ebx
not edx
and esi, edi
or ebx, edx
shr ebx, 0x14
jmp 0x46df77
push 0xe0e6669b
shr esi, 0xa
dec ebx
xor edx, 0xe2decaed
ror edx, 0x12
xor esi, ebx
sub edi, ebx
jmp 0x46db2e
mov ecx, 0x4132136a
and ebx, edi
not edx
add esi, edi
add edi, ebx
ror ebx, 6
mov ebx, 0xe2e4e394
mov ebx, 0xe2e52e54
xor edi, esi
or ebx, 0xe2e5a90d
jmp 0x46be2b
push 0xe0bbc88e
sub esi, 0xe2e5fd31
or edi, ebx
or edi, 0xe2e67287
xchg edi, esi
xchg ebx, edi
xchg edi, esi
xor edx, 0xe2e775a4
jmp 0x46c6d2
push 0xe0bd04e6
bswap edx
sub ebx, 0xe2f114db
xchg ebx, edi
dec ebx
neg ebx
mov esi, 0xe2f20a15
dec edi
and edi, ebx
inc esi
and ebx, edi
jmp 0x46ce9f
push 0x40
sub edi, ebx
mov esi, ebx
sub edx, esi
shl esi, 0x1f
inc edx
xchg esi, ebx
ror edi, 0x1d
xchg edx, esi
add edx, edi
ror ebx, 1
jmp 0x46dbc8
push 0xe0de95df
mov edi, ebx
and ebx, 0xe310d692
xchg edx, edi
and ebx, edi
add edi, ebx
add esi, edi
shr ebx, 0x18
and edx, 0xe3125761
jmp 0x46db4f
call ecx
xchg ebx, edi
sub esi, edx
add edx, ebx
and ebx, 0xe3188261
mov edx, ebx
neg edx
rol edx, 0x1f
bswap esi
and ebx, esi
sub ebx, edi
xchg edi, edx
xchg ebx, edx
and ebx, esi
sub edx, 0xe31b32d5
jmp 0x46e042
push 0xe0f8f528
rol ebx, 0x18
xor esi, ebx
mov edi, esi
shr edx, 0xa
or edx, edi
and esi, edi
ror edi, 0xc
jmp 0x46d088
call fcn.0046e42a
add edx, 0xe3277d3c
not edi
dec edx
or edi, esi
xor edi, 0xe328864e
dec edx
shr edx, 0x12
jmp 0x46dce0
mov ecx, 0x6440607e
add edi, esi
inc esi
xor ebx, esi
neg edi
and edx, 0xe32a5066
or esi, edi
shr edi, 0x16
and edi, 0xe32b0a9c
not esi
sub edi, ebx
mov ebx, edx
mov edi, edx
xor esi, ebx
xchg ebx, esi
jmp 0x46c9c3
pop ecx
not esi
add esi, ebx
or edi, esi
sub ebx, 0xe3315b94
sub edi, 0xe331a9a0
add ebx, 0xe331e424
xchg edx, edi
jmp 0x46bfaf
push 0xe11cbb47
add esi, ebx
inc esi
sub edi, ebx
and edi, 0xe3333e02
or edi, esi
jmp 0x46d58b
pop ecx
or ebx, esi
mov edx, esi
mov edx, edi
add ebx, 0xe33c13db
rol ebx, 0x15
mov edx, 0xe33c8c85
xor ebx, esi
sub esi, edi
mov esi, edi
bswap edx
jmp 0x46d0bb
push 0xe0c54b51
xor edi, 0xe34ac380
mov ebx, 0xe34afe6a
or edi, ebx
xchg ebx, edi
rol edx, 0xd
or edx, ebx
xchg edx, esi
neg edx
jmp 0x46c4c9
mov ecx, 0x6440607e
and edx, esi
xchg edi, ebx
mov esi, edx
xor edx, esi
xchg edi, esi
jmp 0x46ce3c
pop ecx
xor esi, edi
or edi, 0xe3505339
add edi, edx
mov esi, ebx
and esi, ebx
xchg edi, ebx
or ebx, edi
and esi, edi
or edi, 0xe351ff00
and edi, edx
sub ebx, edx
sub esi, edi
or edx, edi
jmp 0x46bdd8
push 0xe107c3f3
sub edi, edx
mov esi, 0xe3fa584c
rol edi, 0x1c
shr edx, 8
inc esi
mov esi, 0xe3fb5d7b
mov esi, edx
add ebx, edx
sub edi, ebx
and esi, ebx
xchg esi, ebx
or ebx, esi
jmp 0x46e3bf
call ecx
add edi, edx
or edx, esi
or esi, edi
or esi, edx
xchg edi, edx
shl edi, 0x11
and edi, esi
xor ebx, edx
jmp 0x46c13a
call ecx
xor edx, ebx
and edx, esi
and edx, edi
xchg esi, edx
rol edx, 0x12
xor edi, esi
xor esi, ebx
neg edi
inc edx
xchg edi, edx
or edi, edx
sub edx, 0xe405dd57
ror edi, 0xd
jmp 0x46cdfa
pop ecx
or esi, ebx
xor ebx, esi
inc esi
neg edx
xor esi, ebx
sub esi, 0xe40a9b16
jmp 0x46d443
pop ecx
mov ebx, edx
not esi
add edx, esi
shl edi, 7
mov edi, 0xe40e78fe
shl edx, 0x1e
and edi, ebx
and ebx, edi
jmp 0x46bda5
call fcn.0046e42a
mov esi, edi
mov edi, 0xe41b1848
dec esi
dec ebx
and edi, ebx
mov esi, edi
neg esi
dec edi
ror edi, 0x13
not edi
sub edx, esi
bswap edx
add esi, 0xe41dc5d0
xor esi, edi
xor edi, 0xe41e3fb1
jmp 0x46c2d6
call ecx
and esi, ebx
xchg esi, edi
xor edx, edi
or esi, ebx
add edi, esi
not edx
rol edx, 4
jmp 0x46e0b1
push 0xe0de4a56
or ebx, 0xe4212e0e
and edi, ebx
not esi
shl edi, 0x1f
and edi, ebx
dec esi
mov edx, ebx
jmp 0x46c88a
push 0xe0bdca1d
xor ebx, 0xe422f99b
rol esi, 0x15
add ebx, edx
or esi, edx
and ebx, edx
jmp 0x46dfe2
mov ecx, 0x6440607e
xor edi, esi
mov ebx, edx
or edi, edx
xchg ebx, esi
and edi, edx
and edi, edx
not edx
shr edx, 0x1d
mov edx, esi
mov edi, edx
mov esi, edi
and ebx, edi
jmp 0x46da88
push 0xe0b57d31
neg ebx
or esi, 0xe42ebea4
xor esi, 0xe42ef873
bswap edx
mov edi, esi
or edx, esi
and edi, 0xe43708d7
rol esi, 0xd
xor edi, ebx
jmp 0x46c9e2
pop ecx
sub esi, edx
add ebx, 0xe43811ac
or edi, ebx
sub edx, edi
and ebx, esi
dec edi
add ebx, edx
xchg edx, esi
xor edi, esi
rol ebx, 8
jmp 0x46bb90
push 0xe0f940ce
xor edx, esi
and ebx, 0xe451bd2d
add edi, esi
mov ebx, esi
and esi, 0xe4526d3f
sub esi, edx
sub ebx, 0xe452f5da
sub esi, edx
add edx, edi
sub edi, 0xe453a42c
mov edi, esi
dec edx
xchg esi, edi
jmp 0x46d569
pop ecx
bswap ebx
ror edi, 0x12
add edi, esi
xor esi, edi
sub esi, edx
xor ebx, 0xe455d8bc
or edi, 0xe4561720
xchg edi, ebx
xchg esi, edi
ror edx, 0x11
xor edx, edi
jmp 0x46ca40
push 0xe11f9d27
rol edx, 0x19
xchg edx, esi
sub ebx, esi
and ebx, edi
mov ebx, edi
bswap esi
add esi, edx
and edx, 0xe45f033e
or ebx, edi
and edx, ebx
jmp 0x46d9d2
call ecx
and edx, esi
xor edx, edi
sub edi, 0xe47fa4aa
neg ebx
not edx
or edx, 0xe4806073
sub edx, 0xe4809cbe
or edi, 0xe480dd01
sub edi, edx
jmp 0x46e0ce
pop ecx
xchg ebx, edx
mov edi, edx
add edx, edi
and ebx, edx
mov ebx, edi
ror ebx, 5
nop
or ebx, 0xe4831c84
ror edx, 2
shl ebx, 1
jmp 0x46bfe2
push 0xe0f11816
mov ebx, 0xe4991aa5
xchg ebx, edx
xor esi, 0xe499a989
sub edi, 0xe499e6fc
and ebx, 0xe49a2757
sub edi, edx
jmp 0x46ceb8
call ecx
or ebx, edi
dec esi
add edx, ebx
and edx, edi
and edx, esi
add edi, esi
xor edi, ebx
xor esi, edi
jmp 0x46dff7
push 0xe0ab2fb4
add edi, ebx
mov edx, esi
xor ebx, edx
xor edi, esi
mov edx, esi
xor ebx, esi
not edx
xchg edi, esi
inc edi
bswap edx
xchg edi, esi
sub ebx, edi
xchg ebx, edi
or edi, edx
sub edi, ebx
jmp 0x46dc10
call fcn.0046e42a
bswap ebx
rol edx, 0x11
or edx, edi
xchg edx, edi
and ebx, esi
shl edi, 0x11
add edi, 0xe4a45b57
add ebx, 0xe4a499e3
or edi, edx
shr ebx, 0x1e
ror ebx, 0x17
jmp 0x46ce6d
pop ecx
mov edx, ebx
sub ebx, 0xe4a7f72a
shl edi, 0x14
xchg edx, ebx
mov edx, ebx
shr edi, 5
and edx, edi
or edi, edx
add edx, edi
shr esi, 6
and ebx, edi
xchg edx, esi
sub esi, edi
xor edx, 0xe4aacf25
sub ebx, 0xe4ab0a16
add esi, 0xe4ab464e
jmp 0x46bbcb
pop ecx
add esi, edi
add ebx, edx
add ebx, esi
mov esi, edi
or esi, 0xe4ac943d
shl ebx, 0xd
sub edx, 0xe4af7c25
mov edx, esi
not ebx
jmp 0x46cae2
mov ecx, 0x6440607e
inc edi
dec ebx
and esi, 0xe4ccd0ae
rol ebx, 0x11
or ebx, edi
or edx, esi
xor ebx, esi
rol ebx, 3
xor esi, edi
xchg esi, edi
jmp 0x46dd8c
push 0xe11d0549
or edx, ebx
mov ebx, edx
bswap edx
neg edx
mov esi, 0xe4cfcfcc
xchg edi, ebx
add esi, edx
sub ebx, edx
xchg ebx, edi
jmp 0x46d5cc
call fcn.0046e42a
and edx, edi
and edx, esi
inc edx
add edx, esi
ror ebx, 0x18
shr edi, 0x10
nop
and edi, edx
bswap esi
add edx, 0xe4d34cb6
jmp 0x46c37c
push 0xe11d4cac
and esi, edx
not edi
not edi
and ebx, esi
xchg esi, ebx
or ebx, edi
and edi, edx
dec edx
mov edx, edi
not esi
jmp 0x46bdf7
pop ecx
neg ebx
or esi, 0xe4deb7fd
ror edx, 1
dec ebx
sub edx, 0xe4df7f1a
mov edi, esi
not edx
and edi, edx
add esi, edx
jmp 0x46bc67
push 0xe0f69f6f
dec edi
and ebx, 0xe4e25db9
add edx, 0xe4e29b68
inc edx
dec ebx
mov esi, edi
jmp 0x46c964
push 0xe0f6574c
inc esi
xchg edx, edi
and ebx, edi
neg esi
or edx, ebx
add edi, esi
or edi, esi
rol ebx, 0x16
xor edi, 0xe4e5ae66
sub edi, edx
neg edx
add esi, edi
shr esi, 0x1b
jmp 0x46d695
pop ecx
or edx, edi
mov edx, esi
bswap edi
ror edx, 0x11
mov ebx, 0xe4f315bc
sub edx, 0xe4f35089
shr edi, 0x19
xchg edi, esi
xor ebx, edi
or edx, ebx
jmp 0x46db98
mov ecx, 0x2a371b56
add edx, edi
and esi, ebx
neg ebx
sub esi, edi
jmp 0x46c49c
pop ecx
dec edx
sub esi, 0xe500f57d
inc ebx
or edi, edx
or esi, edx
mov edx, 0xe501f58b
mov edx, edi
shl ebx, 7
xor edi, esi
add esi, edi
jmp 0x46cc12
push esp
xchg edx, esi
and ebx, edx
not edi
and esi, edx
not ebx
mov edx, edi
add esi, edi
and edx, ebx
dec edi
jmp 0x46c814
pop ecx
sub esi, edx
mov ebx, 0xe5188633
and esi, edx
shr edx, 7
xchg ebx, esi
jmp 0x46dbe7
call ecx
inc ebx
rol ebx, 0x1f
inc esi
xor edi, edx
and edi, esi
xor esi, 0xe529f4e8
jmp 0x46bd8c
push 0xe11fe4d9
xchg ebx, edx
mov esi, edx
or ebx, esi
or ebx, edi
inc edi
or ebx, edx
add ebx, esi
sub edx, edi
add esi, ebx
bswap ebx
xor ebx, edx
jmp loc.0046d7b6
pop ecx
or ebx, 0xe534f10e
add edi, ebx
or edi, ebx
mov ebx, 0xe535b4a1
and ebx, edi
neg ebx
not ebx
xor edi, edx
mov edi, esi
jmp 0x46d111
call fcn.0046e42a
shl edx, 4
and edi, esi
mov esi, ebx
or ebx, edx
xor edi, edx
or esi, edi
xor esi, edi
mov ebx, esi
xchg ebx, esi
jmp 0x46cd29
call fcn.0046e42a
xor ebx, esi
not esi
add ebx, edi
and edi, 0xe53fe186
shl ebx, 0x1a
xor ebx, 0xe5405ee7
inc edi
shl esi, 9
neg edx
add ebx, esi
bswap edi
mov edx, 0xe541e62c
or edi, edx
or edx, edi
xchg edi, esi
jmp 0x46e079
pop ecx
xor ebx, esi
add esi, ebx
xchg esi, edx
sub edi, esi
xor edx, esi
sub edx, esi
xchg edx, esi
neg esi
sub edi, edx
shr ebx, 0x1d
and edx, esi
not edx
xchg esi, ebx
jmp 0x46dc91
push 0xe0e7b06a
and esi, edi
inc edi
xor edi, edx
not edx
sub ebx, 0xe54e1d86
sub edx, esi
add ebx, edi
sub edi, 0xe54ee552
jmp 0x46bd21
push 0xe0dedd4d
mov edx, esi
not esi
shr edx, 6
xchg ebx, edi
add ebx, edx
inc ebx
inc ebx
xor esi, ebx
rol edx, 3
jmp 0x46c095
push 0xe0b363fa
xchg edi, edx
sub edx, edi
inc esi
or esi, edi
sub ebx, edi
mov edx, 0xe555f041
jmp 0x46c435
push 0xe1186223
rol edx, 2
xchg esi, edx
add edi, esi
ror edx, 0xe
mov esi, edi
not ebx
jmp 0x46bba3
push 0x6a653
add edx, ebx
sub ebx, edx
ror ebx, 0x17
mov esi, ebx
sub ebx, edi
ror ebx, 0xf
mov edx, edi
or edx, esi
rol edx, 0xf
jmp 0x46beab
pop ecx
not esi
xchg edi, ebx
or edx, ebx
xor ebx, edx
shr edx, 0xf
inc edx
neg edi
mov ebx, 0xe55c0452
mov edx, edi
xchg edx, edi
mov edx, edi
or esi, edi
add edx, ebx
shr edi, 8
shl esi, 2
jmp 0x46d65f
push 0xe0ac2193
not esi
inc edx
or esi, ebx
inc esi
sub ebx, 0xe55efc80
or ebx, esi
add ebx, esi
or ebx, edx
neg ebx
add edx, edi
mov edx, 0xe56079aa
jmp 0x46c1ad
call fcn.0046e42a
sub edx, ebx
xchg esi, edi
nop
mov esi, ebx
jmp 0x46d9bc
push 0xe11c4ab6
xor edi, 0xe567091e
mov edx, esi
sub esi, 0xe56783b5
add esi, 0xe567c1f5
xor edi, 0xe567fe61
ror esi, 4
add ebx, edi
xor edx, edi
add edx, esi
add esi, edx
shr ebx, 0x1d
sub edi, esi
jmp 0x46ca60
call ecx
xor ebx, 0xe56c1e22
or esi, edi
mov ebx, edx
sub esi, ebx
and edx, ebx
sub ebx, esi
xchg edi, esi
xchg ebx, esi
and ebx, edx
xchg edx, ebx
add esi, edx
dec edi
jmp 0x46d796
call fcn.0046e42a
nop
dec edx
or ebx, esi
and ebx, 0xe5790bf2
ror edi, 3
shl ebx, 0x1b
and esi, edx
sub ebx, esi
bswap ebx
ror edx, 0x1d
shr edx, 0xe
jmp 0x46c8f0
mov ecx, 0x6440607e
xor edx, edi
sub edi, 0xe57f2399
add esi, 0xe57f5edb
not edx
mov edi, ebx
sub edx, 0xe5802229
mov edx, ebx
add edx, ebx
and edi, ebx
and esi, 0xe5810c22
add esi, edi
mov esi, edx
sub edi, 0xe581bc73
jmp 0x46dc4c
pop ecx
dec edi
xchg edx, ebx
and ebx, esi
add edi, ebx
xor edx, esi
and esi, ebx
rol esi, 6
mov ebx, 0xe583c6b6
or ebx, esi
xor esi, edi
and edi, 0xe5847b32
add ebx, edi
xchg edi, edx
bswap edi
jmp 0x46d8d9
call fcn.0046e42a
shl edi, 0x19
and edi, edx
sub esi, ebx
mov ebx, esi
bswap edx
inc edx
shr edx, 0xa
sub ebx, 0xe58b879f
add ebx, edx
jmp 0x46d3bd
pop ecx
or esi, edx
ror edx, 0x16
add ebx, 0xe58ea20a
or edi, esi
xor edx, ebx
xchg edi, edx
shl edi, 0x17
or esi, 0xe58fce21
mov ebx, 0xe5901d09
sub edx, esi
mov esi, ebx
xor edi, ebx
sub edi, edx
xchg edi, ebx
xchg ebx, edi
and esi, edi
jmp 0x46c0d0
call fcn.0046e42a
add ebx, edx
not esi
mov esi, 0xe59756a7
xchg edx, edi
add ebx, edi
shr ebx, 0xc
rol edx, 0x1c
and edi, edx
xor esi, ebx
mov esi, edi
neg ebx
or edx, edi
mov edi, 0xe599bfec
xor edi, esi
dec ebx
jmp 0x46e33e
mov ecx, 0x6440607e
xchg edi, ebx
sub edi, edx
sub esi, edx
xor edx, esi
sub ebx, edi
or esi, ebx
inc ebx
sub esi, ebx
dec esi
rol ebx, 4
or esi, ebx
jmp 0x46df48
mov ecx, 0x2a371b56
sub esi, 0xe5a2ff82
mov edi, esi
dec edx
sub ebx, edi
jmp 0x46bed2
pop ecx
not esi
sub edi, ebx
xchg esi, ebx
add edx, edi
xchg ebx, esi
not edi
xor ebx, edx
rol edx, 0x14
xor edi, 0xe5a60687
xchg esi, edx
shr esi, 0x13
or ebx, 0xe5a6bfcf
neg edx
bswap esi
jmp 0x46de2b
pop ecx
dec ebx
xor edx, 0xe5aa8b82
dec ebx
neg edi
inc esi
ror edx, 0x13
bswap edx
add edx, ebx
or ebx, edx
or ebx, esi
jmp 0x46cf1f
call ecx
shr edx, 0xc
mov esi, ebx
xchg esi, ebx
inc edx
mov esi, ebx
sub esi, edx
and esi, 0xe5af9ba7
xchg esi, ebx
or edi, esi
jmp 0x46c16e
pop ecx
dec edi
xor ebx, edx
bswap esi
add esi, 0xe5b26f16
mov edi, esi
xor ebx, edi
xchg edx, esi
add edx, 0xe5b36f93
jmp 0x46d737
pop ecx
and edx, 0xe5b3c584
xor edi, edx
add edi, ebx
sub edx, 0xe5b479e2
xor esi, ebx
or edx, ebx
or edx, esi
or esi, edi
sub edx, 0xe5b5b2c1
shr edx, 7
neg esi
inc esi
jmp 0x46c627
push 0xe0e8b456
mov ebx, edx
xor edi, esi
sub edi, edx
xor edx, edi
sub edx, ebx
jmp 0x46cbd7
pop ecx
xor esi, ebx
rol esi, 0xc
shl esi, 6
mov edi, 0xe5c24ed6
jmp 0x46bf54
push 0xe1193ccf
shl edx, 0xa
xor edx, 0xe5c814d5
or edi, edx
and edi, ebx
sub edi, esi
sub esi, edx
and esi, edx
mov esi, edi
bswap ebx
sub edi, edx
dec esi
and edi, ebx
sub ebx, 0xe5cab57e
jmp 0x46c27e
pop ecx
or esi, edi
and edi, esi
bswap edi
xchg edi, esi
mov edi, esi
dec edi
add edi, 0xe5cc8086
not ebx
mov ebx, 0xe5ccfd4e
jmp 0x46c30f
push 0xe0c4874d
add esi, 0xe5cd5121
mov edi, esi
shr edi, 2
shr edx, 0x10
xchg edx, edi
shl ebx, 0x18
xchg edx, ebx
and edx, 0xe5cef644
sub edi, 0xe5cf42ba
sub edx, edi
xor ebx, 0xe5cfbae5
sub edi, 0xe5cff692
jmp 0x46cbb5
call ecx
ror esi, 0x11
or edi, edx
xor ebx, edi
mov ebx, edi
xchg edi, edx
xchg esi, edi
and edx, edi
dec edi
add ebx, edx
or edx, esi
xor esi, edx
jmp 0x46e235
pop ecx
shl edx, 6
sub esi, ebx
not edx
and ebx, edx
inc ebx
xor edi, edx
mov ebx, edi
xchg edx, ebx
neg ebx
jmp 0x46cd00
push 0xe1112685
sub edx, edi
neg ebx
mov edx, ebx
xor edx, ebx
add edi, 0xe5e97c11
sub edx, ebx
inc edi
mov esi, 0xe5ea3704
xor edi, 0xe5ea75b2
not ebx
or esi, edx
jmp 0x46ddf3