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, 0xffffff35
jne 0x401084
call sub.ntdll.dll_RtlAdjustPrivilege
call sub.ntdll.dll_RtlAdjustPrivilege
call sub.ntdll.dll_RtlAdjustPrivilege
call sub.ntdll.dll_RtlAdjustPrivilege
call sub.ntdll.dll_RtlAdjustPrivilege
call sub.ntdll.dll_RtlAdjustPrivilege
call sub.ntdll.dll_RtlAdjustPrivilege
call sub.ntdll.dll_RtlAdjustPrivilege
call sub.ntdll.dll_RtlAdjustPrivilege
call sub.ntdll.dll_RtlAdjustPrivilege
call sub.ntdll.dll_RtlAdjustPrivilege
call sub.ntdll.dll_RtlAdjustPrivilege
call sub.ntdll.dll_RtlAdjustPrivilege
call sub.ntdll.dll_RtlAdjustPrivilege
call sub.ntdll.dll_RtlAdjustPrivilege
call sub.ntdll.dll_RtlAdjustPrivilege
call sub.ntdll.dll_RtlAdjustPrivilege
call sub.ntdll.dll_RtlAdjustPrivilege
call sub.ntdll.dll_RtlAdjustPrivilege
call sub.ntdll.dll_RtlAdjustPrivilege
call sub.ntdll.dll_RtlAdjustPrivilege
call sub.ntdll.dll_RtlAdjustPrivilege
call sub.ntdll.dll_RtlAdjustPrivilege
ret
call sub.kernel32.dll_GetSystemDefaultUILanguage
cmp eax, 0xffffff35
jne 0x40111c
call sub.ntdll.dll_RtlAdjustPrivilege
call sub.ntdll.dll_RtlAdjustPrivilege
call sub.ntdll.dll_RtlAdjustPrivilege
call sub.ntdll.dll_RtlAdjustPrivilege
call sub.ntdll.dll_RtlAdjustPrivilege
call sub.ntdll.dll_RtlAdjustPrivilege
call sub.ntdll.dll_RtlAdjustPrivilege
call sub.ntdll.dll_RtlAdjustPrivilege
call sub.ntdll.dll_RtlAdjustPrivilege
call sub.ntdll.dll_RtlAdjustPrivilege
call sub.ntdll.dll_RtlAdjustPrivilege
call sub.ntdll.dll_RtlAdjustPrivilege
call sub.ntdll.dll_RtlAdjustPrivilege
call sub.ntdll.dll_RtlAdjustPrivilege
call sub.ntdll.dll_RtlAdjustPrivilege
call sub.ntdll.dll_RtlAdjustPrivilege
call sub.ntdll.dll_RtlAdjustPrivilege
call sub.ntdll.dll_RtlAdjustPrivilege
call sub.ntdll.dll_RtlAdjustPrivilege
call sub.ntdll.dll_RtlAdjustPrivilege
call sub.ntdll.dll_RtlAdjustPrivilege
call sub.ntdll.dll_RtlAdjustPrivilege
call sub.ntdll.dll_RtlAdjustPrivilege
call sub.ntdll.dll_RtlAdjustPrivilege
call sub.ntdll.dll_RtlAdjustPrivilege
call sub.ntdll.dll_RtlAdjustPrivilege
call sub.ntdll.dll_RtlAdjustPrivilege
ret
call sub.kernel32.dll_GetSystemDefaultUILanguage
cmp eax, 0xffffff18
jne 0x4011af
call sub.ntdll.dll_RtlAdjustPrivilege
call sub.ntdll.dll_RtlAdjustPrivilege
call sub.ntdll.dll_RtlAdjustPrivilege
call sub.ntdll.dll_RtlAdjustPrivilege
call sub.ntdll.dll_RtlAdjustPrivilege
call sub.ntdll.dll_RtlAdjustPrivilege
call sub.ntdll.dll_RtlAdjustPrivilege
call sub.ntdll.dll_RtlAdjustPrivilege
call sub.ntdll.dll_RtlAdjustPrivilege
call sub.ntdll.dll_RtlAdjustPrivilege
call sub.ntdll.dll_RtlAdjustPrivilege
call sub.ntdll.dll_RtlAdjustPrivilege
call sub.ntdll.dll_RtlAdjustPrivilege
call sub.ntdll.dll_RtlAdjustPrivilege
call sub.ntdll.dll_RtlAdjustPrivilege
call sub.ntdll.dll_RtlAdjustPrivilege
call sub.ntdll.dll_RtlAdjustPrivilege
call sub.ntdll.dll_RtlAdjustPrivilege
call sub.ntdll.dll_RtlAdjustPrivilege
call sub.ntdll.dll_RtlAdjustPrivilege
call sub.ntdll.dll_RtlAdjustPrivilege
call sub.ntdll.dll_RtlAdjustPrivilege
call sub.ntdll.dll_RtlAdjustPrivilege
call sub.ntdll.dll_RtlAdjustPrivilege
call sub.ntdll.dll_RtlAdjustPrivilege
call sub.ntdll.dll_RtlAdjustPrivilege
ret
call sub.kernel32.dll_GetSystemDefaultUILanguage
cmp eax, 0xffffff20
jne 0x401224
call sub.ntdll.dll_RtlAdjustPrivilege
call sub.ntdll.dll_RtlAdjustPrivilege
call sub.ntdll.dll_RtlAdjustPrivilege
call sub.ntdll.dll_RtlAdjustPrivilege
call sub.ntdll.dll_RtlAdjustPrivilege
call sub.ntdll.dll_RtlAdjustPrivilege
call sub.ntdll.dll_RtlAdjustPrivilege
call sub.ntdll.dll_RtlAdjustPrivilege
call sub.ntdll.dll_RtlAdjustPrivilege
call sub.ntdll.dll_RtlAdjustPrivilege
call sub.ntdll.dll_RtlAdjustPrivilege
call sub.ntdll.dll_RtlAdjustPrivilege
call sub.ntdll.dll_RtlAdjustPrivilege
call sub.ntdll.dll_RtlAdjustPrivilege
call sub.ntdll.dll_RtlAdjustPrivilege
call sub.ntdll.dll_RtlAdjustPrivilege
call sub.ntdll.dll_RtlAdjustPrivilege
call sub.ntdll.dll_RtlAdjustPrivilege
call sub.ntdll.dll_RtlAdjustPrivilege
call sub.ntdll.dll_RtlAdjustPrivilege
ret
jmp 0x4dbe18
and edi, ebx
xor edx, esi
add edi, edx
and esi, edx
bswap esi
dec edi
and esi, 0x57480885
jmp 0x4dcd8b
push 0x5750d9a9
dec edi
xchg ecx, edi
neg edi
add edx, edi
sub edi, ebx
jmp 0x4de01c
pop esi
xor ecx, edx
xchg ecx, edx
sub edx, ebx
xchg ebx, ecx
or ebx, edi
sub ecx, edi
or ecx, ebx
or ebx, edx
sub edi, ebx
xchg ecx, ebx
and edi, ebx
jmp 0x4dd026
push 0x576294ba
add edi, ecx
add edi, edx
xor edx, 0x5c6d26a2
xor ecx, 0x5c6d5b1f
sub ecx, edi
ror ebx, 4
sub ecx, edx
and ecx, edi
neg ebx
add ecx, ebx
ror edx, 5
jmp 0x4dce68
pop esi
and ebx, edi
xor edi, edx
shl edi, 2
mov edi, 0x5c71d118
xchg ebx, edi
jmp 0x4dca24
call esi
sub edx, ebx
add edx, ecx
add ecx, 0x5c798abf
not edx
shr ecx, 0xe
sub edi, 0x5c7a3142
xor edx, ebx
xchg edx, ebx
dec edi
sub edi, edx
jmp 0x4de1f2
mov esi, 0x2774562b
xor edi, ebx
mov ecx, ebx
sub edx, 0x5c7bb0d7
or edx, 0x5c7be57f
and edx, edi
xchg edx, ebx
mov edi, 0x5c7c8023
xor ebx, ecx
xor edx, ebx
shr ecx, 7
xchg edx, ebx
inc ebx
or ecx, edi
sub edx, 0x5c7dfa3f
neg ebx
jmp 0x4dd140
mov esi, 0x2774562b
xchg edi, edx
and ebx, ecx
and ebx, edi
xchg edi, edx
or ebx, ecx
mov ecx, 0x5c7f7de7
xchg ecx, edi
or edi, ecx
or edi, edx
ror edi, 8
jmp 0x4debb8
push 0x57561d1a
or edi, 0x5c8655b6
inc edi
mov edi, edx
and ebx, edx
mov edi, 0x5c87b9e5
rol edx, 9
sub edx, edi
add ecx, 0x5c891bfe
add edi, edx
xchg ebx, ecx
neg ebx
bswap ebx
jmp 0x4df44a
push 0x575d6116
ror ecx, 9
or ecx, edx
add edi, 0x5c9789eb
or ebx, 0x5c97c94a
bswap ecx
and ecx, ebx
mov ebx, ecx
jmp 0x4dd16f
pop esi
sub edx, edi
add edi, ebx
shr edx, 0x12
xchg edx, edi
bswap ecx
add ebx, edx
xchg edx, edi
xor ecx, edi
and edx, ebx
sub ecx, edi
jmp 0x4def98
pop esi
xor ecx, edi
or edx, 0x5cb7131d
and ebx, 0x5cb74783
ror ecx, 9
inc edi
and ecx, edx
and edx, 0x5cb82071
mov ebx, ecx
add edx, 0x5cba0455
xor ebx, edx
jmp 0x4dbf43
push 0x5755c55b
and edx, 0x5cc06360
add edx, 0x5cc097b4
xor edx, ebx
or ebx, edi
mov edi, 0x5cc13299
or edi, edx
dec ebx
and ebx, ecx
add ebx, edx
xor ecx, edi
jmp 0x4ddd3c
call esi
or ebx, 0x5cca9755
add ebx, edx
xor edx, 0x5ccaf8d3
and ebx, 0x5ccb2d0c
or edx, ebx
or ecx, edx
and edx, edi
sub ecx, 0x5ccbf8d7
neg ebx
jmp 0x4df557
push 0x57642d03
xor edi, 0x5cf8808a
mov ebx, edi
add edi, 0x5cf8f0c5
xor edx, ebx
sub edi, edx
mov edx, edi
jmp 0x4df61c
call esi
sub edx, ecx
not edi
inc edi
shl edi, 0xa
ror ebx, 0xc
and edx, 0x5cffdc03
sub ebx, edi
bswap edx
mov ecx, edx
xchg ecx, ebx
add ebx, ecx
or ebx, ecx
nop
jmp 0x4dde7d
push 0x575fa2d5
mov edx, ecx
inc ebx
add edx, edi
inc edi
or edx, edi
add ecx, 0x5d1c6cb0
xchg edi, edx
xor ebx, edi
neg edx
sub edx, ecx
xor ecx, ebx
mov ebx, ecx
sub ecx, edx
jmp 0x4dd626
push 0x57592158
not ebx
sub ecx, 0x5d419a55
or edx, ebx
and ecx, edi
xchg ebx, ecx
neg ecx
add edx, ebx
add ebx, 0x5d42e9ba
and edx, edi
sub ecx, 0x5d435ca8
add edi, ecx
jmp 0x4dda41
call fcn.004df826
ror ebx, 0x1c
xor edi, edx
mov ebx, edi
shl edi, 0x16
sub edx, 0x5d4debdd
xor ebx, edx
or edx, edi
or ebx, edi
sub ecx, edx
xor ebx, 0x5d51ec78
xor ecx, edx
xchg edx, edi
jmp 0x4dc6b9
pop esi
xchg ecx, edx
xchg edx, ecx
sub ecx, edi
and edi, ecx
or edi, 0x5d5da1a4
xor ecx, edi
jmp 0x4dec27
call esi
sub edi, ebx
xchg ebx, ecx
neg ebx
sub edi, 0x5d5ecf76
xor ebx, ecx
jmp 0x4de43b
push 0x401400
sub ebx, 0x5d69b463
xor edi, 0x5d69f41a
xchg ebx, edx
and ebx, edx
not ebx
sub edi, ecx
add edx, ebx
jmp 0x4de039
call fcn.004df826
xor ecx, edx
xor ebx, 0x5d6cda31
add ecx, edx
sub edi, edx
rol ecx, 2
xchg edi, ecx
and ecx, ebx
xor edx, edi
sub edx, 0x5d6e485f
mov ebx, 0x5d6e7cf7
or ebx, edi
neg ebx
shr edx, 5
or edx, ebx
mov edx, 0x5d6f8117
jmp 0x4de098
mov esi, 0x123b2f04
xor edx, edi
xor ecx, ebx
mov ecx, ebx
ror ecx, 0x15
xchg ecx, edx
or ecx, edx
ror ebx, 0x14
and edx, edi
jmp 0x4dcc6e
push 0x574de0ac
not ebx
inc ebx
add edx, edi
xchg ecx, edi
or edx, 0x5d839bdb
dec ecx
shr ebx, 0x17
sub ecx, 0x5d843a86
jmp 0x4dd5d9
push 0x575aaed8
dec edx
shr ecx, 2
add ebx, edx
mov ecx, edx
ror edi, 0x14
add edx, edi
rol ecx, 0x1d
xor edx, edi
sub edx, 0x5d862bca
inc edx
jmp 0x4ddead
push 0x5762c62a
nop
add edx, edi
xor ebx, 0x5d92129a
and ecx, edi
add edx, ebx
xor edx, 0x5d92a5d0
and ebx, edi
ror ecx, 0x18
dec edx
xor edx, 0x5d9381ad
sub ebx, edx
shl ecx, 4
or edx, edi
bswap ebx
sub edx, ecx
jmp 0x4de3bc
pop esi
xchg ebx, edi
mov edi, ecx
add ebx, 0x5d969985
add ebx, 0x5d96d22e
sub edx, ebx
inc edx
add edi, ecx
mov ecx, edx
mov edx, 0x5d97d220
jmp 0x4dcb93
pop esi
sub ecx, 0x5d981ca9
add ecx, edi
xchg ecx, ebx
xchg ecx, edi
or ebx, ecx
mov ebx, edi
sub ecx, 0x5d995ba9
jmp 0x4ded17
pop esi
and edi, ebx
and edx, 0x5da074dd
inc edx
xchg ebx, edi
xchg ecx, edx
mov edi, edx
mov ecx, edx
mov ecx, ebx
mov ebx, edi
neg ebx
jmp 0x4de20c
push 0x5757c93c
and ecx, edi
inc ebx
or edx, edi
mov edx, 0x5da6291a
or ebx, edx
add ecx, ebx
jmp 0x4df45a
push 0x575f1fcf
or edx, ebx
sub edi, edx
mov ecx, ebx
not edx
and edx, 0x5db12a1a
shl edx, 0x12
and edi, edx
neg ecx
xor edx, ebx
jmp 0x4dd354
mov esi, 0x2774562b
or edx, ebx
xor edx, edi
add ebx, edx
or ebx, edi
or ebx, ecx
xchg ebx, ecx
xor ebx, edi
mov ebx, edi
jmp 0x4dd31e
call esi
xor ebx, edx
neg ecx
shl ecx, 0xe
and ecx, 0x5db8da08
xor ebx, 0x5db90f68
mov ebx, ecx
mov edi, edx
shr edi, 0x15
or ebx, 0x5db9e66a
or ebx, edi
jmp 0x4ddabb
call fcn.004df826
or ebx, ecx
sub ecx, ebx
add ecx, edx
xchg edx, edi
neg ecx
or ebx, ecx
sub ebx, edx
and edi, ecx
xor edx, edi
rol ecx, 0x1d
jmp 0x4de499
call fcn.004df826
shr ecx, 7
and edx, 0x5dc39222
jmp 0x4dd06f
call fcn.004df826
and edx, ecx
add edx, ebx
or edx, ebx
xchg ebx, edx
or ebx, edx
jmp 0x4de147
push 0x575d8d96
mov edx, ecx
and ebx, edx
and edx, edi
xchg ebx, ecx
or edi, 0x5dc9d86e
xor edx, 0x5dca0ca2
or ebx, edx
sub ecx, ebx
not edi
bswap ecx
and edx, 0x5dcb1fbe
sub ebx, 0x5dcb5008
sub edi, edx
jmp 0x4dd67a
call fcn.004df826
or edi, ecx
xor edx, 0x5dd62532
or ebx, edi
mov ebx, edi
mov edi, edx
neg edx
add ecx, edi
or ebx, edx
not ecx
jmp 0x4de95c
pop esi
sub ecx, edx
shl edx, 0xc
ror edi, 0x10
shl ecx, 0x16
sub ecx, 0x5de4a3bd
and edx, 0x5de4d40c
or ebx, 0x5de50838
dec ebx
add ebx, edi
sub ecx, edx
or edx, ebx
shl edx, 5
mov edi, ebx
sub ecx, 0x5de68207
or ecx, edx
jmp 0x4ddf8f
call fcn.004df826
sub edx, 0x5de75c7b
and ecx, 0x5de7bcdf
shr edx, 5
mov ebx, edx
bswap edx
sub ebx, ecx
or ebx, edi
shr ebx, 0xa
xor edx, 0x5dea25ad
ror edx, 2
neg edi
shr edx, 0x10
xor ebx, ecx
and edi, ecx
jmp 0x4dbfa9
push 0x575f4b61
xor ecx, edx
xchg edi, ebx
xor edx, edi
and edi, edx
bswap ebx
sub edi, ecx
jmp 0x4dd45d
pop esi
xor ebx, edx
and ecx, edx
jmp 0x4dbe4f
call fcn.004df826
nop
rol edi, 0x13
and edx, 0x5df9547d
inc ebx
add edx, ebx
jmp 0x4dddb1
push 0x575f7711
mov edi, 0x5dfe723f
mov ecx, edx
add edi, ecx
or ecx, ebx
mov edi, 0x5dff41ef
jmp 0x4dc817
call fcn.004df826
ror ebx, 0xa
inc edx
or edi, edx
or edx, edi
and ecx, 0x5e0db4cd
add ebx, 0x5e0de9ae
ror edi, 9
jmp loc.004dc749
push 0x574e3d6a
mov ecx, edi
xor edi, 0x5e1bc51f
xor edi, 0x5e1bf988
add edx, ecx
rol edx, 0x1f
add ebx, edx
and ebx, ecx
or edx, ebx
jmp 0x4df6d7
pop esi
neg edx
rol edi, 0xe
xor edi, ecx
xor ebx, ecx
add ebx, ecx
inc ecx
shr edi, 0x17
and ecx, edi
bswap ebx
neg ebx
add ecx, ebx
xor edi, ebx
jmp 0x4df6ab
mov esi, 0x2774562b
xchg edi, ecx
not ecx
not ebx
or ebx, edi
dec ebx
and edx, edi
sub ebx, 0x5e2d0ffe
shr ebx, 0x18
xor ecx, edi
jmp 0x4de296
push 0x575dbe72
neg ebx
rol edi, 0x1b
bswap ebx
shr ebx, 0xf
inc edi
or edx, ebx
xor edx, ebx
xor edx, ecx
and edx, ebx
sub edx, ecx
add edx, ebx
and edi, 0x5e3d62aa
bswap ebx
jmp 0x4dbfcc
call fcn.004df826
sub edx, 0x5e588bf6
add edi, edx
add ebx, ecx
neg ebx
xor ecx, 0x5e5954af
sub ecx, ebx
not ecx
mov edi, ecx
or edx, edi
xor ecx, edi
or edx, edi
or ecx, 0x5e5ac5af
add edx, ebx
jmp 0x4dfa09
push 0x5757a299
xor ecx, 0x5e666b0c
sub edi, 0x5e669f95
sub ecx, ebx
sub ebx, edi
bswap edx
and edx, edi
xor edi, ebx
xor edx, ecx
jmp 0x4dcf90
pop esi
ror edx, 0xc
xor edi, ebx
not ebx
sub ebx, ecx
or ecx, ebx
add edi, ecx
or ebx, edx
or edx, ebx
jmp 0x4dcdac
call esi
xchg ebx, ecx
add edx, ebx
sub ebx, edx
mov edx, ecx
add edx, 0x5e84a833
ror edi, 9
xchg ebx, ecx
sub edx, ecx
xchg edx, ebx
or edi, ecx
shr edx, 0x14
xchg ecx, edi
not edx
jmp 0x4df499
push 0x57594c98
xchg ebx, edx
mov edi, ebx
sub edi, ebx
or edi, ecx
rol edi, 0x18
or edx, ecx
xor edi, 0x5e8cd1de
mov edi, ecx
bswap ecx
shl edx, 0x10
mov ebx, edi
jmp 0x4dde8b
pop esi
sub edi, 0x5e9c1337
mov edi, ecx
ror ecx, 7
shl edi, 9
xor edi, ebx
inc ecx
or edx, ebx
mov ecx, edi
xor ebx, 0x5e9dbd2d
neg edi
not ecx
add edi, ebx
sub ecx, edi
sub edi, edx
shr ebx, 0x16
dec ebx
jmp 0x4df946
pop esi
xchg edx, ecx
not edx
bswap edi
mov ecx, edi
mov edi, ebx
add edx, 0x5ee08cad
and edx, 0x5ee0cd60
mov ecx, 0x5ee1063f
xchg edx, ecx
and ebx, 0x5ee16eb2
add edi, ebx
jmp 0x4dbedb
pop esi
add ebx, edi
not edx
and ecx, edi
and edx, edi
xor edi, 0x5ee9e517
xchg edx, ebx
add edi, edx
sub ebx, 0x5eea937b
mov edx, ecx
bswap edi
mov ebx, edi
jmp 0x4dd952
push 0x5755f037
or edx, ecx
sub ebx, edx
inc ecx
and edx, edi
xor edi, edx
not edi
mov edi, ebx
dec ecx
or edi, 0x5ef61a70
or ebx, ecx
jmp 0x4dc04f
push esp
shr ebx, 2
or ebx, edi
neg ecx
add edx, edi
add ebx, ecx
xchg ebx, ecx
jmp 0x4de6d7
mov esi, 0x123b2f04
not ebx
shr ecx, 8
add edi, 0x5f17dd8b
or ecx, edi
or ecx, edx
xchg ecx, edx
shr ecx, 0x1a
inc ecx
jmp 0x4dd537
pop esi
and ebx, edx
or edi, edx
add ebx, edx
dec edi
dec ecx
jmp 0x4df17d
push 0x57597be2
sub ebx, ecx
add edx, ebx
or ebx, 0x5f40a26d
mov edi, ebx
xchg ecx, ebx
not edx
or edi, ebx
mov ebx, ecx
add ecx, edx
xor ecx, edx
jmp 0x4df4bf
push 0x575ada06
mov ebx, edi
add ebx, 0x5f451509
and edi, ecx
or ebx, edx
shr edi, 0x1c
sub edi, ebx
mov edx, 0x5f462673
ror ebx, 0x11
jmp 0x4de9b9
mov esi, 0x4132136a
sub edx, ecx
mov edi, ebx
xchg ecx, edx
add ebx, edx
mov ebx, edi
and edi, ebx
and edx, edi
xor edi, ebx
or edx, ebx
mov edx, 0x5f5b8285
mov edi, ebx
inc ecx
xor edi, ebx
jmp 0x4dd416
call esi
sub edi, ecx
add ecx, 0x5f6a33d5
xor ebx, ecx
xchg ecx, edi
sub ebx, ecx
add ecx, ebx
mov edx, edi
xchg edx, edi
and edx, 0x5f6ba0ae
shl edi, 4
mov edi, edx
shl ecx, 0xe
xchg ebx, ecx
sub edi, ebx
and edx, ecx
mov edx, 0x5f8b8267
jmp 0x4dd5fc
push 0x57512fe1
shl edi, 0xe
add ebx, edx
rol ebx, 0x17
mov edx, ebx
shr ebx, 0x10
or ecx, edi
xchg ecx, ebx
xor edi, ebx
jmp 0x4dc003
call esi
xchg edx, ecx
neg edi
shr ecx, 0x1b
add edx, ebx
xor edi, ebx
or edx, ecx
not edx
xor ecx, ebx
jmp 0x4de7e1
mov esi, 0x123b2f04
shr ebx, 0xf
sub ecx, 0x5f98d11c
mov ebx, edi
sub edx, 0x5f9941dd
mov ecx, edi
xchg ecx, edx
bswap edx
add ecx, edx
jmp 0x4dd098
call esi
bswap edx
inc ebx
jmp 0x4defc9
call esi
mov ebx, ecx
xor edi, ecx
sub ebx, edx
shl ecx, 0x10
mov edx, 0x5fb55735
add ebx, edi
xor edi, 0x5fb5c782
mov ecx, edi
or ecx, edi
jmp 0x4dcf3d
pop esi
sub ecx, edi
xor ecx, 0x5fc0ab33
xor ebx, edi
mov ecx, edx
or ecx, edx
sub ebx, edx
sub edx, ebx
or edx, ecx
jmp 0x4dc2df
pop esi
mov edi, 0x5fc232c4
ror edi, 3
xor edi, ebx
sub ebx, 0x5fc2cfe5
mov ecx, edi
xchg ecx, ebx
neg ecx
rol ecx, 0x1e
add ecx, edi
bswap ebx
jmp 0x4ddc33
call fcn.004df826
sub ecx, edi
xor ecx, ebx
and edx, ebx
and ecx, 0x5fc7a4cb
mov ebx, ecx
shr ecx, 0xf
and ebx, edx
xor ebx, edi
jmp 0x4dda1a
pop esi
shr ebx, 1
not edi
xchg ebx, ecx
sub ebx, edi
mov edi, edx
mov ecx, ebx
neg edx
not ebx
add edx, edi
jmp 0x4df0e5
call fcn.004df826
mov edi, edx
sub ebx, edx
add edx, ebx
xor ebx, edi
xchg ebx, edx
and edx, ecx
shl ebx, 0x15
add edx, ebx
xor ebx, edi
jmp 0x4de875
pop esi
neg ecx
add ebx, ecx
mov ebx, edi
xchg edi, ecx
not ecx
inc edx
and edi, edx
or edi, 0x5fddbafe
jmp 0x4deec2
mov esi, 0x2774562b
add ecx, edx
inc edx
rol ebx, 0x1d
mov edi, ecx
ror edi, 3
add edi, ecx
xor edi, edx
dec edx
and edi, edx
add ecx, edx
jmp 0x4df5f5
mov esi, 0x2774562b
sub ebx, ecx
inc ecx
sub edx, 0x5ff6b95f
add ecx, edi
sub ebx, 0x5ff73742
and edi, ebx
jmp 0x4dd226
pop esi
or edx, ebx
mov edi, edx
xor edx, edi
sub edi, edx
and ebx, edx
dec edx
not edx
or ebx, edx
jmp 0x4dcebe
call esi
mov edi, 0x600c410a
or ebx, edx
mov edx, 0x6011bfb4
mov ebx, edi
xor edx, ebx
inc edi
rol ecx, 0x16
jmp 0x4de61e
push 0x5764006c
not edi
or ebx, edx
xor ecx, edi
sub edx, ebx
rol edi, 0x1d
and edi, ecx
dec edx
add ecx, edx
inc ecx
xchg ecx, edx
sub edi, 0x6029cf97
jmp 0x4dc669
pop esi
xor ebx, ecx
dec ecx
dec ebx
xor edx, ebx
xor ebx, edx
mov edx, ebx
and ecx, 0x60465f43
or ebx, ecx
shr edi, 1
and edx, edi
neg edi
mov ecx, edi
jmp 0x4deea1
push esp
add ebx, edx
mov ecx, ebx
or ebx, 0x60760380
add edx, ecx
and edi, ebx
sub ebx, edi
jmp 0x4df041
mov esi, 0x123b2f04
add ecx, edx
sub edi, edx
or edi, ecx
bswap edx
add ebx, ecx
mov ebx, 0x60838831
and ecx, edx
shl ecx, 0x18
bswap edi
dec edi
not edi
sub ecx, 0x608b5924
mov ecx, edx
add ebx, edx
jmp 0x4dd116
pop esi
and ecx, edi
and edx, ecx
or ecx, ebx
shr ecx, 1
rol edi, 0x17
mov ebx, edi
mov ecx, edi
rol ebx, 0x16
and edi, 0x60a0df49
jmp 0x4df961
call esi
sub edi, 0x60ae7265
or edi, ecx
or edi, ebx
mov edi, 0x60af0887
xchg ebx, edx
rol ebx, 0xd
xchg ecx, edx
or edi, 0x60b5ee0c
mov ecx, edx
mov ecx, edx
mov edx, edi
not ecx
jmp 0x4dce9c
mov esi, 0x2774562b
not ecx
add ecx, edx
xor edi, edx
and edx, edi
mov ebx, edx
shl edi, 0x17
mov edi, ecx
xchg ecx, edi
sub edi, edx
rol ecx, 0xd
jmp 0x4dcadd
pop esi
or edx, edi
add ecx, edi
rol ebx, 0xf
and edi, edx
mov ebx, edi
jmp 0x4dc36f
pop esi
xor ebx, ecx
not ebx
or ecx, 0x60c27136
mov ecx, edx
bswap ecx
sub ecx, edx
xor ecx, edx
mov ebx, ecx
jmp 0x4df20a
call esi
add ecx, ebx
mov ecx, ebx
and ebx, edi
and ebx, 0x60d47ee0
jmp 0x4df302
push 0x575b0160
shr ecx, 0xb
xor edi, ebx
xchg edi, edx
mov edx, edi
add ebx, edi
xor edx, ebx
dec edi
mov edi, ecx
and edi, ecx
jmp 0x4de8a0
push 0x57648afc
or ecx, edx
sub ebx, ecx
or ebx, 0x60db9faf
shr ebx, 0x1a
and ebx, edi
xchg ecx, edx
neg edi
xor ebx, 0x60f70d64
nop
or edx, edi
jmp 0x4de34c
call fcn.004df826
xor edx, 0x6121f26e
ror edx, 0xc
mov ebx, edx
neg edi
xchg ecx, ebx
jmp 0x4ddfe8
pop esi
mov edi, ecx
xor ebx, edi
and edx, ecx
bswap edi
xor edx, ecx
xchg ecx, edi
xchg ebx, ecx
and edi, 0x612af75a
or ebx, 0x612b6d1a
jmp 0x4dc1b3
call fcn.004df826
and ecx, 0x61314112
mov edi, 0x613180e0
and edx, 0x6131b53c
or ebx, 0x6131e95a
rol ebx, 0x13
jmp 0x4dc3fb
pop esi
add edx, ebx
mov edi, ebx
xor ecx, ebx
ror ecx, 0xb
inc ebx
inc edx
and ebx, 0x6148e54b
dec ebx
jmp 0x4dd2e7
push 0x575d1453
add edi, ecx
shr edi, 0x1a
add ebx, edi
xchg edi, ecx
dec edi
xchg edi, ecx
rol ecx, 5
sub ebx, edi
sub ecx, edx
neg edx
or edx, ebx
shl ebx, 0x1f
dec edi
sub ebx, edi
dec edi
jmp 0x4dc12c
pop esi
and ebx, 0x61915b1a
xor edx, ecx
and ebx, 0x6191c9c3
xchg ebx, edx
mov ebx, edx
mov edx, 0x619266fb
neg ebx
xchg ecx, edx
jmp 0x4dd3b3
push 0x575c3ab2
add ecx, 0x619325ab
shr ebx, 0xb
ror edi, 0xc
and ebx, ecx
or ebx, ecx
shl ecx, 0x13
jmp 0x4dcd47
mov esi, 0x123b2f04
sub edx, 0x61af0046
dec ecx
xor edi, 0x61af6e9f
xor ecx, edx
and edi, edx
jmp 0x4de25e
push 0x57626af9
or ecx, 0x61b18cea
and ebx, edi
add ebx, 0x61b1f700
xchg edi, ebx
or edi, 0x61b25fdd
xor edx, ecx
or edi, ebx
sub ebx, 0x61b3018d
sub ebx, edi
sub edi, ecx
rol ebx, 0x1d
jmp 0x4dbf19
pop esi
add ecx, ebx
neg edi
or ecx, edx
sub edx, ecx
xor ecx, ebx
mov edx, edi
shl edi, 7
rol edi, 0xe
or ebx, edi
xor ecx, edx
mov edi, edx
and edx, ecx
shr ecx, 0x19
neg ebx
add ebx, ecx
jmp 0x4dedf2
mov esi, 0x2774562b
sub edx, ecx
xchg ecx, ebx
mov edx, 0x61c03f3c
xor ecx, edx
or ebx, ecx
or edx, 0x61c0d57a
jmp 0x4dd854
push 0x40
or edi, edx
xchg ecx, ebx
xor ebx, 0x61c188bd
or edx, edi
sub edx, 0x61c1f3c9
xchg edi, edx
xchg ecx, ebx
xor ebx, edi
or ebx, ecx
add edx, ecx
shr edx, 2
jmp 0x4dfa28
pop esi
shr edx, 0x1e
xor ecx, 0x61df9a82
ror ecx, 5
sub ecx, 0x61e00065
and edx, ecx
xor edi, 0x61e1f557
inc ecx
jmp 0x4de573
push 0x576874eb
dec ebx
mov ebx, edx
or edx, ebx
ror edx, 2
and edi, 0x61eff415
xor edx, edi
xor edi, ecx
jmp 0x4dddc4
pop esi
mov ecx, ebx
add edx, ebx
and ecx, 0x61f10a7e
neg ebx
shl ecx, 7
add ebx, edi
or edi, ecx
add ecx, ebx
mov edi, ebx
xor edx, edi
jmp 0x4de333
pop esi
xor edx, edi
xchg edi, ebx
mov edx, edi
sub ebx, edx
and ecx, 0x61fc0881
xor edi, 0x61fc3da9
mov edi, ecx
xor edi, ecx
jmp 0x4dd930
pop esi
sub ecx, ebx
rol edx, 0xe
ror edx, 0xd
shr ebx, 0xa
xor edi, ebx
sub edi, ebx
or ebx, ecx
mov edx, ebx
add edi, ebx
jmp 0x4de27d
push 0x57530187
inc edx
inc ebx
sub ecx, ebx
mov ebx, 0x620cb397
or edi, ecx
mov ecx, 0x620d1a5a
xchg edx, ecx
and edx, ebx
jmp 0x4df024
push 0x57564beb
not edi
xchg edi, ecx
and edx, ebx
jmp 0x4de73b
push 0x5757f417
add ebx, edi
sub ebx, 0x6230c0a8
and ebx, edx
mov ecx, edi
xor edi, edx
add ebx, edi
add ebx, edi
jmp 0x4dd055
pop esi
and ebx, edx
mov edi, 0x6234047b
inc edx
xor ebx, edx
mov edx, edi
inc ecx
add edx, 0x62350bd5
shr ebx, 0xc
sub edi, edx
neg ecx
and ebx, edx
sub ebx, edi
sub edi, ebx
jmp 0x4df161
mov esi, 0x123b2f04
add ebx, ecx
add ebx, edx
and edi, ecx
neg edx
sub edx, ebx
and edi, ebx
mov ecx, 0x623caae6
mov edx, ebx
rol ebx, 0x17
jmp 0x4dec85
pop esi
add edx, ecx
and ecx, 0x6261debb
xchg ebx, edi
and ebx, edi
and edi, edx
dec ebx
xchg edx, ebx
inc ebx
xor edi, ebx
xor ecx, edx
neg ebx
jmp 0x4ddc86
call fcn.004df826
rol ecx, 0x18
xor ebx, edx
neg ebx
or ecx, edi
xor ecx, ebx
jmp 0x4dcba9
push 0x576459ff
mov ecx, 0x629172d0
rol ebx, 0x11
or edx, ebx
shr ebx, 8
xchg edx, edi
mov edi, ecx
jmp 0x4de9d5
pop esi
add edx, ecx
mov edx, ecx
neg ebx
not edi
shl ecx, 0x1a
xor ecx, 0x629aa6df
ror ecx, 0x1b
rol edx, 5
add ecx, edi
add ecx, ebx
or edx, ebx
bswap ecx
shl edx, 0xc
and edx, ecx
add edi, edx
jmp 0x4df31d
push 0x574e9745
xor ebx, edi
mov edx, ecx
mov ebx, edi
or ebx, edi
xchg edx, edi
xchg edx, edi
neg ebx
jmp 0x4de075
pop esi
shl ebx, 0x1b
not edi
xchg ecx, edi
and ecx, edx
add ecx, 0x634b5ca4
mov edi, edx
or edi, ebx
bswap edi
jmp 0x4de8fb
push 0x57679330
xor ecx, 0x634c4d35
mov ecx, 0x634c81d7
xor ebx, ecx
xor ecx, edx
xchg ecx, ebx
and edi, ecx
and ebx, edx
xchg ebx, edx
nop
mov ebx, 0x634e2e76
and ecx, ebx
mov ebx, 0x634e9093
shl ecx, 0x1f
jmp 0x4def66
call esi
and edi, 0x63790d19
xchg edi, ecx
not ebx
shl ebx, 2
or ecx, 0x6379ef29
add ecx, edi
rol edi, 0x1d
jmp 0x4de8ea
push 0xdaa18
nop
mov edi, ecx
xchg edx, edi
shl edx, 0x14
inc edx
and ebx, ecx
or ecx, edi
sub edx, edi
dec ebx
inc edx
sub ecx, ebx
neg edi
jmp 0x4dcc4e