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

Disassembly:
call sub.kernel32.dll_GetUserDefaultLangID
cmp eax, 0xfffffeed
jne 0x401089
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
ret
call sub.kernel32.dll_GetUserDefaultLangID
cmp eax, 0xffffff1f
jne 0x401121
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
ret
call sub.user32.dll_GetInputState
cmp eax, 0xffffff34
jne 0x401196
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
ret
call sub.kernel32.dll_GetUserDefaultLangID
cmp eax, 0xffffff0c
jne 0x401233
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
call sub.oleaut32.dll_LPSAFEARRAY_Unmarshal
ret
jmp 0x475476
or esi, edi
jmp 0x4758ba
call fcn.00476dac
sub esi, ebx
shr ebx, 0x17
nop
neg ebx
jmp 0x47723c
push 0x572145db
sub edx, ecx
sub ecx, ebx
neg ecx
shl ebx, 0x12
xor ebx, 0x57a83f43
xor ebx, ecx
mov edx, 0x57a8cc9e
sub ebx, edx
mov ebx, ecx
jmp 0x477c4c
call edi
xor ebx, ecx
add ecx, 0x57bd8266
bswap edx
shr ebx, 0xf
ror esi, 0xa
and esi, edx
jmp 0x477d10
call fcn.00476dac
xchg ebx, edx
add edx, ecx
dec ebx
or ebx, 0x57bf9f1f
rol ebx, 0x18
add esi, edx
or ebx, ecx
sub ebx, esi
shl ebx, 0x15
sub ecx, ebx
sub edx, ebx
or ebx, esi
jmp 0x476f88
pop edi
or ebx, 0x57c1f206
sub edx, esi
sub edx, esi
xchg edx, ecx
or ecx, 0x57c2fb55
sub edx, ecx
add esi, ecx
jmp 0x476a33
pop edi
neg edx
and edx, ecx
sub ebx, edx
shl ecx, 0x12
shr ecx, 0x14
ror ecx, 5
inc esi
add edx, esi
dec edx
jmp 0x4758e4
push 0x5719d1d5
sub edx, esi
add ecx, 0x57d6585f
rol esi, 0x11
inc esi
and ebx, edx
and ebx, esi
or ecx, 0x57d80635
or edx, ebx
add ebx, edx
jmp 0x4769be
push 0x571d0388
or esi, ebx
sub ebx, esi
or esi, 0x57df5f08
and ecx, edx
shl edx, 0xc
ror ebx, 7
mov ebx, 0x57e03f71
shl ebx, 0x16
sub edx, esi
sub ebx, ecx
or esi, edx
add ecx, esi
xor esi, edx
and ebx, esi
sub ecx, ebx
jmp 0x476459
push 0x57012539
or ebx, ecx
not esi
or ecx, edx
or esi, ecx
add ebx, edx
mov esi, ecx
sub ecx, 0x57ee9ea6
add edx, esi
neg esi
mov edx, esi
xor ecx, ebx
or edx, ebx
sub esi, edx
sub edx, ebx
jmp 0x4773e7
push 0x5715c5b5
sub ebx, esi
shr ecx, 0xf
and ebx, esi
or esi, ebx
inc ecx
sub ebx, 0x57f215e3
sub ecx, 0x57f2539f
and ecx, edx
and ecx, ebx
mov ebx, edx
neg edx
jmp 0x4762ee
call fcn.00476dac
rol edx, 0x14
mov ebx, 0x57f42133
ror esi, 0x10
or esi, ebx
mov ecx, esi
shr esi, 0x17
dec ebx
xchg ebx, ecx
and edx, ebx
xchg ebx, esi
ror ebx, 0xb
jmp 0x478059
pop edi
and esi, ebx
mov esi, ecx
shl esi, 0xd
mov edx, ebx
xor esi, edx
and ebx, 0x57faf9bc
sub edx, ecx
and ebx, ecx
sub esi, ebx
xchg edx, ecx
or esi, edx
xchg edx, ecx
jmp 0x478212
push 0x5711b8f0
neg ecx
and ebx, ecx
or esi, ebx
or edx, esi
add ebx, edx
or ebx, ecx
or edx, 0x581bb049
and ecx, esi
and esi, edx
add ebx, edx
and edx, ebx
mov ecx, 0x581cdf88
jmp 0x476a8a
pop edi
add ecx, esi
xchg ebx, esi
add ecx, edx
and ebx, edx
mov ebx, ecx
bswap ecx
neg esi
mov ecx, 0x582203e8
jmp 0x4770eb
pop edi
and ecx, edx
sub edx, ebx
ror edx, 0xf
jmp 0x476056
push 0x57145201
and ecx, 0x582bf151
or ebx, 0x582c40f0
xchg ebx, edx
jmp 0x478194
push 0x5716a294
xor edx, 0x582cd77a
or ebx, ecx
sub ecx, ebx
sub ecx, edx
inc ecx
add edx, esi
mov ecx, edx
sub edx, ecx
sub ecx, esi
xchg ecx, edx
shr ecx, 0x1d
jmp 0x475f83
call edi
ror esi, 1
xchg edx, esi
and ecx, ebx
add esi, ecx
sub ecx, edx
or esi, ebx
neg ebx
add ecx, ebx
mov esi, ecx
jmp 0x475ff1
push 0x5703c3eb
shl ecx, 0xd
sub esi, ecx
sub esi, 0x58562b8e
shl ebx, 0x1f
and ecx, esi
jmp 0x47760e
pop edi
ror edx, 3
add edx, ebx
sub esi, edx
add ebx, esi
mov ecx, 0x5857f5a1
or ebx, 0x58583212
or ebx, edx
add edx, ebx
bswap esi
mov esi, ecx
mov ebx, esi
and esi, edx
dec ebx
xor ebx, ecx
jmp 0x475954
call fcn.00476dac
xor edx, 0x585cc3bf
sub esi, ebx
add edx, esi
inc esi
add ebx, esi
dec ecx
mov esi, edx
sub ecx, 0x585eb979
jmp 0x477b87
push 0x57077a43
or ecx, ebx
xor esi, ecx
add ecx, ebx
mov esi, ecx
shr edx, 0x11
xchg ecx, edx
mov ecx, 0x58613a17
and edx, ecx
xchg edx, esi
add esi, ebx
or edx, ebx
xor edx, ebx
bswap esi
mov esi, 0x586348f6
sub ecx, 0x58638776
jmp 0x477f4a
push 0x5718f38e
xor ecx, esi
rol ecx, 1
add edx, esi
sub esi, ebx
xor ebx, ecx
ror edx, 0x17
add ebx, edx
add ebx, 0x586f710a
and ecx, edx
jmp 0x476e3e
mov edi, 0x6e447c44
add esi, edx
mov ebx, edx
xchg edx, esi
mov edx, ecx
xor ecx, esi
sub esi, ecx
shl ebx, 0xb
xchg esi, ecx
add ebx, edx
jmp 0x4770c0
pop edi
or ebx, ecx
and ecx, 0x5878da66
or ecx, edx
shr esi, 0xf
and ebx, edx
xchg esi, ecx
xchg edx, esi
and ecx, edx
sub ebx, 0x587a9a01
shl ebx, 0x17
jmp 0x478364
pop edi
or esi, 0x587f5f81
or edx, 0x587f9d61
xor edx, esi
mov ebx, edx
sub ebx, esi
mov ecx, esi
or esi, ecx
not ecx
add edx, ecx
mov ebx, esi
or ebx, ecx
xor edx, esi
jmp 0x476b94
mov edi, 0x6e447c44
and ecx, edx
mov ecx, esi
mov edx, 0x5882da95
dec ebx
sub ecx, ebx
or esi, ebx
inc esi
mov esi, ecx
add ecx, 0x58845cc5
mov ebx, edx
add ebx, edx
add ebx, ecx
rol ebx, 2
jmp 0x476eb1
pop edi
and esi, edx
xor edx, esi
add ecx, ebx
neg esi
dec ebx
mov ebx, ecx
xchg ebx, esi
sub ecx, 0x5887657f
and esi, 0x5887a44a
or ebx, esi
or esi, edx
jmp 0x47567a
mov edi, 0x6e447c44
and edx, ebx
mov edx, ecx
add ebx, 0x588e5a99
rol ebx, 0x13
xor esi, ebx
sub ecx, ebx
add esi, ecx
and ebx, edx
neg edx
ror edx, 0x14
xchg ecx, edx
or ebx, esi
or ecx, ebx
and edx, ebx
xor ebx, ecx
jmp 0x4771f0
pop edi
and edx, 0x589279aa
or esi, ebx
xchg ebx, esi
sub ecx, edx
add ebx, 0x589370d6
xor edx, 0x5893af01
sub ebx, edx
xor edx, ecx
sub edx, 0x5894775f
bswap edx
rol ebx, 0x19
jmp 0x4767a1
push 0x570ed40f
sub ebx, edx
add ecx, ebx
neg edx
dec ebx
sub ecx, 0x5896bfc8
add ebx, ecx
sub esi, edx
sub ebx, esi
xchg esi, ecx
and ebx, esi
or ebx, esi
jmp 0x476c5f
pop edi
ror ebx, 0xf
or esi, edx
xor ebx, 0x589986a2
xor edx, ebx
sub ecx, edx
and ecx, esi
ror edx, 0x11
jmp 0x47726d
call edi
sub ecx, esi
not esi
sub ebx, edx
mov ecx, edx
inc ebx
or esi, ebx
or esi, 0x589fd0d0
or ecx, ebx
and esi, ecx
mov ecx, ebx
ror esi, 0x1e
jmp 0x476b1d
pop edi
and esi, edx
shl ecx, 0x10
inc ecx
dec ecx
sub edx, ebx
and ebx, esi
xchg esi, edx
neg ebx
xchg ebx, ecx
sub ebx, ecx
jmp 0x47736f
push 0x571f0e9d
ror edx, 0x1b
xor esi, ebx
mov ebx, edx
add esi, ebx
sub ebx, 0x58ad468d
rol ebx, 0x1e
mov ecx, 0x58add1c6
add edx, ecx
xor ebx, edx
and edx, esi
add esi, 0x58aec03a
and edx, ebx
jmp 0x4775c5
push 0x57160e91
inc esi
or esi, 0x58b3a4b3
xor esi, ebx
xchg edx, ebx
shr edx, 0x1e
sub ebx, edx
sub edx, ebx
inc ecx
shl esi, 9
neg esi
and edx, ecx
mov ebx, ecx
jmp 0x477063
push 0x570e8bb5
dec edx
xchg esi, ecx
and edx, 0x58b8ab16
sub ebx, esi
jmp 0x47616b
call fcn.00476dac
add edx, 0x58bc11cb
mov esi, edx
sub ebx, edx
or esi, 0x58bcc587
add ecx, 0x58bd12d1
xchg ebx, edx
xchg ecx, edx
jmp 0x476d3e
mov edi, 0x33274000
not ecx
add esi, 0x58c0a4df
xchg edx, ecx
sub ebx, edx
add esi, edx
xchg ecx, ebx
bswap edx
or ebx, ecx
mov ecx, esi
jmp 0x477562
mov edi, 0x33274000
mov edx, esi
and edx, 0x58ce7704
sub edx, esi
xchg ecx, esi
jmp 0x475653
pop edi
xchg edx, esi
neg ecx
xor ecx, 0x58cfcd12
sub ecx, esi
sub edx, 0x58d04945
neg edx
mov ebx, 0x58d0c73a
sub ebx, esi
xchg ebx, esi
add ecx, ebx
xor edx, ecx
and esi, edx
xchg edx, ecx
jmp 0x47753c
call fcn.00476dac
and ebx, ecx
or ebx, edx
sub ebx, esi
mov ecx, ebx
sub ebx, esi
add edx, esi
or esi, ebx
sub ebx, esi
bswap ebx
add esi, ebx
rol edx, 0x1c
mov ecx, ebx
mov ecx, 0x58d58571
mov ecx, edx
jmp 0x475dba
push 0x57037a58
shl ecx, 0x16
or edx, 0x58de73bb
xor edx, ebx
and ecx, 0x58deee08
sub ebx, esi
or ebx, 0x58df6add
xor edx, esi
add edx, ecx
or ecx, edx
bswap ebx
mov esi, 0x58e0ad64
and esi, 0x58e0ec25
xor edx, ecx
jmp 0x475e32
pop edi
xchg ecx, esi
sub edx, 0x58e1d4df
not esi
sub ebx, esi
or ecx, ebx
add ecx, edx
sub edx, ecx
sub ecx, edx
add ecx, esi
jmp 0x477142
call fcn.00476dac
dec ecx
sub edx, ebx
mov edx, ebx
not edx
bswap ebx
shl ecx, 0x1a
rol ebx, 0x15
and edx, 0x58edb42c
shr esi, 6
xor ecx, edx
mov edx, ecx
rol ebx, 0x1a
jmp 0x47563a
push 0x570453d7
sub ecx, 0x58f09925
or ecx, 0x58f0e633
rol ebx, 0x11
neg ebx
add esi, 0x58f1a02a
or ecx, edx
bswap ebx
not ecx
or ebx, 0x58f295a5
jmp 0x4763b5
push 0x570bcddd
xor edx, esi
xor ebx, esi
or esi, 0x58f37312
or edx, esi
jmp 0x476f61
pop edi
mov ecx, ebx
xor esi, ecx
mov esi, ebx
jmp 0x476dc4
call edi
add ebx, ecx
bswap ecx
rol edx, 5
add edx, esi
and ebx, edx
add esi, 0x58fcfb2d
xchg ebx, esi
or edx, ebx
xor edx, ecx
rol esi, 4
xchg esi, ebx
xor edx, 0x58fe4b94
jmp 0x4767ba
mov edi, 0x6e447c44
inc edx
xchg ecx, ebx
or ecx, ebx
add ebx, edx
jmp 0x477a8f
pop edi
sub esi, 0x59071580
or esi, edx
xor ebx, edx
or ebx, esi
and ebx, 0x5907f21e
not ebx
and edx, esi
shl ebx, 8
and ecx, ebx
xchg esi, ecx
or edx, ecx
shr ebx, 0x1e
jmp 0x4761ff
pop edi
rol esi, 6
xor ecx, ebx
xchg edx, ebx
add esi, edx
sub ebx, esi
mov edx, esi
xor esi, ebx
ror esi, 6
inc ecx
jmp 0x4777cb
pop edi
inc ebx
xchg ecx, ebx
add ecx, 0x590c712f
shl ecx, 0xd
jmp 0x47613e
call edi
bswap esi
and ecx, edx
inc ebx
shr ecx, 7
inc edx
xchg ecx, edx
xchg esi, ebx
jmp 0x477ee8
pop edi
mov ecx, esi
and edx, ecx
sub ebx, edx
sub ecx, 0x59202552
mov edx, esi
jmp 0x476687
push 0x57221f1e
rol esi, 0xf
add esi, ecx
mov esi, ecx
xor ecx, esi
bswap esi
xor ecx, 0x59306da5
add ebx, edx
neg esi
and edx, ecx
add esi, 0x59315eba
jmp 0x476110
push 0x571a1b0e
and edx, 0x5931b85c
add edx, ecx
not ebx
add esi, edx
xchg ebx, ecx
add edx, ebx
neg ebx
mov ecx, 0x59336be8
sub edx, ebx
dec ecx
add edx, esi
bswap ecx
rol ecx, 0xf
mov ebx, 0x5934d82e
jmp 0x477897
pop edi
xchg edx, ebx
shr edx, 2
sub edx, ebx
or esi, 0x593810e3
or edx, 0x59384de2
and esi, ebx
xor edx, 0x5938c46d
ror ecx, 0x13
bswap esi
jmp 0x4779d4
push 0x571ec3b8
xchg esi, edx
inc edx
mov esi, ebx
ror edx, 0x12
or esi, edx
and esi, ebx
and ecx, edx
mov ecx, edx
not edx
add ebx, edx
xchg ecx, esi
add esi, 0x593c3d9b
sub ecx, esi
dec ecx
or edx, ebx
jmp 0x476285
push 0x571201d5
dec esi
neg edx
neg ebx
rol ebx, 0x1c
rol ebx, 0x11
sub ebx, 0x5aa2fe2d
or edx, esi
add ebx, 0x5aa38af5
not ebx
jmp 0x47607c
pop edi
shl esi, 3
mov ebx, edx
xor ebx, 0x5aadd67d
xor ecx, ebx
or edx, ecx
sub ebx, ecx
shl edx, 0xd
xchg edx, ecx
sub esi, ebx
bswap esi
shl ecx, 7
or esi, 0x5ab0a2ce
inc ebx
or edx, 0x5ab12057
jmp 0x475b52
pop edi
xchg edx, esi
xor ebx, edx
or edx, ebx
mov esi, 0x5ab7ff0f
sub esi, ecx
or ecx, ebx
jmp 0x475bf5
call edi
mov esi, 0x5ab9afaf
sub ebx, esi
mov ebx, 0x5aba296c
xchg esi, ebx
and esi, 0x5abab6ea
and ecx, edx
and ebx, ecx
jmp 0x476779
pop edi
xor edx, ecx
sub ecx, ebx
mov edx, ebx
mov ecx, esi
neg edx
xchg ecx, esi
add ecx, esi
or edx, esi
inc ecx
jmp 0x477d90
push 0x570f1ea2
sub ebx, esi
or edx, 0x5ac46dcb
or esi, ebx
or esi, ebx
jmp 0x477d36
call edi
or edx, ebx
neg edx
jmp 0x4768c1
pop edi
and ecx, edx
neg edx
dec edx
or ebx, 0x5ada94f9
sub ecx, esi
dec esi
or esi, ecx
xchg ebx, edx
jmp 0x47829f
push 0x57033150
sub esi, edx
bswap ecx
shl esi, 0x18
jmp 0x47652d
push 0x57193c53
mov ecx, esi
and edx, 0x5ae58297
and edx, ebx
sub ebx, 0x5ae60e47
shl ebx, 0xe
inc edx
and esi, edx
neg edx
mov ebx, 0x5ae74716
xchg edx, ecx
nop
jmp 0x477bae
mov edi, 0x33274000
xor edx, 0x5ae81bcc
sub esi, ecx
shr ecx, 0x1d
xor edx, ebx
sub edx, 0x5ae9114a
sub ecx, esi
or ecx, 0x5ae99df0
mov edx, esi
not edx
jmp 0x47636a
call fcn.00476dac
neg edx
mov ebx, 0x5aed5418
xchg edx, ecx
rol ecx, 5
shl esi, 0x1a
shl edx, 0x17
mov ebx, edx
shr ecx, 0xa
add ebx, edx
jmp 0x477e86
push 0x570c3fa8
sub ecx, esi
or esi, ecx
sub ecx, ebx
shl esi, 0x12
and esi, 0x5afb81f0
neg ecx
mov ebx, ecx
xor ecx, edx
mov ecx, edx
inc ebx
shr edx, 7
and ebx, esi
jmp 0x4781e2
call edi
not ecx
xchg edx, ebx
rol esi, 0xe
add edx, ecx
and ebx, edx
add ecx, 0x5afee056
or edx, ebx
jmp 0x4760a6
push 0x57116fda
xor ebx, ecx
and ebx, esi
xor ecx, 0x5b037ac6
mov esi, 0x5b03b99c
add ebx, ecx
add ebx, edx
or edx, 0x5b046e97
ror ecx, 0x1f
xor esi, 0x5b04fcf7
xchg ebx, edx
mov esi, edx
add ebx, 0x5b05b358
nop
and ebx, 0x5b063224
xor ebx, esi
jmp 0x475b01
push 0x5721d6ec
or edx, 0x5b06cd8a
and ebx, edx
sub esi, 0x5b0749eb
and ebx, ecx
mov ebx, edx
and esi, edx
sub ecx, edx
rol edx, 6
xchg ecx, edx
add ebx, esi
xchg esi, edx
jmp 0x476997
push 0x57165728
rol esi, 0xd
or ebx, edx
bswap ecx
inc esi
or ecx, edx
mov ebx, ecx
jmp 0x475c0d
pop edi
xchg ecx, ebx
add ecx, esi
or ecx, edx
bswap ebx
add ebx, edx
add ebx, 0x5b0e85c8
jmp 0x4783db
call fcn.00476dac
xor edx, ebx
add esi, ebx
or ecx, 0x5b138f06
shr edx, 0x10
xchg ecx, esi
ror ebx, 7
add edx, 0x5b149a33
dec edx
and ebx, edx
xchg ebx, ecx
or ebx, ecx
and esi, edx
jmp 0x477ea4
pop edi
sub edx, esi
and esi, ecx
mov edx, ebx
sub ecx, ebx
or ecx, 0x5b1784b6
jmp 0x47646f
pop edi
rol ecx, 3
sub esi, ecx
or esi, 0x5b1d0ef0
inc ecx
ror esi, 0xf
sub esi, ebx
jmp 0x477079
call fcn.00476dac
neg ecx
not edx
sub ebx, esi
dec edx
jmp 0x4761de
call edi
inc ebx
xor esi, ecx
or edx, 0x5b2f348f
inc esi
or ecx, ebx
xor ecx, esi
add esi, edx
mov ecx, ebx
jmp 0x477d75
push 0x5706e87c
mov ecx, edx
neg esi
xchg ebx, ecx
not ebx
shl esi, 8
mov ebx, esi
jmp 0x4776b5
pop edi
mov ebx, 0x5b4791b6
mov edx, ebx
mov ebx, 0x5b480a5d
xchg ecx, ebx
or edx, ecx
xor ebx, esi
xor esi, ebx
mov esi, edx
mov ecx, edx
jmp 0x476327
pop edi
nop
xchg ebx, ecx
add edx, ebx
neg ebx
shr ebx, 7
mov edx, 0x5b4f6e91
jmp 0x4754e2
push 0x57017719
and ebx, edx
mov esi, ecx
and ecx, ebx
xchg edx, esi
xchg esi, ebx
sub ebx, esi
mov ecx, 0x5b52a015
neg esi
jmp 0x476e68
pop edi
mov edx, 0x5b5f4784
and ecx, esi
or ecx, edx
shr ebx, 0x14
mov ecx, ebx
ror esi, 2
xchg esi, edx
or ebx, ecx
or edx, ecx
and ecx, edx
jmp 0x475bd5
push 0x57112578
sub esi, ebx
and esi, ecx
or edx, ecx
ror esi, 0x1c
xor edx, 0x5b6474d1
nop
xor ebx, edx
xchg esi, edx
not ebx
or ecx, esi
xor ebx, esi
add edx, ebx
jmp 0x476fe0
push 0x57246a23
ror ebx, 0x16
ror edx, 0x11
xor ebx, esi
sub edx, 0x5b6d36ad
xor ecx, ebx
and ecx, 0x5b6db29e
xchg esi, ebx
or edx, ecx
add ecx, edx
jmp 0x477aee
call fcn.00476dac
xor ebx, 0x5b6ebeae
sub ebx, ecx
inc ebx
dec ecx
sub edx, ecx
inc ebx
sub ecx, esi
add edx, ecx
jmp 0x4766d7
mov edi, 0x6e447c44
and edx, esi
mov edx, 0x5b7649cf
rol edx, 0x15
or ecx, ebx
and ecx, edx
ror ebx, 0xe
shr edx, 0x17
mov ebx, 0x5b77cdbb
and esi, 0x5b780bd8
and ecx, edx
or esi, 0x5b7886a4
and ebx, 0x5b78c404
xor ecx, esi
jmp 0x4777b1
push 0x57040bf6
inc esi
not esi
and ecx, 0x5b7ab9a1
sub esi, edx
and edx, ecx
xor edx, 0x5b7b8288
xor esi, ebx
bswap ecx
inc edx
and edx, 0x5b7c7b09
jmp 0x476630
mov edi, 0x6e447c44
inc ebx
and ebx, edx
or edx, ecx
mov ecx, 0x5b83a1f5
or ecx, 0x5b83e08f
or ebx, ecx
xor ebx, 0x5b845b49
nop
dec ecx
add ebx, esi
jmp 0x4765f0
push 0x570732cb
neg ecx
shr ecx, 0x1f
ror ecx, 0x16
or edx, esi
add ecx, ebx
xchg ebx, esi
sub esi, 0x5b86f4df
xor ecx, ebx
bswap ebx
mov ebx, 0x5b8866f5
sub esi, ebx
xchg esi, ecx
sub ebx, esi
add edx, 0x5b895c2a
jmp 0x475eb0
mov edi, 0x6e447c44
or esi, edx
shl ecx, 0x12
or ecx, edx
xchg ecx, edx
neg ebx
jmp 0x47649a
call fcn.00476dac
neg ebx
dec edx
xor edx, esi
shl esi, 0x14
sub esi, edx
or ecx, 0x5bb98013
jmp 0x476844
pop edi
and esi, ebx
add ecx, 0x5bba0428
xor edx, esi
add edx, ebx
jmp 0x47618e
mov edi, 0x33274000
shr ebx, 6
sub ebx, edx
not edx
xchg edx, esi
or esi, 0x5bc63842
mov esi, ebx
xor esi, ebx
add edx, 0x5bc6eeb5
add ebx, edx
and ecx, 0x5bc75db5
xchg ecx, edx
xchg edx, ebx
xor edx, ecx
jmp 0x47547d
push 0x5724fca5
inc edx
or ecx, esi
xor esi, ebx
xchg ebx, ecx
xchg ebx, edx
mov esi, edx
and esi, ebx
jmp 0x47768f
pop edi
mov edx, esi
shr esi, 0x1b
and esi, edx
and edx, ecx
add ebx, edx
and edx, ebx
sub ecx, esi
or edx, ebx
or ebx, esi
add ebx, edx
add ebx, edx
jmp 0x476a0d
pop edi
or esi, edx
or edx, ebx
add ebx, ecx
xchg esi, edx
xor edx, esi
not edx
inc ecx
dec edx
sub edx, ecx
or ebx, 0x5be0d09f
sub ecx, 0x5be10de9
mov ecx, edx
jmp 0x47665d
call fcn.00476dac
add ebx, esi
and ecx, esi
add esi, edx
ror edx, 0xb
sub ebx, edx
or esi, ebx
neg edx
mov edx, ecx
jmp 0x476bc0
push 0x5724b3f9
and esi, ecx
and ecx, ebx
or ecx, ebx
xchg edx, esi
sub edx, 0x5bf5bf42
add ecx, 0x5bf5fcb6
shr ebx, 5
xor ecx, ebx
add ebx, ecx
not ebx
sub ecx, 0x5bf73b24
jmp 0x4778f5
call edi
sub ecx, edx
shl ecx, 0x1c
shr ebx, 0xe
sub esi, 0x5bffac58
ror ecx, 0x11
xchg ebx, esi
inc ecx
xor edx, ebx
or edx, ecx
add esi, edx
rol edx, 0xb
xor esi, ebx
inc esi
jmp 0x478329
push 0x571987a0
dec ecx
and edx, ebx
sub ebx, esi
xor ebx, edx
ror ecx, 2
neg ebx
and esi, edx
rol edx, 0xe
shl ebx, 0xd
xchg edx, esi
or ecx, esi
not esi
mov edx, ecx
or edx, esi
jmp 0x47578f
push 0x57218e82
and ecx, edx
mov ecx, esi
add edx, ebx
xor edx, esi
mov edx, ebx
sub ecx, ebx
or ebx, edx
mov ebx, ecx
mov ebx, edx
xor ecx, 0x5c12fb9c
dec ebx
jmp 0x47701f
pop edi
or edx, ebx
or esi, ecx
nop
or ecx, ebx
xor ecx, esi
rol edx, 0x1f
sub edx, 0x5c207cfa
xor edx, ebx
xor ecx, ebx
xor edx, ebx
xor ebx, edx
add ebx, esi
xor ecx, ebx
bswap ecx
jmp fcn.004773d8
mov edi, 0x6e447c44
bswap edx
mov esi, ebx
sub esi, ecx
rol edx, 0x17
xor esi, edx
neg ecx
sub edx, esi
add ebx, 0x5c249b6c
xor edx, ebx
not edx
xor ecx, ebx
jmp 0x475e90
pop edi
add edx, ebx
rol edx, 2
xchg ecx, edx
xor ecx, esi
bswap ecx
not ecx
xchg ebx, edx
sub ecx, edx
xchg ebx, edx
and esi, ebx
jmp 0x476c01
pop edi
rol ecx, 0x13
add ebx, ecx
or ebx, ecx
sub ecx, esi
and ebx, ecx
and ebx, edx
xor ebx, esi
xor edx, esi
xor esi, 0x5c307990
xchg esi, ebx
jmp 0x475e4c
push 0x57080c9f
xchg ecx, ebx
or esi, ebx
mov ebx, esi
jmp 0x47774e
call edi
mov edx, 0x5c42c5b5
and edx, ebx
bswap ecx
mov ebx, ecx
add ebx, 0x5c444ae2
sub edx, ecx
mov ecx, esi
mov esi, ecx
jmp 0x477492
call edi
xor edx, ebx
and edx, ecx
xor ecx, edx
xor ebx, 0x5c460f4b
rol ecx, 0x1c
xor ebx, edx
ror edx, 0x1a
sub edx, esi
xchg ebx, esi
jmp 0x476565
pop edi
add esi, ebx
or esi, 0x5c4b29ef
xor ebx, edx
and ecx, esi
bswap esi
xor ecx, 0x5c4c31c5
xor edx, ebx
add esi, ebx
xchg esi, ecx
not ecx
jmp 0x4773c3
push 0x5707c3c8
not esi
sub ecx, esi
and ebx, ecx
mov ecx, esi
rol ecx, 0x1a
dec esi
or edx, 0x5c552628
mov ebx, ecx
mov ebx, esi
nop
add ecx, esi
jmp 0x477dd5
call edi
or ecx, esi
and esi, edx
xor ebx, edx
bswap ebx
or ecx, ebx
dec ecx
mov esi, ebx
or ecx, edx
sub esi, 0x5c6b489d
jmp 0x4756e7
mov edi, 0x6e447c44
add ebx, ecx
xor ecx, ebx
and ebx, ecx
shl ecx, 8
jmp 0x47590c
push 0x570c8773
shr esi, 0xf
bswap ebx
mov edx, ecx
xchg edx, ecx
or edx, ecx
bswap esi
shl ebx, 5
neg ebx
rol ecx, 3
mov ebx, 0x5c8946f0
and ecx, 0x5c89833d
or ecx, 0x5c89c195
jmp 0x476700
push 0x571cb81c
not ecx
and ebx, 0x5c8a5580
shl ebx, 0x13
shl esi, 0xb
add ebx, 0x5c8b0c24
xor edx, ebx
sub esi, ebx
add edx, 0x5c8bd16a
xchg ebx, ecx
xor esi, ecx
xchg ebx, esi
xor ebx, ecx
mov esi, edx
and ebx, 0x5c8d398c
add ebx, esi
jmp 0x47580a
pop edi
mov ecx, esi
and ecx, edx
add esi, 0x5c93e96a
and ecx, 0x5c9427cf
sub edx, ecx
sub ecx, ebx
xor edx, ecx
and esi, ecx
dec ebx
add esi, ecx
or edx, ecx
jmp 0x4774c6
pop edi
mov ebx, ecx
xchg ecx, esi
or ecx, ebx
xchg esi, ecx
xchg ebx, ecx
or esi, edx
sub ecx, esi
shl esi, 0x14
jmp 0x476d94
pop edi
rol ecx, 0x14
bswap esi
xchg esi, ebx
bswap ecx
or ecx, 0x5cb09d40
sub edx, 0x5cb0db0d
xor esi, ebx
or ecx, ebx
ror edx, 0xf
shr ecx, 0x10
dec ebx
add edx, ecx
xor esi, ebx
jmp 0x47790c
pop edi
sub ecx, edx
xchg edx, esi
or esi, ecx
shl ecx, 0x15
add edx, esi
add ebx, esi
bswap ebx
xor ecx, edx
shl ebx, 2
sub esi, 0x5cbef4d1
mov ebx, ecx
xor esi, ebx
or esi, ecx
jmp 0x475f61