Function at 0x401000
Capabilities:
Encrypt data using chaskey
Hash data using murmur3
Identify system language via api

Disassembly:
call sub.user32.dll_GetForegroundWindow
cmp eax, 0xffffff2d
jne 0x40109d
call sub.ws2_32.dll_listen
call sub.ws2_32.dll_listen
call sub.user32.dll_CopyImage
call sub.ole32.dll_OleIsRunning
call sub.user32.dll_CopyImage
call sub.user32.dll_CopyImage
call sub.ole32.dll_OleIsRunning
call sub.ole32.dll_OleIsRunning
call sub.ole32.dll_OleIsRunning
call sub.user32.dll_CopyImage
call sub.ws2_32.dll_listen
call sub.ole32.dll_OleIsRunning
call sub.ole32.dll_OleIsRunning
call sub.ole32.dll_OleIsRunning
call sub.ws2_32.dll_listen
call sub.ole32.dll_OleIsRunning
call sub.ws2_32.dll_listen
call sub.ole32.dll_OleIsRunning
call sub.ws2_32.dll_listen
call sub.ws2_32.dll_listen
call sub.ws2_32.dll_listen
call sub.user32.dll_CopyImage
call sub.ole32.dll_OleIsRunning
call sub.ws2_32.dll_listen
call sub.ws2_32.dll_listen
call sub.ole32.dll_OleIsRunning
call sub.user32.dll_CopyImage
call sub.ws2_32.dll_listen
ret
call sub.kernel32.dll_GetUserDefaultUILanguage
cmp eax, 0xfffffee6
jne 0x401135
call sub.user32.dll_CopyImage
call sub.ws2_32.dll_listen
call sub.ole32.dll_OleIsRunning
call sub.ws2_32.dll_listen
call sub.ws2_32.dll_listen
call sub.ole32.dll_OleIsRunning
call sub.ole32.dll_OleIsRunning
call sub.ws2_32.dll_listen
call sub.user32.dll_CopyImage
call sub.ws2_32.dll_listen
call sub.ole32.dll_OleIsRunning
call sub.ws2_32.dll_listen
call sub.user32.dll_CopyImage
call sub.ole32.dll_OleIsRunning
call sub.user32.dll_CopyImage
call sub.user32.dll_CopyImage
call sub.user32.dll_CopyImage
call sub.user32.dll_CopyImage
call sub.ole32.dll_OleIsRunning
call sub.user32.dll_CopyImage
call sub.ws2_32.dll_listen
call sub.user32.dll_CopyImage
call sub.ws2_32.dll_listen
call sub.ws2_32.dll_listen
call sub.ole32.dll_OleIsRunning
call sub.ole32.dll_OleIsRunning
call sub.ole32.dll_OleIsRunning
ret
call sub.kernel32.dll_GetConsoleWindow
cmp eax, 0xffffff24
jne 0x401196
call sub.ole32.dll_OleIsRunning
call sub.ws2_32.dll_listen
call sub.ole32.dll_OleIsRunning
call sub.user32.dll_CopyImage
call sub.user32.dll_CopyImage
call sub.user32.dll_CopyImage
call sub.user32.dll_CopyImage
call sub.user32.dll_CopyImage
call sub.ws2_32.dll_listen
call sub.user32.dll_CopyImage
call sub.ole32.dll_OleIsRunning
call sub.user32.dll_CopyImage
call sub.ole32.dll_OleIsRunning
call sub.ws2_32.dll_listen
call sub.ws2_32.dll_listen
call sub.ws2_32.dll_listen
ret
call sub.user32.dll_GetForegroundWindow
cmp eax, 0xffffff21
jne 0x40122e
call sub.user32.dll_CopyImage
call sub.user32.dll_CopyImage
call sub.user32.dll_CopyImage
call sub.user32.dll_CopyImage
call sub.user32.dll_CopyImage
call sub.user32.dll_CopyImage
call sub.ws2_32.dll_listen
call sub.ws2_32.dll_listen
call sub.ole32.dll_OleIsRunning
call sub.user32.dll_CopyImage
call sub.ws2_32.dll_listen
call sub.user32.dll_CopyImage
call sub.ole32.dll_OleIsRunning
call sub.user32.dll_CopyImage
call sub.user32.dll_CopyImage
call sub.user32.dll_CopyImage
call sub.ole32.dll_OleIsRunning
call sub.ole32.dll_OleIsRunning
call sub.ole32.dll_OleIsRunning
call sub.ole32.dll_OleIsRunning
call sub.user32.dll_CopyImage
call sub.ole32.dll_OleIsRunning
call sub.user32.dll_CopyImage
call sub.ole32.dll_OleIsRunning
call sub.ws2_32.dll_listen
call sub.ws2_32.dll_listen
call sub.ws2_32.dll_listen
ret
jmp 0x4e9bff
not edx
xor ecx, edx
and edx, esi
rol edx, 0x1e
dec edi
nop
sub edi, 0xaea52858
jmp 0x4eb195
push 0xaec0a0d3
and ecx, esi
ror ecx, 0x18
xor ecx, edx
mov ebx, esi
or esi, edx
sub ebx, edx
xchg edx, ebx
sub edx, ebx
xchg ebx, ecx
mov ebx, esi
shr ecx, 0x17
jmp 0x4eb767
push 0xaeaa61f4
and edx, ecx
sub ebx, 0xb0a756e8
rol ecx, 0x14
or ecx, ebx
mov esi, 0xb0a824b0
add ecx, edx
nop
xor ecx, ebx
mov edx, ebx
jmp 0x4eaee4
pop edi
and esi, ebx
or ecx, ebx
dec esi
and ebx, 0xb0aa3c4a
dec edx
xor ebx, 0xb0aabd25
rol edx, 0xd
bswap ebx
add ecx, esi
sub edx, ebx
jmp 0x4ebaff
push 0xaec78ece
rol ecx, 0x1d
or esi, ebx
mov esi, edx
inc esi
or esi, ebx
xor edx, ecx
and esi, 0xb0b39428
jmp 0x4eb729
mov edi, 0x5027095f
add edx, ecx
mov esi, 0xb0be3bba
sub esi, ebx
or esi, 0xb0bf4019
or ebx, edx
xchg ecx, ebx
add edx, esi
xchg ebx, ecx
jmp 0x4ea424
call fcn.004eacbe
sub ebx, esi
mov edx, 0xb0c48b64
dec ebx
xor esi, 0xb0c519a6
add ebx, 0xb0c556d4
xor edx, 0xb0c597cb
nop
add esi, ebx
sub ebx, ecx
ror edx, 2
xchg edx, ecx
jmp 0x4ecde4
push 0xaeb36fc3
add ebx, edx
sub edx, ebx
and ebx, esi
rol edx, 8
sub ebx, edx
bswap ecx
bswap esi
xchg ecx, esi
jmp 0x4ebd01
pop edi
and edx, ebx
xor esi, edx
mov ecx, 0xb0cdefbf
add ebx, 0xb0ce2cdd
xchg ebx, esi
or edx, 0xb0cebb69
and esi, 0xb0cef846
xor esi, ebx
mov esi, ebx
sub ebx, esi
shl edx, 9
sub edx, ecx
add esi, 0xb0d06885
jmp 0x4ec726
pop edi
or ebx, edx
inc edx
shl edx, 0x19
and edx, ecx
and edx, ecx
mov esi, edx
xor edx, esi
or esi, ecx
or ecx, esi
bswap ebx
add ecx, 0xb0db63e0
xor ebx, ecx
jmp 0x4ecb46
pop edi
or esi, ecx
sub edx, ecx
sub ecx, edx
sub esi, edx
not edx
or ebx, esi
or esi, edx
xchg ecx, esi
bswap edx
neg edx
shr ebx, 0x1e
jmp 0x4e9ef9
mov edi, 0x5027095f
add ecx, 0xb0e8945c
add esi, ecx
or ebx, edx
dec ecx
sub ecx, ebx
and ebx, edx
xchg edx, esi
and esi, edx
xchg ebx, esi
not edx
or ebx, esi
xor edx, esi
or edx, 0xb0eb8869
nop
sub ebx, 0xb0ec080d
jmp 0x4eccb2
push 0xaec135a1
add edx, 0xb1022029
sub edx, ecx
sub edx, esi
or edx, ebx
or esi, ecx
mov edx, esi
jmp 0x4ead64
mov edi, 0x6e447c44
inc ecx
add ebx, ecx
and ebx, ecx
xchg esi, ebx
dec ebx
and ecx, 0xb1065016
and edx, 0xb10691de
add ecx, edx
not ebx
mov esi, edx
xchg esi, ecx
sub edx, esi
and ecx, edx
mov esi, edx
jmp 0x4ea4e4
pop edi
xor esi, 0xb108a567
xor esi, edx
xchg esi, ebx
shr ecx, 0x1a
jmp 0x4ed115
push 0xaeb7fdcb
xchg esi, ebx
and ebx, edx
add esi, 0xb112b178
xor esi, 0xb112eefe
mov ebx, esi
xor ecx, 0xb1137aaf
and ecx, edx
mov esi, edx
and esi, ebx
add ebx, 0xb11471b9
sub edx, esi
inc edx
jmp 0x4ebacd
push 0xaeaf0c21
xor esi, edx
and ecx, 0xb116e899
add ebx, esi
shl ecx, 0xd
xor ebx, esi
dec ecx
not esi
dec ecx
jmp 0x4e9fae
pop edi
xchg esi, ebx
ror ecx, 1
xor esi, ebx
mov ebx, ecx
ror esi, 0xb
or edx, ecx
xor ebx, 0xb11a463c
shl ecx, 0xd
add esi, ecx
xchg esi, ecx
mov ecx, edx
or ebx, edx
jmp 0x4ea40e
call edi
and ecx, esi
xor esi, ebx
shr edx, 0x1b
xor edx, esi
add ebx, ecx
ror edx, 0x13
or edx, ebx
shr ecx, 5
xor ebx, ecx
add ecx, esi
jmp 0x4ebcd8
push 0xaeae13ac
sub edx, ecx
xchg ecx, edx
inc esi
or ebx, ecx
mov esi, 0xb1296c5f
neg ebx
neg ecx
jmp 0x4ec364
push 0xaec41603
and edx, ebx
xor edx, ebx
or ebx, edx
rol ebx, 0x1c
mov esi, edx
and esi, ecx
rol esi, 0x17
sub esi, ecx
jmp 0x4ebba3
push 0xaeb4496f
xchg esi, ecx
sub ecx, ebx
mov ecx, ebx
neg ebx
xchg esi, edx
xchg esi, ecx
mov ecx, edx
jmp 0x4ec0af
push 0xaebd7543
dec ecx
mov ebx, edx
xchg ecx, edx
sub ebx, 0xb1363f05
add esi, ecx
not ecx
xchg ebx, edx
rol edx, 0x1c
and ecx, ebx
mov ecx, edx
xchg esi, ebx
jmp 0x4eb179
call fcn.004eacbe
sub ecx, esi
add ecx, ebx
add ecx, edx
xchg ecx, ebx
xor esi, 0xb1394c9a
xor edx, 0xb1398ceb
xchg ecx, edx
jmp 0x4eb530
push 0xaebadc9b
mov esi, 0xb13a359d
not ecx
inc ecx
and ebx, ecx
and edx, ecx
jmp 0x4e9dc2
call fcn.004eacbe
neg ebx
xchg ebx, esi
sub ecx, 0xb13c1719
dec esi
mov esi, edx
xchg ecx, esi
xchg ebx, edx
add esi, edx
or ecx, esi
add esi, ecx
sub edx, ecx
jmp 0x4ec2fe
pop edi
sub esi, edx
mov ebx, ecx
bswap esi
or esi, edx
mov ecx, ebx
xchg edx, ecx
sub ecx, edx
xchg edx, esi
or ebx, ecx
mov edx, 0xb140ede9
jmp 0x4e9d1d
pop edi
rol ecx, 0x1c
xor ecx, esi
rol ecx, 5
neg edx
mov ecx, ebx
jmp 0x4eca5b
call fcn.004eacbe
and edx, ebx
add edx, ebx
and ebx, ecx
sub ebx, 0xb14b7de3
and edx, ecx
jmp 0x4ec6f6
pop edi
xchg ecx, edx
sub edx, ecx
xchg esi, edx
xor ecx, 0xb16426a3
add esi, ecx
or ebx, edx
and ecx, ebx
mov edx, esi
mov ecx, 0xb16593f5
or ebx, esi
sub edx, ecx
xor ebx, ecx
sub edx, 0xb166a8df
jmp 0x4ec603
push 0xaec05633
dec esi
or ecx, ebx
or esi, ebx
jmp 0x4e9c58
mov edi, 0x6e447c44
rol esi, 9
xchg esi, ecx
inc ebx
add ecx, 0xb175a606
shr ebx, 0xd
xor edx, ecx
xor edx, ebx
jmp 0x4ec388
push 0xaec00c0b
add esi, ebx
nop
or esi, edx
sub ecx, 0xb1981a3a
bswap ebx
or esi, ebx
rol ebx, 0x1d
add esi, edx
ror esi, 0x13
jmp 0x4ea6c5
push 0xaead9246
shl esi, 8
sub esi, edx
sub edx, ebx
xor ebx, ecx
inc ebx
and ebx, edx
xor edx, ebx
not ecx
jmp 0x4ea314
push 0xaecb0a7e
xor ecx, esi
add esi, ecx
add ebx, edx
add esi, ebx
xor esi, ecx
add edx, 0xb1af6fcb
add ecx, esi
xchg ebx, edx
jmp 0x4ecd00
push 0xaec3cc98
dec ecx
xchg esi, ebx
sub esi, ebx
sub ebx, 0xb1b6f456
or edx, ecx
xchg ebx, esi
xor edx, ecx
jmp 0x4ea359
push 0xaece3ee1
inc edx
add ebx, edx
xor ecx, edx
bswap ebx
add ebx, ecx
xor ebx, ecx
rol ebx, 9
xor ebx, 0xb1bdadca
or ebx, ecx
mov edx, ebx
bswap ecx
jmp 0x4eb289
pop edi
and ebx, esi
xor ebx, edx
mov edx, ecx
or edx, ecx
mov edx, 0xb1bfb7b8
mov ecx, esi
add edx, 0xb1c0419c
or ecx, 0xb1c07fe9
shl edx, 8
and esi, edx
and ebx, ecx
neg ebx
dec ecx
add esi, 0xb1c1f179
jmp 0x4ea96d
pop edi
mov esi, 0xb1d043ad
or esi, edx
shl edx, 0x1c
xchg edx, ecx
and ecx, ebx
mov edx, esi
shr edx, 2
jmp 0x4ea26a
call edi
and ecx, 0xb1dbf0e4
add ebx, edx
sub edx, esi
sub ebx, 0xb1dca589
sub edx, esi
xor ebx, ecx
sub edx, ecx
sub esi, edx
xchg esi, ebx
rol edx, 0x1b
jmp 0x4eb1cb
mov edi, 0x6e447c44
xchg esi, ecx
xor edx, ebx
sub ebx, edx
and edx, ecx
or ecx, edx
jmp 0x4ebfeb
mov edi, 0x6e447c44
shr edx, 0x1f
sub esi, edx
and esi, ecx
xor ecx, ebx
dec ebx
mov esi, 0xb1eb8dea
dec esi
jmp 0x4eb8e3
push 0xaeaab571
xchg ebx, ecx
sub ecx, ebx
add ebx, edx
shl ebx, 0xf
shl esi, 5
and esi, 0xb207c63a
mov edx, esi
xor ebx, esi
shl edx, 3
jmp 0x4ec510
push 0xaec4f520
xor ecx, esi
add ecx, edx
dec ebx
or ecx, esi
sub esi, edx
xor edx, ebx
xor ebx, 0xb2135acd
sub ebx, 0xb2139a2c
xchg ebx, edx
rol ecx, 7
jmp 0x4ead50
pop edi
or ecx, edx
add esi, ecx
mov esi, ebx
xor esi, 0xb21bed92
inc ecx
add ecx, 0xb21c7c5e
xor ebx, esi
xchg edx, ebx
inc esi
sub esi, 0xb21d7b66
jmp 0x4ecd67
push 0xaebc96cd
sub ebx, esi
sub ebx, esi
or ecx, esi
and edx, ecx
or esi, edx
xor edx, esi
xor edx, esi
xchg esi, ebx
jmp 0x4eba54
mov edi, 0x5027095f
or edx, ecx
mov edx, esi
or ecx, edx
mov ebx, esi
rol edx, 0xf
and ebx, ecx
sub ebx, esi
dec edx
xchg ebx, ecx
jmp 0x4ea3ee
push 0xaeaa0290
and ebx, esi
sub ecx, esi
rol ecx, 8
xchg ebx, edx
jmp 0x4e9c7a
pop edi
or ecx, esi
inc ebx
and esi, ebx
shr esi, 0x14
and ebx, ecx
jmp 0x4eb628
pop edi
mov esi, edx
bswap esi
xchg edx, ecx
xor esi, 0xb2418624
and ebx, edx
or ebx, edx
not ecx
and ecx, ebx
or ebx, ecx
jmp 0x4ebdc4
call edi
nop
add ebx, edx
sub ebx, edx
neg esi
and edx, ebx
xor esi, edx
sub ebx, 0xb249a437
shl esi, 0x11
mov edx, ebx
xor ecx, edx
rol edx, 0x1c
jmp 0x4e9f91
call edi
shr esi, 0xb
xchg esi, ecx
or esi, 0xb24b7868
sub ecx, ebx
xor ebx, edx
xor edx, ebx
and edx, 0xb24c7a26
xchg ecx, ebx
xchg ebx, edx
add ebx, ecx
mov edx, ebx
sub ebx, esi
jmp 0x4ecf25
push 0xaece88f8
xchg esi, ebx
inc ebx
xchg edx, ebx
shl ecx, 6
or ecx, esi
and esi, ebx
rol edx, 0x1f
add esi, 0xb24fc099
ror ebx, 0x11
mov ebx, ecx
xor ecx, 0xb2507688
mov esi, ebx
sub ebx, 0xb250f123
jmp 0x4ec8de
pop edi
not esi
mov ebx, ecx
and ebx, esi
xor ebx, edx
or edx, ebx
xor ebx, 0xb2528676
add esi, ecx
neg edx
jmp 0x4ecefc
mov edi, 0x5027095f
mov ebx, 0xb25ae782
ror ecx, 0x13
add edx, esi
mov edx, esi
or edx, ecx
and esi, 0xb25c2550
sub ebx, 0xb25c6081
jmp 0x4eb82d
call fcn.004eacbe
rol edx, 7
xor esi, ecx
shr edx, 0xd
xchg edx, ebx
and edx, esi
xchg ebx, edx
add ebx, esi
not esi
add edx, 0xb25fb2ae
jmp 0x4eb261
push 0xaeb7b284
shl ebx, 0xd
or esi, edx
bswap ecx
or edx, ebx
bswap ecx
add esi, ebx
sub ebx, 0xb2743b14
and edx, ecx
xor esi, ecx
not esi
xor ebx, 0xb2752c78
xor ebx, edx
jmp 0x4ea206
call edi
xor ecx, edx
add esi, ebx
xor edx, 0xb289c369
or ebx, edx
add ebx, ecx
mov edx, ebx
ror ebx, 9
xchg edx, ecx
jmp 0x4ebf7e
pop edi
nop
ror esi, 0xf
add esi, ecx
ror esi, 0xd
jmp 0x4ea17a
call fcn.004eacbe
ror edx, 0x11
mov ecx, edx
or esi, 0xb2941ff1
and ebx, esi
or esi, ecx
mov edx, 0xb294d515
add ebx, edx
xor ebx, esi
jmp 0x4eac9a
push 0xaeb7234f
dec ecx
add edx, ebx
shl ebx, 0x1e
xor esi, ebx
xchg edx, ecx
ror ecx, 0x13
neg ecx
xchg edx, esi
jmp 0x4ebdfa
pop edi
neg ebx
or edx, 0xb29ad58a
xor esi, edx
shl ebx, 0x16
xor ecx, edx
bswap ecx
ror edx, 1
and ecx, esi
or ecx, ebx
add ecx, esi
rol edx, 0x1b
mov ecx, ebx
mov esi, ebx
xor ebx, 0xb29db88e
jmp 0x4e9e67
pop edi
add ebx, edx
sub esi, ebx
sub esi, ecx
not esi
mov edx, ebx
xor ecx, ebx
xor edx, esi
rol ebx, 9
add ebx, ecx
mov ebx, esi
and ecx, 0xb2a078bd
jmp 0x4eaad7
pop edi
and edx, esi
add esi, ebx
xor esi, 0xb2a45fc9
bswap esi
mov esi, ecx
or ebx, edx
and ecx, 0xb2a5603f
add ecx, edx
add esi, ebx
add ebx, ecx
add esi, edx
jmp 0x4ea447
push 0xaec7d8bc
xor ebx, esi
rol edx, 0x15
xor ecx, esi
xchg ebx, edx
add ecx, esi
mov ecx, ebx
add esi, ebx
mov edx, ecx
or esi, ecx
or edx, ecx
or esi, 0xb2b5a3f1
jmp 0x4ecfa0
call edi
shr edx, 8
add esi, ebx
add esi, 0xb2b678eb
mov edx, ebx
neg ebx
dec esi
sub edx, ecx
jmp 0x4ecc99
push 0xaec0ea16
mov esi, ebx
add edx, ecx
rol ebx, 0xd
xor ecx, edx
bswap esi
sub ecx, edx
and esi, edx
bswap ecx
jmp 0x4ea120
call fcn.004eacbe
not ebx
xchg esi, edx
xchg esi, edx
or ecx, ebx
xor esi, 0xb2c8b50f
or esi, ebx
xor ebx, 0xb2c931d7
xchg esi, edx
bswap ecx
sub ecx, esi
jmp 0x4ea2b2
call fcn.004eacbe
xor esi, 0xb2d6b3cf
sub ecx, 0xb2d6f26a
or ebx, ecx
and ecx, edx
mov ecx, edx
jmp 0x4eb74e
push 0xaecdf412
or esi, ecx
mov ecx, esi
bswap esi
xor edx, ebx
not esi
xchg esi, ebx
shr ebx, 0x16
xor ebx, edx
bswap esi
xor esi, ecx
add ecx, esi
and esi, 0xb2ea5d83
jmp 0x4eaab3
push 0xaecac1a6
sub esi, ebx
mov edx, ebx
xchg ebx, edx
shl esi, 0x13
mov ebx, 0xb2ebb49e
shr ecx, 0xb
add edx, ecx
xor ebx, 0xb2ec6ad0
or edx, esi
or esi, ebx
rol ebx, 0x1f
jmp 0x4ea9df
push 0xaebce04e
xchg esi, ebx
or ebx, 0xb2fde835
add ecx, ebx
and edx, 0xb2fe6118
neg ebx
and esi, edx
xor edx, esi
add ebx, esi
sub ebx, esi
jmp 0x4ec408
push 0xaeb84457
dec esi
dec ebx
sub ecx, 0xb306685e
sub ecx, edx
add edx, ebx
jmp 0x4ea14e
push 0xaeca7784
mov ebx, esi
rol ecx, 0xe
and edx, 0xb307c1cc
sub ecx, edx
shr ecx, 0x13
xchg esi, edx
jmp 0x4eb988
pop edi
and edx, ecx
dec ebx
sub esi, ebx
or ebx, edx
xor ecx, 0xb309c9b3
add ebx, edx
ror esi, 0xb
sub edx, 0xb30a7cd9
xor ebx, esi
xchg esi, ecx
sub edx, 0xb30b431c
jmp 0x4ec703
push 0xaec4603f
add ebx, edx
and esi, 0xb3195871
xor esi, ebx
xor esi, edx
add ecx, esi
xor esi, 0xb31abe52
mov ecx, 0xb31afafa
and ecx, edx
not ebx
bswap ecx
rol ecx, 9
neg ecx
sub ebx, 0xb31c7c58
jmp 0x4ec9b9
pop edi
xchg edx, ecx
bswap ecx
sub edx, ecx
neg esi
xor ecx, edx
xor ecx, edx
and esi, 0xb3515f4f
shl esi, 0xf
or ecx, esi
or ebx, edx
sub ebx, 0xb3526081
sub edx, ebx
xchg ecx, edx
jmp 0x4ebfad
push 0xaeb3b61e
or esi, edx
add edx, ecx
add ebx, esi
not edx
xor ebx, edx
xor ebx, edx
neg esi
shl ecx, 0x15
neg esi
or esi, ebx
xor ecx, ebx
or edx, ecx
sub ecx, edx
dec edx
jmp 0x4ec9f2
call edi
xchg ebx, edx
inc ebx
xor edx, ecx
bswap ebx
sub ecx, 0xb365fabe
and esi, ebx
shr ebx, 0xb
and ecx, edx
ror esi, 5
mov ecx, edx
jmp 0x4e9c9d
pop edi
and edx, 0xb367d516
sub edx, ecx
sub ecx, edx
sub ecx, edx
ror edx, 5
and edx, ebx
and esi, edx
mov esi, 0xb369bc7b
mov ebx, 0xb36a17a3
sub esi, 0xb36a5fa0
mov ecx, esi
xor ebx, edx
dec edx
xor esi, 0xb36b79b8
add ecx, edx
jmp 0x4eb2bb
push 0xaeb76a31
ror edx, 0x13
and edx, esi
xchg esi, ecx
xor ecx, edx
mov esi, edx
neg edx
sub esi, edx
or ecx, edx
xor edx, ebx
or edx, esi
shl edx, 0x11
jmp 0x4eb422
pop edi
rol ecx, 0x13
sub ecx, esi
xor esi, ebx
xor edx, ecx
sub edx, ecx
not esi
xor ecx, esi
dec edx
dec edx
and esi, ebx
xor edx, ecx
xchg esi, ebx
and ebx, edx
jmp 0x4ea4d2
pop edi
ror ebx, 0xa
xor edx, 0xb38d6f6e
ror esi, 0xd
rol ecx, 0x1b
mov ebx, esi
neg ebx
neg ebx
xchg ebx, esi
shl edx, 0xa
add esi, ebx
bswap esi
neg ecx
and ebx, edx
and edx, ecx
jmp 0x4e9e3d
pop edi
xor edx, esi
or ecx, ebx
mov ebx, esi
ror edx, 0xd
and ebx, esi
xor edx, ecx
sub esi, edx
or edx, 0xb39273d2
add edx, 0xb392c2cc
xchg esi, ecx
add ecx, edx
dec ebx
sub ebx, ecx
rol ebx, 6
not edx
or edx, ebx
jmp 0x4eb54c
pop edi
or ecx, edx
shl edx, 5
sub ecx, edx
xor ecx, 0xb3963afb
or ecx, esi
or ebx, edx
add edx, ecx
xchg ecx, ebx
jmp 0x4ec118
pop edi
sub edx, esi
xor esi, 0xb397d299
xor esi, ebx
add edx, ecx
or edx, ebx
add esi, ecx
and ebx, 0xb3991dda
or edx, esi
sub esi, ecx
rol ebx, 0x1c
jmp 0x4eaa59
call fcn.004eacbe
and esi, 0xb39a3465
bswap edx
add ecx, edx
neg ebx
and ebx, ecx
mov ebx, 0xb39b7eb4
mov edx, 0xb39bbeab
jmp 0x4eb23f
push 0xaeb16eed
add edx, esi
sub ebx, ecx
sub esi, ecx
add ebx, esi
dec esi
add esi, 0xb3a6c3b6
dec edx
sub ebx, 0xb3a7b854
inc ecx
sub esi, edx
rol ecx, 3
shl esi, 0x13
jmp 0x4ec828
push 0xaeb4919d
shr ebx, 0x1d
shl edx, 0x12
add esi, ebx
xor ecx, esi
not ecx
or ecx, ebx
xchg ebx, edx
and ebx, 0xb3b1d9f0
mov ebx, 0xb3b553cf
or ecx, esi
xor ebx, ecx
or ebx, esi
jmp 0x4eb350
pop edi
ror edx, 6
xor esi, edx
xor esi, 0xb3d3e99b
sub ecx, ebx
shr esi, 0x15
jmp 0x4eb006
pop edi
sub edx, ebx
add ecx, esi
not esi
mov ebx, ecx
xor edx, ecx
xchg ebx, esi
bswap esi
shr edx, 0x11
add edx, ecx
and edx, ecx
bswap ebx
mov ebx, ecx
jmp 0x4eb961
call edi
and esi, ecx
neg esi
mov ecx, ebx
xor edx, ebx
and esi, 0xb465bdd0
xor esi, edx
xor esi, 0xb46638a1
mov esi, ecx
ror ecx, 8
add ecx, ebx
not ebx
add ebx, 0xb4678136
and ecx, ebx
mov esi, 0xb467fda1
mov edx, esi
jmp 0x4ece7a
push 0xaeae92b8
ror esi, 3
or edx, ebx
and ebx, ecx
xchg esi, edx
sub ebx, 0xb46c5d07
bswap ebx
rol ebx, 0x1b
sub ebx, edx
sub ebx, esi
sub ebx, esi
jmp 0x4ea24d
call fcn.004eacbe
xor ebx, ecx
sub edx, 0xb46e2db9
mov esi, edx
ror esi, 0x12
mov esi, ecx
and edx, 0xb46f34d9
rol esi, 0x19
and ecx, ebx
add esi, ecx
sub edx, esi
jmp 0x4ec5e8
push 0xaebd2bed
mov ecx, 0xb476ea88
bswap edx
add edx, esi
or ecx, edx
sub ecx, ebx
add ebx, esi
or edx, esi
shr ebx, 0x1d
or ecx, edx
mov ebx, edx
mov esi, 0xb4796067
shl ecx, 0x19
jmp 0x4ea3ca
pop edi
and esi, 0xb4818c22
neg ecx
xor esi, edx
and ebx, 0xb48248d9
or ecx, ebx
and ecx, ebx
bswap esi
and edx, ecx
add esi, ebx
jmp 0x4ea8af
mov edi, 0x5027095f
ror ecx, 0x1c
mov esi, 0xb48995a0
sub ebx, edx
xor ecx, ebx
and esi, ecx
xchg ecx, edx
or ebx, ecx
xor ebx, 0xb48afded
or esi, 0xb48b4a7d
xor edx, ecx
jmp 0x4eb59b
call edi
inc ecx
add ecx, 0xb498cf9a
sub ecx, ebx
xchg ebx, edx
ror ecx, 0x15
xor edx, esi
xchg ebx, esi
neg esi
jmp 0x4eb1f5
pop edi
xor ecx, esi
mov edx, ebx
ror esi, 9
sub edx, esi
xchg ecx, edx
xor ebx, 0xb49be3a7
and ecx, ebx
mov esi, ecx
or ebx, 0xb49c9704
xor edx, ecx
xchg esi, ebx
jmp 0x4ece0e
pop edi
mov edx, esi
or esi, 0xb4a49f42
shl ecx, 0x10
dec esi
not ebx
xchg ecx, edx
mov ecx, ebx
ror esi, 6
mov edx, ebx
xor ecx, esi
jmp 0x4ec297
call edi
not ebx
xor ecx, esi
xor ebx, esi
jmp 0x4ea622
pop edi
xor edx, ecx
or esi, ebx
sub esi, ecx
or ecx, esi
dec ecx
and esi, ecx
dec ebx
or ecx, 0xb4aecdf4
add edx, 0xb4af0b72
and ecx, esi
shl esi, 0xf
jmp 0x4ecdbd
pop edi
ror edx, 5
rol ecx, 0x15
add esi, 0xb4b05952
mov ecx, ebx
jmp 0x4ec67d
push 0xaeb1b90d
sub ebx, 0xb4c1a8ee
xor esi, ecx
sub ecx, edx
or ebx, esi
rol edx, 6
and esi, ebx
sub ebx, esi
sub ebx, edx
mov edx, esi
mov esi, ebx
jmp 0x4eceaa
mov edi, 0x6e447c44
not esi
or ebx, edx
and esi, ecx
add ecx, 0xb4edc2c0
xor ebx, esi
and ebx, esi
or ecx, 0xb4ee7d8b
sub esi, ebx
or edx, esi
shl esi, 0xf
mov ebx, 0xb4f1d1dc
or ecx, 0xb4f21097
dec edx
ror edx, 0xc
mov edx, ebx
or esi, 0xb4f30dd9
jmp fcn.004ecc7c
push 0xaec4abf1
mov edx, 0xb501cd59
sub esi, ecx
and esi, ecx
rol esi, 0x12
xchg esi, ebx
sub ebx, ecx
jmp 0x4eaf8a
push 0xaeb40159
xor edx, ecx
xor edx, ecx
bswap edx
xor ecx, ebx
inc ebx
or ebx, edx
and edx, esi
jmp 0x4ea3b2
pop edi
bswap esi
add ebx, edx
shl ecx, 0xf
add edx, 0xb50ce968
sub ecx, ebx
sub esi, ecx
jmp 0x4ebfc8
pop edi
sub esi, ebx
xor esi, edx
add edx, 0xb51d8fd9
xor esi, 0xb51dcf55
or edx, ebx
mov esi, ecx
mov ebx, edx
add esi, edx
ror edx, 0xf
or esi, ecx
and ebx, 0xb51f8dce
sub ebx, ecx
jmp 0x4eb67a
pop edi
add edx, esi
sub ebx, ecx
shl esi, 0x18
or edx, esi
mov edx, esi
ror ebx, 6
xor ebx, esi
shl esi, 2
jmp 0x4ebec1
call fcn.004eacbe
xor ecx, ebx
add ecx, 0xb53850bd
add ebx, edx
mov ecx, 0xb538c824
xchg edx, ebx
xor esi, ebx
and esi, edx
mov ecx, esi
add ebx, edx
neg ecx
mov edx, esi
sub ecx, 0xb53ab92f
add ebx, ecx
jmp 0x4ebda4
push 0xaecb5402
dec ebx
mov edx, esi
neg edx
sub ecx, ebx
not esi
ror esi, 0x1f
and ebx, 0xb53f5e14
sub esi, 0xb53f9ff4
and ebx, edx
mov edx, ecx
and ecx, esi
xchg esi, edx
sub edx, ecx
and edx, esi
rol ebx, 0xb
jmp 0x4ecfe0
pop edi
xor esi, ebx
sub esi, ecx
and ecx, ebx
add edx, ebx
shr edx, 0x1d
or ebx, esi
shl esi, 0x1a
shl esi, 0x10
inc esi
xor edx, 0xb5491a04
sub ebx, esi
jmp 0x4eb5cb
pop edi
bswap ecx
mov ebx, esi
mov ecx, ebx
or ecx, edx
neg edx
mov esi, edx
bswap esi
or esi, ebx
sub ecx, ebx
xor ebx, esi
or ecx, ebx
mov esi, ebx
add edx, ebx
mov ecx, 0xb5511942
sub esi, ebx
jmp 0x4ec072
call edi
bswap edx
xchg edx, ebx
or esi, edx
dec esi
not ebx
or edx, esi
and ebx, ecx
xor ebx, esi
bswap ebx
sub ebx, 0xb553f3f2
add ebx, esi
xchg ecx, ebx
xor ecx, edx
and esi, 0xb554eb73
jmp 0x4eb5fb
pop edi
sub ebx, 0xb5554084
inc ecx
sub ecx, 0xb555bea1
or edx, esi
and edx, ecx
dec esi
mov ecx, edx
and edx, 0xb557051d
mov esi, edx
jmp 0x4eabe7
push 0xaebc4f1d
or esi, edx
xchg ebx, ecx
jmp 0x4eb0e3
pop edi
shl ebx, 4
sub ebx, 0xb55cb542
shl ecx, 6
sub ecx, 0xb55d3270
sub ecx, edx
or ebx, ecx
add esi, ebx
and ebx, ecx
and ebx, 0xb55e7440
add edx, esi
and edx, esi
mov edx, ecx
and edx, ebx
or ecx, ebx
jmp 0x4ece30
mov edi, 0x5027095f
bswap edx
sub edx, ecx
mov ebx, ecx
bswap esi
sub ebx, edx
xchg edx, ecx
shr ebx, 0x16
or ebx, 0xb561baf7
mov ecx, 0xb561fb0e
or esi, 0xb5623821
inc ecx
xor ebx, 0xb562b92b
or ecx, edx
jmp 0x4eb374
push 0xaeca2dda
rol ebx, 0xa
add ebx, edx
shr esi, 0x18
or esi, ebx
add esi, ecx
dec ecx
and esi, 0xb5676876
xchg esi, ebx
ror ebx, 0x1e
dec edx
mov esi, edx
xor esi, ecx
or ecx, ebx
jmp 0x4ebae3
pop edi
xor esi, edx
add edx, esi
ror edx, 5
mov edx, 0xb56a9050
rol ecx, 4
and ebx, esi
mov ebx, esi
ror ecx, 2
jmp 0x4ebf54
push 0xaec82227
rol ebx, 7
and esi, ebx
or ecx, 0xb573005c
or edx, ebx
or edx, 0xb5737c72
xchg ecx, esi
add edx, esi
dec esi
jmp 0x4ea6f2
mov edi, 0x5027095f
mov ecx, 0xb57717ee
xchg edx, ebx
add ecx, ebx
add edx, esi
sub ecx, 0xb5781692
add edx, esi
xor ebx, edx
jmp 0x4e9e0f
pop edi
mov ebx, esi
bswap ebx
xchg esi, ecx
and esi, edx
or edx, ebx
sub ebx, ecx
or esi, ecx
xchg ebx, edx
jmp 0x4ec4a7