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

Disassembly:
call sub.kernel32.dll_GetSystemDefaultUILanguage
cmp eax, 0xfffffeed
jne 0x401066
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
ret
call sub.kernel32.dll_GetSystemDefaultUILanguage
cmp eax, 0xffffff0f
jne 0x4010ef
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
ret
call sub.user32.dll_GetFocus
cmp eax, 0xfffffedd
jne 0x401155
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
ret
call sub.kernel32.dll_GetSystemDefaultUILanguage
cmp eax, 0xffffff0d
jne 0x4011e3
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
ret
call sub.kernel32.dll_GetUserDefaultUILanguage
cmp eax, 0xffffff15
jne 0x401285
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
ret
jmp 0x4e566c
add esi, edi
add esi, ebx
jmp 0x4e6992
pop edx
shl edi, 0x1e
xor ebx, esi
and ecx, 0x5d16f917
xchg ecx, esi
add edi, 0x5d172cbd
neg edi
sub esi, edi
xchg esi, ecx
sub ebx, edi
xchg ecx, esi
jmp 0x4e97f6
pop edx
add ecx, 0x5d17d497
xchg ecx, edi
xchg ebx, esi
sub ecx, esi
xchg ebx, edi
and ecx, 0x5d1856ad
inc ebx
not ebx
or edi, 0x5d18ac71
and edi, 0x5d18c98d
add ebx, 0x5d18e319
shr ebx, 0xc
xchg ecx, ebx
ror ebx, 4
add esi, ebx
ror edi, 5
jmp 0x4e64ab
push 0x5c708791
add ecx, ebx
sub ebx, esi
and edi, esi
xor ebx, 0x5d1fd31f
or ebx, edi
sub esi, ecx
sub ebx, 0x5d201eb1
shr edi, 6
neg edi
or edi, esi
jmp 0x4e84db
pop edx
sub edi, esi
rol ecx, 8
mov esi, 0x5d27d433
mov esi, edi
or esi, ebx
xor esi, edi
and edi, esi
inc esi
mov ecx, edi
xor ecx, edi
xchg ebx, ecx
mov edi, 0x5d28bfdd
jmp 0x4e6556
pop edx
xchg edi, ecx
sub ecx, ebx
xchg edi, esi
and ebx, 0x5d36e42d
ror edi, 0x1a
dec edi
sub ebx, ecx
mov ebx, 0x5d375149
sub ecx, 0x5d376efb
mov ecx, esi
xchg esi, ebx
ror ecx, 0x10
xchg ebx, edi
xchg edi, ecx
sub ecx, ebx
not ebx
jmp 0x4e8fc0
push 0x5c6e40fd
or ecx, esi
add ebx, edi
neg esi
xchg ecx, ebx
add esi, edi
rol esi, 0x14
add esi, ecx
xor edi, 0x5d38feff
mov ecx, edi
add ecx, edi
add ecx, ebx
neg edi
shl edi, 4
add esi, 0x5d399631
jmp 0x4e5ef4
mov edx, 0x2809144b
not ebx
mov edi, esi
or ecx, esi
sub edi, ebx
jmp 0x4e8f26
push 0x5c73f557
xchg edi, esi
and ebx, 0x5d43c751
xchg ebx, esi
add esi, 0x5d43fad1
xor esi, ecx
xor ebx, ecx
xor ebx, esi
sub esi, ebx
and edi, 0x5d447e3d
add ebx, 0x5d449b7f
shr ebx, 0x12
mov ebx, esi
and esi, edi
sub ebx, esi
xchg ebx, esi
mov ebx, ecx
jmp 0x4e9517
call edx
xor ecx, edi
shr ecx, 5
shr ecx, 0x11
xchg ecx, edi
jmp 0x4e574a
pop edx
rol edi, 0xc
and edi, ebx
inc ebx
and ecx, 0x5d4b409b
xor edi, ecx
rol esi, 0x17
xchg esi, edi
and edi, 0x5d4baeb5
inc esi
or ecx, edi
or ebx, 0x5d4bfc19
xchg esi, ebx
or edi, esi
add edi, ebx
jmp 0x4e7707
pop edx
shr ebx, 8
xchg ecx, ebx
bswap ecx
xor ebx, 0x5d4cc2d5
sub esi, ebx
xchg edi, ebx
jmp 0x4e92ec
pop edx
mov ecx, ebx
inc edi
xchg edi, esi
mov ebx, edi
xchg esi, edi
sub edi, ebx
jmp 0x4e6681
push 0x5c6e5fdd
xor ecx, esi
sub edi, ebx
mov esi, ecx
and ecx, 0x5d55853b
xor edi, ecx
mov edi, esi
xor ebx, esi
mov esi, ecx
jmp 0x4e8776
pop edx
add ecx, edi
xor ecx, 0x5d5624b7
not ebx
sub ebx, esi
jmp 0x4e69e9
pop edx
add esi, 0x5d573849
xor ecx, 0x5d5755b1
shl esi, 0x1e
sub ecx, ebx
or ebx, esi
sub esi, ebx
jmp 0x4e7245
push 0x5c7932ad
xchg ebx, esi
add edi, 0x5d6b481b
ror esi, 0x1d
xchg ebx, ecx
sub ebx, esi
add ebx, edi
mov ecx, edi
xchg edi, ebx
jmp 0x4e8bd1
push 0x5c7860d1
or esi, ecx
xor ebx, ecx
neg edi
sub esi, edi
sub esi, ebx
ror ecx, 0xa
or esi, ecx
inc ebx
add ebx, esi
or edi, esi
jmp 0x4e88f9
call fcn.004e972d
mov esi, ecx
or ebx, edi
add edi, 0x5d72ed13
xchg esi, ecx
xchg edi, ecx
inc ecx
not ebx
xor esi, ebx
mov ebx, ecx
or ecx, edi
jmp 0x4e6731
call edx
sub ecx, esi
and edi, ebx
mov ecx, edi
xor ecx, edi
sub edi, ecx
add ebx, esi
or edi, esi
xor ecx, esi
and esi, ecx
sub edi, 0x5d7abd51
sub ecx, edi
add esi, ebx
xor esi, edi
rol ebx, 8
jmp 0x4e6668
call edx
ror ecx, 0x1c
mov edi, ecx
not esi
add ebx, esi
mov ecx, esi
xchg esi, ebx
and esi, ecx
and ecx, edi
jmp 0x4e68fc
pop edx
add ecx, esi
add ebx, 0x5d7dd665
xchg ebx, edi
or ecx, ebx
mov ebx, esi
xor esi, 0x5d7e3d99
ror edi, 0x1a
xor esi, ecx
xor ebx, ecx
add ecx, ebx
jmp 0x4e5939
pop edx
mov esi, 0x5d7f4f1f
and ecx, ebx
xchg edi, esi
and ebx, 0x5d7f9a0d
xor edi, ebx
not ecx
rol ecx, 0xe
add ecx, ebx
dec esi
or edi, esi
add esi, 0x5d8056e1
sub ebx, edi
jmp 0x4e819f
push 0x5c6f81b9
mov ecx, esi
and edi, esi
xchg esi, edi
xor edi, ebx
jmp 0x4e854d
mov edx, 0x2809144b
neg edi
add esi, edi
dec esi
add esi, ecx
jmp 0x4e8f75
pop edx
xor ecx, esi
sub ebx, ecx
add edi, ecx
inc edi
xchg edi, esi
add edi, ebx
xor ecx, 0x5d859151
neg ebx
add ecx, ebx
neg edi
add esi, ebx
add esi, 0x5d86104d
xchg esi, edi
mov ecx, edi
jmp 0x4e8e86
push 0x5c74a721
shr edi, 2
shl edi, 0x14
or edi, 0x5d8a9693
xchg esi, ecx
add ebx, 0x5d8aca13
mov edi, ecx
mov ebx, esi
xor esi, 0x5d8b182b
or edi, esi
xchg esi, ebx
shr ebx, 5
and ecx, ebx
jmp 0x4e86db
push 0x5c725885
xor esi, ebx
sub edi, esi
ror ecx, 0x18
mov edi, ecx
xor ebx, ecx
sub ecx, edi
neg ecx
inc ecx
xchg esi, ebx
shr ebx, 1
rol ecx, 0x1b
shr ecx, 0x11
jmp 0x4e7194
pop edx
xor edi, esi
or edi, ebx
mov ecx, ebx
and edi, ecx
inc ecx
or ecx, ebx
or ecx, esi
add esi, ecx
sub edi, ebx
mov ecx, ebx
jmp 0x4e92a5
push 0x5c7842a3
add esi, ebx
not ebx
inc esi
shr esi, 0xe
sub esi, 0x5d93c41d
and ecx, ebx
and ebx, esi
dec esi
jmp 0x4e6250
call edx
add esi, 0x5d98c83f
and esi, ecx
mov ecx, ebx
add edi, ecx
xchg ebx, esi
sub ebx, 0x5d998c1b
or ebx, ecx
inc ecx
jmp 0x4e96c6
pop edx
and edi, esi
xor ebx, 0x5d9fc787
rol edi, 0x19
xor edi, ebx
sub ecx, edi
not esi
add ebx, esi
neg ecx
xchg esi, ecx
inc ebx
sub esi, ecx
xchg ebx, ecx
ror edi, 0x13
shl edi, 6
add ebx, edi
xchg esi, edi
jmp 0x4e63e7
pop edx
xchg edi, ebx
ror esi, 9
xor esi, ebx
add edi, ebx
sub ebx, edi
dec edi
add edi, 0x5da1fb8b
sub edi, 0x5da21527
inc edi
and edi, ebx
jmp 0x4e8c72
call edx
neg esi
add ecx, edi
bswap ecx
neg edi
shl ebx, 0xf
bswap ebx
mov ebx, edi
and edi, ebx
or esi, 0x5da34351
sub edi, ecx
mov edi, 0x5da37437
mov edi, ebx
and edi, 0x5da3a63d
add ebx, 0x5da3c3fd
jmp 0x4e8cf2
push 0x5c73d69b
or edi, ecx
rol esi, 0xc
or esi, ecx
xor edi, ebx
xor ebx, edi
xor ecx, ebx
xor ebx, 0x5da75379
nop
sub ecx, esi
or esi, ecx
xor ebx, ecx
and edi, ecx
add ebx, esi
xchg ecx, edi
jmp 0x4e5ccd
pop edx
not ecx
sub ebx, edi
dec edi
add edi, 0x5da87ba5
mov edi, 0x5da8950b
mov edi, ebx
and edi, 0x5da8c745
add ecx, edi
add ebx, 0x5da8fce3
mov ebx, 0x5da916fd
or ebx, 0x5da930bd
add esi, ebx
xor ebx, 0x5da96269
not edi
jmp 0x4e83ef
push 0x5c6ca971
or esi, ecx
shr edi, 0x16
ror ebx, 8
mov edi, ebx
xchg ebx, esi
xor edi, 0x5dad570b
mov ebx, edi
mov esi, edi
add ecx, 0x5dada557
mov edi, esi
jmp 0x4e6e9b
mov edx, 0x2809144b
dec esi
sub esi, 0x5dadfc61
mov ebx, ecx
xor ecx, 0x5dae3233
xchg ecx, edi
and esi, 0x5dae698d
xor edi, esi
and ebx, edi
jmp 0x4e75dc
pop edx
dec edi
mov ebx, 0x5daee517
sub edi, ecx
xchg ebx, esi
or edi, esi
sub edi, ebx
and ecx, 0x5daf6949
add ecx, ebx
sub ebx, esi
and esi, 0x5dafb5f7
jmp 0x4e5dc3
mov edx, 0x2809144b
add esi, edi
inc ecx
and ebx, 0x5db12c1b
xor edi, ebx
xor ebx, edi
sub ecx, edi
xor edi, ecx
rol esi, 0x15
jmp 0x4e800d
call edx
xchg ebx, edi
or ecx, ebx
sub esi, edi
add edi, ebx
not edi
xchg ecx, esi
mov ebx, 0x5db4a1f7
or ebx, 0x5db4bb81
add esi, ebx
xchg edi, esi
sub esi, ebx
sub esi, ecx
or ebx, ecx
shl ebx, 0x17
jmp 0x4e6b17
pop edx
xchg ecx, ebx
ror ebx, 9
or edi, 0x5db810cd
mov ecx, 0x5db82a8d
xor edi, esi
rol edi, 0xe
or esi, 0x5db87fbf
xchg ebx, ecx
ror edi, 7
shl edi, 6
jmp 0x4e68d2
mov edx, 0x2809144b
bswap ebx
shr ebx, 0x1d
bswap edi
shr edi, 0x16
shr edi, 0x18
shl edi, 0xb
not edi
mov ecx, edi
shl esi, 3
bswap ecx
jmp 0x4e8960
push 0x5c74e031
inc edi
xchg edi, esi
shl ecx, 0x1d
inc ebx
and ecx, 0x5dcfa131
add ecx, ebx
or ebx, 0x5dcfd6a9
xchg esi, ebx
ror ecx, 3
mov edi, ecx
mov ecx, edi
add edi, 0x5dd05405
jmp 0x4e7833
pop edx
xor esi, edi
rol ebx, 0xe
ror ecx, 4
sub ebx, 0x5dd0cda7
mov ecx, ebx
and edi, ecx
inc ecx
and esi, 0x5dd13003
add ebx, ecx
mov esi, ecx
dec edi
mov edi, ecx
nop
xor esi, 0x5dd1ce83
or edi, esi
xor ecx, esi
jmp 0x4e6830
pop edx
xchg ecx, esi
add esi, edi
inc ecx
mov ecx, esi
add ebx, edi
mov edi, ebx
and edi, 0x5dd2be59
sub esi, ecx
or edi, ecx
rol esi, 4
or ecx, 0x5dd3273d
xchg esi, edi
jmp 0x4e8303
push 0x5c6cc81d
xor ebx, 0x5dd707f9
not edi
bswap edi
xor ebx, ecx
or esi, edi
and esi, edi
ror ebx, 3
or edi, ebx
or edi, ebx
xor ebx, edi
mov ecx, esi
ror edi, 0x15
jmp 0x4e9471
push 0x5c6f62b3
and edi, 0x5dd88c99
add esi, edi
add ecx, 0x5dd8c1a3
shr ecx, 0x14
xchg esi, ebx
add ebx, edi
rol edi, 0x15
xchg ecx, ebx
or ecx, edi
shr ecx, 1
mov edi, esi
or edi, ebx
sub ecx, esi
shl esi, 2
jmp 0x4e6460
push 0x5c6e25c1
neg ebx
shl ebx, 3
sub ecx, esi
or ecx, 0x5de0bc05
xchg esi, ecx
sub ecx, edi
or edi, ecx
sub esi, edi
xchg edi, esi
xor ebx, 0x5de15e9b
xor ecx, esi
add edi, ecx
add esi, edi
neg ebx
or edi, 0x5de1e13f
xor esi, ebx
jmp 0x4e5b65
mov edx, 0x2809144b
neg esi
mov ecx, ebx
add ecx, 0x5de6e8f7
and esi, ebx
ror ecx, 8
mov ebx, ecx
and ebx, edi
xchg ecx, esi
mov ebx, esi
and esi, edi
ror edi, 0x12
mov ebx, edi
jmp 0x4e91cf
push 0x5c7277b1
inc ebx
sub edi, ecx
sub ecx, ebx
add esi, 0x5deedb79
or ecx, esi
or ecx, edi
and esi, ecx
neg edi
xor esi, 0x5def610f
xchg ebx, ecx
jmp 0x4e91fe
pop edx
and edi, 0x5df42bc7
mov edi, ecx
and edi, ecx
or esi, edi
xor esi, 0x5df48ea3
bswap ebx
xor edi, ebx
mov edi, ecx
add edi, ecx
add esi, edi
and ebx, 0x5df52da1
or ecx, 0x5df546e3
jmp 0x4e6e07
call fcn.004e972d
ror ecx, 0x16
sub edi, 0x5df58b21
and edi, ecx
add ecx, 0x5df5bf79
and esi, 0x5df5d861
add esi, 0x5df5f549
add esi, ecx
add ecx, edi
jmp 0x4e636a
call fcn.004e972d
ror ebx, 0x1d
xchg edi, esi
or ecx, 0x5df6889b
dec ebx
or edi, ebx
and ecx, ebx
xor ecx, ebx
xchg esi, ebx
mov ecx, 0x5df7257d
and edi, esi
jmp 0x4e6a97
push 0x5c77163d
xchg edi, esi
mov edi, esi
mov ebx, edi
xor ebx, edi
inc esi
not esi
ror esi, 0x10
or ecx, ebx
or ecx, esi
ror ecx, 4
jmp 0x4e74a4
call edx
xor edi, 0x5e02f6f7
shr ebx, 0x1d
mov ebx, esi
inc ecx
and esi, 0x5e035e1b
add esi, 0x5e037b03
shr esi, 0xf
add esi, edi
dec ecx
or ebx, esi
rol esi, 0x12
rol ebx, 1
jmp 0x4e7ce9
pop edx
add ebx, ecx
mov ebx, 0x5e045d43
and edi, ecx
add ebx, esi
or edi, esi
and ebx, 0x5e04c0d1
xor esi, ecx
dec edi
jmp 0x4e825b
push 0x5c7737ed
and edi, ebx
sub edi, esi
not esi
ror esi, 0x11
and esi, 0x5e067545
xchg ecx, edi
xor edi, esi
rol edi, 1
inc esi
xor edi, ecx
not esi
sub esi, ebx
jmp 0x4e649a
call edx
mov edi, ebx
or esi, ecx
and ebx, ecx
sub ebx, ecx
or edi, 0x5e0b9b51
sub ebx, esi
jmp 0x4e5f3f
call fcn.004e972d
and ecx, 0x5e0e8c5d
inc ebx
xchg edi, ecx
sub ecx, ebx
xor esi, ebx
xor ebx, 0x5e0f148f
neg esi
xchg edi, ebx
mov edi, 0x5e0f67ed
or ebx, esi
jmp 0x4e6342
call fcn.004e972d
xchg esi, edi
mov ecx, edi
dec ecx
sub ecx, 0x5e10ab43
nop
not ebx
shr esi, 4
xchg esi, edi
add edi, 0x5e1137e5
neg edi
mov ebx, esi
mov edi, 0x5e11827b
add ebx, ecx
sub ebx, 0x5e11b72b
xor ecx, 0x5e11d039
sub ecx, 0x5e11ed21
jmp 0x4e7541
pop edx
and ecx, ebx
add ecx, 0x5e15308d
not ebx
sub ebx, esi
xchg ebx, esi
xor edi, 0x5e159e73
bswap ecx
shr ecx, 0x1c
xchg ecx, edi
sub edi, esi
jmp 0x4e96a9
call fcn.004e972d
xchg esi, edi
mov ecx, edi
sub esi, ecx
xchg ebx, ecx
shl ebx, 0xe
sub ecx, esi
mov esi, ecx
dec edi
sub ebx, ecx
add ebx, esi
rol esi, 0x17
bswap esi
jmp 0x4e86c2
push 0x5c70688b
add ebx, ecx
mov esi, ecx
xchg ecx, ebx
and esi, ecx
xor esi, ecx
xchg edi, ecx
add ecx, 0x5e1cfc81
xor ebx, 0x5e1d19e9
or edi, ebx
or ebx, ecx
jmp 0x4e5841
mov edx, 0x2809144b
mov esi, 0x5e1d6eb1
mov esi, edi
sub esi, ebx
or edi, esi
jmp 0x4e8de6
call fcn.004e972d
mov esi, edi
mov esi, ebx
and ebx, 0x5e239ac9
mov ebx, ecx
add ebx, ecx
mov ebx, 0x5e23e4a7
xchg edi, ecx
xchg esi, ebx
sub edi, esi
xor edi, 0x5e245363
or esi, ecx
or ebx, 0x5e24873d
or edi, ecx
mov edi, esi
not edi
and edi, ebx
jmp 0x4e90ec
push 0x5c74fe6f
xchg esi, ecx
xchg ecx, ebx
or edi, ecx
xor ecx, ebx
dec esi
mov ebx, ecx
xchg ebx, edi
or ecx, ebx
mov edi, ecx
mov esi, ebx
xor esi, ebx
shr esi, 0xd
jmp 0x4e7b23
push 0x5c6d030f
xor esi, ecx
and ebx, ecx
or ecx, ebx
sub edi, 0x5e292fd5
add ebx, esi
dec ebx
xor ebx, edi
sub esi, ecx
mov edi, ecx
xchg ecx, edi
xchg ebx, ecx
xor edi, esi
jmp 0x4e963c
push 0x5c76da5d
inc edi
or esi, edi
and edi, esi
sub ecx, esi
mov esi, ecx
dec edi
xor esi, ecx
sub ecx, ebx
and ebx, 0x5e2dcf81
xor edi, 0x5e2de845
or ebx, edi
and ecx, 0x5e2e1cc1
or esi, 0x5e2e39df
not ebx
jmp 0x4e979b
pop edx
rol esi, 2
inc esi
shr esi, 0xd
sub edi, ecx
sub ecx, ebx
or ebx, 0x5e2efe83
shl edi, 2
xchg edi, esi
bswap edi
dec edi
jmp 0x4e7bc6
call edx
add ecx, edi
add ecx, ebx
ror ebx, 0x16
xor ecx, esi
shr ebx, 0x1d
and ecx, edi
xor esi, ecx
mov esi, edi
mov ecx, 0x5e32357d
add ecx, esi
add ebx, edi
add ebx, ecx
jmp 0x4e889b
mov edx, 0x2809144b
or ecx, 0x5e3de641
or ebx, edi
xchg esi, ecx
xchg ecx, ebx
or edi, ecx
sub ecx, 0x5e3e6d79
sub esi, ebx
mov ebx, ecx
jmp 0x4e7fe7
pop edx
add ecx, edi
and esi, edi
add ecx, 0x5e3ef64d
ror ebx, 0xc
sub esi, ebx
neg ecx
xchg edi, ebx
sub ebx, edi
xor edi, ecx
rol esi, 0xa
jmp 0x4e767b
pop edx
add edi, ecx
add edi, 0x5e42bda3
shr edi, 0xb
and esi, 0x5e42f027
xor edi, esi
not edi
sub ecx, esi
xchg ecx, ebx
sub ecx, ebx
mov edi, 0x5e4393b9
jmp 0x4e8bf4
pop edx
shl edi, 7
xor ecx, esi
mov edi, ecx
or ebx, 0x5e4407bb
mov ebx, 0x5e442121
mov esi, ebx
bswap esi
sub edi, esi
and edi, ebx
and edi, ecx
jmp 0x4e7469
pop edx
mov ebx, edi
inc esi
mov esi, 0x5e4bb971
shl esi, 0xe
mov edi, esi
rol ebx, 7
add ebx, edi
rol edi, 0xa
jmp 0x4e6804
call fcn.004e972d
or esi, ebx
xor edi, esi
sub ebx, ecx
and ecx, 0x5e637a6f
inc edi
or edi, 0x5e63b3b3
xor ebx, esi
shl ecx, 0x12
xor edi, ebx
mov edi, ecx
jmp 0x4e6851
call fcn.004e972d
mov ebx, esi
inc ecx
and edi, ebx
add edi, esi
bswap edi
rol ecx, 0xe
sub ecx, ebx
xchg edi, esi
sub esi, edi
bswap ebx
jmp 0x4e5d83
pop edx
inc esi
xor ebx, ecx
mov ebx, esi
sub ecx, ebx
inc esi
or esi, ecx
and edi, ebx
xor ecx, 0x5e710767
sub ecx, ebx
mov esi, ebx
jmp 0x4e5e30
call edx
mov esi, ecx
shr ebx, 0xc
rol edi, 5
inc edi
sub esi, edi
xor ebx, 0x5e748649
mov edi, ebx
or esi, ecx
jmp 0x4e6dd6
push 0x5c75ecc8
xor esi, ecx
mov esi, edi
add edi, esi
dec esi
sub esi, 0x5e769fd5
or esi, 0x5e76b917
mov esi, 0x5e76d2a3
sub ecx, 0x5e76ef8b
rol esi, 0x11
xchg ebx, esi
xchg edi, ebx
mov esi, 0x5e775d71
jmp 0x4e95a5
push 0x5c716ebe
mov esi, 0x5e7b4883
sub ecx, 0x5e7b65eb
or esi, ebx
mov edi, 0x5e7b99c3
ror edi, 0x12
mov esi, 0x5e7bd3ab
xchg ecx, ebx
mov ebx, 0x5e7c06d1
shr edi, 0x13
xor esi, edi
jmp 0x4e98ac
pop edx
neg ecx
xchg esi, ebx
bswap ebx
or ebx, edi
add ebx, ecx
mov edi, ecx
mov esi, edi
or esi, ebx
neg ecx
add esi, ecx
inc esi
or esi, 0x5e83a345
jmp 0x4e994d
mov edx, 0x2809144b
or esi, edi
xchg edi, esi
sub edi, ebx
sub ebx, edi
sub esi, ecx
xor ecx, edi
mov esi, ebx
mov ebx, edi
xor edi, esi
xchg esi, edi
dec edi
bswap ecx
jmp 0x4e769e
push 0x5c70a24d
xor ebx, esi
mov ebx, edi
sub ecx, esi
mov esi, ecx
or ebx, ecx
and ecx, ebx
or esi, edi
xchg esi, ebx
jmp 0x4e69ba
push 0x5c6f9c4f
and edi, 0x5e8dc4bb
or ebx, ecx
rol ecx, 0xa
and ebx, esi
sub ecx, ebx
xor edi, esi
neg esi
sub ebx, 0x5e8e7cd5
add edi, 0x5e8e9df9
xor esi, 0x5e8eb697
xchg ebx, ecx
sub ecx, esi
or edi, ebx
mov ebx, ecx
jmp 0x4e5c36
call edx
neg ebx
and edi, ecx
shr edi, 7
or ecx, 0x5e992dbb
mov esi, ecx
shr ebx, 0x1d
jmp 0x4e5b33
push 0x5c74c583
shl ebx, 9
shr ecx, 0x1d
and esi, 0x5e99c4a3
shl ecx, 6
mov esi, ecx
shr ebx, 8
xchg ecx, ebx
xor esi, edi
not ebx
sub ecx, esi
jmp 0x4e6da8
push 0x5c6e7b61
xor edi, ebx
shl ebx, 0x1e
add edi, ecx
shr ecx, 0x1a
xchg ebx, esi
xor edi, esi
add ebx, ecx
and ecx, ebx
sub ecx, edi
or edi, ecx
neg ecx
mov ebx, edi
jmp 0x4e772d
pop edx
or ebx, esi
and ecx, ebx
not edi
add esi, ecx
or ecx, 0x5ea06e97
dec edi
xor esi, ecx
shr edi, 0x18
xchg edi, esi
shl edi, 0x14
jmp 0x4e6ec3
pop edx
add esi, edi
inc edi
xor ebx, esi
mov ebx, edi
sub ecx, esi
or ebx, ecx
and ecx, ebx
not esi
and ecx, esi
sub esi, ebx
or edi, esi
add ebx, ecx
jmp 0x4e5727
mov edx, 0x2809144b
and ecx, ebx
rol esi, 0x1b
bswap esi
shr esi, 0xf
xchg edi, ebx
add ecx, ebx
bswap ecx
and ebx, esi
mov ecx, esi
xchg esi, ecx
xor edi, ebx
xor ecx, edi
jmp 0x4e7273
call fcn.004e972d
add edi, ecx
dec esi
mov edi, esi
sub ebx, 0x5eade141
xor edi, ebx
xchg ebx, edi
nop
not ebx
jmp 0x4e9690
push 0x5c79e9cb
mov ecx, edi
sub esi, ecx
dec ecx
sub ecx, 0x5eb55fad
add ecx, esi
add ebx, edi
add ebx, ecx
sub ebx, 0x5eb5c3c7
rol ecx, 0x14
or edi, 0x5eb5fd7b
sub ebx, esi
sub edi, esi
or esi, 0x5eb64b13
add ebx, ecx
xor ecx, edi
mov esi, ebx
jmp 0x4e84ba
mov edx, 0x2809144b
xor ebx, ecx
mov esi, ebx
xchg ebx, ecx
ror edi, 5
and ebx, 0x5ec1c4f7
xor edi, ebx
bswap edi
xchg edi, ecx
and esi, ebx
or ebx, esi
jmp 0x4e75a5
push 0x5c734273
dec edi
sub ebx, 0x5ec28bd7
xchg ecx, ebx
ror ebx, 0x1d
add esi, ebx
xor esi, edi
jmp 0x4e91a6
push 0x5c76bc78
mov esi, edi
and esi, 0x5ec6addd
xor esi, ebx
shl edi, 0x1c
inc esi
xor ebx, ecx
jmp 0x4e7921
pop edx
xor esi, ecx
xchg edi, ecx
sub ecx, 0x5eca8fef
xchg ebx, esi
add esi, 0x5ecac36f
shr esi, 0xc
shl esi, 3
sub ecx, ebx
jmp 0x4e8d61
pop edx
dec ebx
rol ebx, 0x1f
add edi, ecx
shl esi, 0x17
shr edi, 0x15
and esi, 0x5ecddf9b
xor edi, esi
rol edi, 0x14
mov ebx, 0x5ece33f5
mov esi, ebx
inc edi
mov esi, ebx
bswap ebx
xchg edi, ebx
neg esi
sub esi, ecx
jmp 0x4e7bec
call fcn.004e972d
add ebx, 0x5ed145a5
mov edi, ecx
or ebx, 0x5ed177ab
add ecx, 0x5ed1916b
add esi, edi
and ebx, 0x5ed1c2cd
add ebx, edi
xor ecx, esi
bswap edi
ror esi, 3
or ebx, esi
dec ebx
or ecx, 0x5ed27fd5
shr ebx, 0xa
xor ebx, edi
mov esi, edi
jmp 0x4e79be
push 0x5c723da5
xchg ebx, esi
mov edi, ecx
or ebx, 0x5ed69f0b
or edi, ecx
mov edi, esi
xor ebx, esi
sub esi, ebx
inc esi
shl esi, 0xf
sub ecx, ebx
not ebx
sub ecx, 0x5ed78aa7
rol ebx, 4
sub edi, ebx
mov esi, 0x5ed7d865
mov esi, edi
jmp 0x4e65cb
call fcn.004e972d
add ecx, 0x5edb25ab
mov edi, esi
mov esi, ebx
add edi, ebx
xor edi, esi
rol edi, 0x18
or esi, 0x5edbbb73
sub ebx, ecx
not ebx
mov ecx, 0x5edc0c49
or ecx, 0x5edc263f
xchg edi, ebx
ror esi, 3
or ebx, ecx
nop
xor ebx, esi
jmp 0x4e93c7
call fcn.004e972d
sub esi, edi
or edi, esi
neg esi
add ecx, edi
bswap ecx
neg edi
xchg esi, ebx
ror ecx, 0x14
ror ecx, 0x1c
rol ecx, 0x13
xor ecx, 0x5ede56ab
mov esi, edi
jmp 0x4e743c
mov edx, 0x4132136a
or edi, ebx
rol ecx, 0xf
xchg ecx, esi
or ebx, esi
and edi, esi
xor edi, esi
mov esi, ecx
xchg esi, ecx
jmp 0x4e940b
call edx
not edi
sub edi, ebx
sub ebx, edi
xchg ecx, esi
mov ebx, esi
and esi, edi
ror edi, 2
or ecx, esi
and esi, ecx
xor esi, ecx
xchg edi, ecx
add ecx, 0x5eeab3a5
xchg ebx, ecx
mov esi, ecx
jmp 0x4e63b4
mov edx, 0x2809144b
sub ecx, 0x5ef07985
xchg edi, esi
rol esi, 0xa
xor ebx, edi
add ebx, ecx
or edi, ecx
inc edi
mov edi, 0x5ef133e3
sub esi, 0x5ef14d25
sub ecx, esi
jmp 0x4e729e
call fcn.004e972d
xor ecx, 0x5ef18cf5
mov ecx, ebx
sub esi, ecx
sub ebx, ecx
or edi, ecx
xchg ebx, ecx
or edi, esi
mov ebx, edi
xor edi, esi
sub ebx, 0x5ef37e0f
and ebx, esi
add edi, esi
shl edi, 0x16
xchg edi, esi
jmp 0x4e8214
mov edx, 0x2809144b
inc esi
xor ecx, 0x5ef426e7
or ecx, ebx
add esi, ebx
add ecx, esi
add ebx, edi
sub esi, 0x5ef4a295
xor edi, 0x5ef4bfa3
add ecx, edi
add ecx, ebx
mov edi, 0x5ef50c0b
not edi
inc esi
or esi, ecx
jmp 0x4e626e
pop edx
add ebx, edi
or ebx, edi
xor ecx, 0x5ef9391b
mov ebx, ecx
xchg edi, ecx
mov esi, edi
jmp 0x4e8a53
pop edx
or edi, 0x5efae86f
shr esi, 2
xchg esi, edi
or esi, 0x5efb3bcb
or ecx, ebx
xchg ecx, edi
sub esi, ebx
mov edi, ebx
xchg ebx, edi
xchg edi, ebx
xor edi, ecx
xchg ecx, edi
jmp 0x4e7b45
call edx
xchg edi, ebx
mov esi, 0x5f01b2f9
shr ecx, 0xf
mov edi, esi
rol ebx, 6
xchg esi, ecx
jmp 0x4e5f12
call fcn.004e972d
xor ecx, esi
add esi, ecx
and ecx, edi
or edi, ecx
add esi, edi
xchg esi, ebx
jmp fcn.004e8230
push 0x5c6ce7fb
not ebx
sub ecx, esi
mov esi, ecx
or ecx, esi
mov ecx, ebx
xchg ecx, ebx
sub ecx, 0x5f0843df
or esi, ebx
and ecx, esi
and ebx, edi
inc esi
mov esi, 0x5f08c793
xor ecx, ebx
add esi, ebx
jmp 0x4e78a0
mov edx, 0x2809144b
bswap ecx
not ebx
or ecx, esi
xor esi, ebx
inc esi
not esi
or esi, ebx
ror edi, 0x16
dec esi
xor esi, ebx
jmp 0x4e77fa
push 0x5c760b51
ror ecx, 0x13
shr ebx, 5
xchg ebx, edi
sub edi, ecx
sub edi, 0x5f11f2a7
or edi, 0x5f120fd9
and ebx, ecx
shr ebx, 0x1c
xchg edi, ecx
sub ecx, ebx
jmp 0x4e7089
push 0x5c6d1ec7
xor edi, ecx
rol esi, 7
xor edi, esi
sub esi, 0x5f18af9b
or esi, 0x5f18c8dd
sub ebx, ecx
or edi, 0x5f1900cb
mov edi, esi
mov edi, ebx
mov esi, ecx
xor ebx, ecx
and edi, ecx
mov ebx, esi
add edi, ebx
jmp 0x4e6d85
call edx
mov ecx, 0x5f1b22cb
mov esi, ecx
dec edi
mov ebx, esi
sub ecx, 0x5f1b8d73
sub ecx, ebx
jmp 0x4e5df1
pop edx
xor edi, esi
xchg ebx, edi
xor ecx, 0x5f1c0347
or ecx, ebx
mov ebx, esi
and esi, edi
mov ecx, 0x5f1c6483
mov esi, ecx
jmp 0x4e6fc2
pop edx
or ebx, edi
xchg ecx, ebx
xor ecx, edi
sub edi, ecx
add esi, 0x5f1d0d01
add edi, ebx
add esi, ecx
inc ebx
jmp 0x4e7955
push 0x5c76f8b1
or ebx, edi
sub esi, ecx
xor ecx, edi
shr ecx, 0x14
sub ecx, 0x5f23f0a9
or esi, ebx
shr esi, 0x12
xchg esi, edi
mov ebx, esi
ror esi, 2
mov ebx, esi
or ecx, 0x5f24a8c3
or edi, esi
add ebx, ecx
neg ebx
sub ecx, edi
jmp 0x4e72e9
pop edx
xor edi, ebx
shl ebx, 0xe
shr ecx, 5
mov ebx, edi
and edi, ebx
inc ebx
xor ecx, 0x5f26f8d9
inc edi
jmp 0x4e87b7
push 0x5c718d11
sub ebx, esi
add ebx, edi
dec ebx
add ecx, edi
sub ecx, ebx
xor esi, 0x5f2e2c9f
mov edi, 0x5f2e4d43
xchg esi, ebx
mov ecx, 0x5f2e811d
mov esi, ecx
and ecx, 0x5f2eb323
shl ebx, 1
mov edi, 0x5f2ee9a7
mov edi, ebx
jmp 0x4e6a30
push 0x5c7914a2
or ecx, esi
dec edi
sub ebx, 0x5f328aa9
shr edi, 0x15
and esi, ebx
xchg ecx, edi
add esi, 0x5f32f9cd
neg esi
jmp 0x4e616f