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, 0xffffff06
jne 0x40107f
call sub.kernel32.dll_EnumLanguageGroupLocalesA
call sub.kernel32.dll_EnumLanguageGroupLocalesA
call sub.kernel32.dll_EnumLanguageGroupLocalesA
call sub.kernel32.dll_EnumLanguageGroupLocalesA
call sub.ntdll.dll_ZwQuerySystemTime
call sub.ntdll.dll_ZwQuerySystemTime
call sub.kernel32.dll_EnumLanguageGroupLocalesA
call sub.ntdll.dll_ZwQuerySystemTime
call sub.kernel32.dll_EnumLanguageGroupLocalesA
call sub.ntdll.dll_ZwQuerySystemTime
call sub.ntdll.dll_ZwQuerySystemTime
call sub.kernel32.dll_EnumLanguageGroupLocalesA
call sub.ntdll.dll_ZwQuerySystemTime
call sub.kernel32.dll_EnumLanguageGroupLocalesA
call sub.kernel32.dll_EnumLanguageGroupLocalesA
call sub.kernel32.dll_EnumLanguageGroupLocalesA
call sub.ntdll.dll_ZwQuerySystemTime
call sub.ntdll.dll_ZwQuerySystemTime
call sub.ntdll.dll_ZwQuerySystemTime
call sub.kernel32.dll_EnumLanguageGroupLocalesA
call sub.ntdll.dll_ZwQuerySystemTime
call sub.kernel32.dll_EnumLanguageGroupLocalesA
ret
call sub.user32.dll_GetForegroundWindow
cmp eax, 0xffffff18
jne 0x401112
call sub.kernel32.dll_EnumLanguageGroupLocalesA
call sub.kernel32.dll_EnumLanguageGroupLocalesA
call sub.ntdll.dll_ZwQuerySystemTime
call sub.kernel32.dll_EnumLanguageGroupLocalesA
call sub.ntdll.dll_ZwQuerySystemTime
call sub.kernel32.dll_EnumLanguageGroupLocalesA
call sub.ntdll.dll_ZwQuerySystemTime
call sub.kernel32.dll_EnumLanguageGroupLocalesA
call sub.ntdll.dll_ZwQuerySystemTime
call sub.kernel32.dll_EnumLanguageGroupLocalesA
call sub.kernel32.dll_EnumLanguageGroupLocalesA
call sub.kernel32.dll_EnumLanguageGroupLocalesA
call sub.ntdll.dll_ZwQuerySystemTime
call sub.ntdll.dll_ZwQuerySystemTime
call sub.kernel32.dll_EnumLanguageGroupLocalesA
call sub.kernel32.dll_EnumLanguageGroupLocalesA
call sub.ntdll.dll_ZwQuerySystemTime
call sub.ntdll.dll_ZwQuerySystemTime
call sub.kernel32.dll_EnumLanguageGroupLocalesA
call sub.ntdll.dll_ZwQuerySystemTime
call sub.kernel32.dll_EnumLanguageGroupLocalesA
call sub.kernel32.dll_EnumLanguageGroupLocalesA
call sub.ntdll.dll_ZwQuerySystemTime
call sub.kernel32.dll_EnumLanguageGroupLocalesA
call sub.kernel32.dll_EnumLanguageGroupLocalesA
call sub.kernel32.dll_EnumLanguageGroupLocalesA
ret
call sub.kernel32.dll_GetSystemDefaultUILanguage
cmp eax, 0xfffffed8
jne 0x401173
call sub.kernel32.dll_EnumLanguageGroupLocalesA
call sub.kernel32.dll_EnumLanguageGroupLocalesA
call sub.kernel32.dll_EnumLanguageGroupLocalesA
call sub.ntdll.dll_ZwQuerySystemTime
call sub.ntdll.dll_ZwQuerySystemTime
call sub.ntdll.dll_ZwQuerySystemTime
call sub.ntdll.dll_ZwQuerySystemTime
call sub.kernel32.dll_EnumLanguageGroupLocalesA
call sub.ntdll.dll_ZwQuerySystemTime
call sub.ntdll.dll_ZwQuerySystemTime
call sub.kernel32.dll_EnumLanguageGroupLocalesA
call sub.ntdll.dll_ZwQuerySystemTime
call sub.ntdll.dll_ZwQuerySystemTime
call sub.ntdll.dll_ZwQuerySystemTime
call sub.ntdll.dll_ZwQuerySystemTime
call sub.kernel32.dll_EnumLanguageGroupLocalesA
ret
call sub.user32.dll_GetForegroundWindow
cmp eax, 0xffffff26
jne 0x4011de
call sub.kernel32.dll_EnumLanguageGroupLocalesA
call sub.ntdll.dll_ZwQuerySystemTime
call sub.ntdll.dll_ZwQuerySystemTime
call sub.kernel32.dll_EnumLanguageGroupLocalesA
call sub.kernel32.dll_EnumLanguageGroupLocalesA
call sub.ntdll.dll_ZwQuerySystemTime
call sub.ntdll.dll_ZwQuerySystemTime
call sub.ntdll.dll_ZwQuerySystemTime
call sub.ntdll.dll_ZwQuerySystemTime
call sub.kernel32.dll_EnumLanguageGroupLocalesA
call sub.ntdll.dll_ZwQuerySystemTime
call sub.ntdll.dll_ZwQuerySystemTime
call sub.ntdll.dll_ZwQuerySystemTime
call sub.kernel32.dll_EnumLanguageGroupLocalesA
call sub.kernel32.dll_EnumLanguageGroupLocalesA
call sub.ntdll.dll_ZwQuerySystemTime
call sub.kernel32.dll_EnumLanguageGroupLocalesA
call sub.ntdll.dll_ZwQuerySystemTime
ret
call sub.user32.dll_GetActiveWindow
cmp eax, 0xffffff36
jne 0x40123f
call sub.kernel32.dll_EnumLanguageGroupLocalesA
call sub.ntdll.dll_ZwQuerySystemTime
call sub.ntdll.dll_ZwQuerySystemTime
call sub.kernel32.dll_EnumLanguageGroupLocalesA
call sub.kernel32.dll_EnumLanguageGroupLocalesA
call sub.kernel32.dll_EnumLanguageGroupLocalesA
call sub.kernel32.dll_EnumLanguageGroupLocalesA
call sub.ntdll.dll_ZwQuerySystemTime
call sub.ntdll.dll_ZwQuerySystemTime
call sub.ntdll.dll_ZwQuerySystemTime
call sub.kernel32.dll_EnumLanguageGroupLocalesA
call sub.ntdll.dll_ZwQuerySystemTime
call sub.kernel32.dll_EnumLanguageGroupLocalesA
call sub.ntdll.dll_ZwQuerySystemTime
call sub.ntdll.dll_ZwQuerySystemTime
call sub.kernel32.dll_EnumLanguageGroupLocalesA
ret
jmp 0x474f9d
xor edx, esi
bswap esi
inc edi
jmp 0x4767a0
call fcn.004779a4
or edi, ebx
mov edi, esi
or ebx, ecx
or edi, 0x5c6cbc28
mov edi, ecx
add ecx, edi
add esi, ebx
or ecx, 0x5c6db21a
mov ecx, esi
ror ecx, 1
jmp 0x475508
pop edx
not esi
shr ebx, 0x19
sub edi, 0x5c76d732
add edi, 0x5c771370
ror ecx, 0x1d
xchg edi, ebx
dec esi
add ecx, 0x5c7802b0
jmp 0x477468
push 0x5a9bc1d6
add ebx, esi
xchg ebx, edi
sub esi, 0x5c78cb68
or esi, 0x5c790688
xchg edi, esi
sub ebx, ecx
or ecx, esi
xor esi, edi
add ecx, ebx
not edi
sub ebx, 0x5c7ab190
or esi, 0x5c7aedb8
jmp 0x475eb5
call edx
add edi, esi
mov edi, 0x5c7b7aea
and ecx, esi
neg edi
or ebx, 0x5c7c2cfa
and edi, ecx
xor ecx, 0x5c7cb10e
xor edi, 0x5c7ced0e
add edi, 0x5c7d295a
and esi, 0x5c7d64c2
mov edi, 0x5c7da066
sub esi, 0x5c7ddb8e
jmp 0x476d49
pop edx
sub ebx, ecx
mov ebx, edi
rol ecx, 8
or edi, esi
jmp 0x4763c4
push 0x5a8a5c60
mov esi, ebx
mov edi, esi
rol esi, 0xd
and ebx, esi
add ecx, edi
sub ebx, edi
mov esi, 0x5c91cbd0
sub edi, 0x5c923734
jmp 0x475353
mov edx, 0x2809024b
xchg ecx, edi
add ebx, edi
xchg ebx, ecx
add edi, esi
or edi, ebx
mov ecx, ebx
ror ebx, 0xd
xor ecx, ebx
jmp 0x476932
pop edx
mov edi, ebx
dec ecx
jmp 0x47638e
push esp
xchg esi, ebx
or edi, ecx
mov edi, esi
xor esi, edi
xchg esi, edi
or ecx, ebx
sub ebx, 0x5cae7d18
mov ebx, edi
xchg ebx, esi
not esi
xchg esi, edi
shr esi, 0x1a
xchg edi, ebx
neg esi
jmp 0x4779c3
mov edx, 0x4132136a
xchg ebx, ecx
xchg ecx, esi
bswap edi
or esi, 0x5cb4c914
and ebx, esi
mov ecx, edi
nop
not ecx
neg edi
add ebx, 0x5cb63a8e
jmp 0x47657e
call fcn.004779a4
xor ecx, 0x5cbb2e56
mov edi, 0x5cbb69b6
sub ebx, 0x5cbba5fe
bswap ecx
xor esi, ebx
or ebx, esi
mov ebx, 0x5cbca12a
or edi, ecx
mov ecx, edi
or ecx, edi
jmp 0x47517d
push 0x5ac9ecf4
dec ecx
neg esi
mov esi, ecx
shr ecx, 0x11
mov edi, 0x5cc149a2
xor esi, edi
or edi, 0x5cc1bccc
mov ebx, edi
jmp 0x476ee3
call edx
sub ebx, edi
sub edi, ebx
sub esi, ebx
add esi, edi
or edi, ecx
dec ebx
jmp 0x4769a9
pop edx
inc edi
ror ebx, 3
jmp 0x476353
pop edx
or esi, ebx
sub ecx, edi
xchg esi, ecx
dec ebx
add ecx, esi
xchg edi, esi
xor ebx, 0x5cc5bba0
shl edi, 2
jmp 0x475926
mov edx, 0x2809024b
xor edi, ebx
or ecx, esi
xchg ebx, ecx
and edi, ecx
not edi
shl esi, 8
and esi, edi
or edi, 0x5ccdaf22
or ebx, esi
and edi, ecx
xchg esi, ebx
add esi, edi
add edi, ecx
or ebx, 0x5ccf00bc
jmp 0x47659f
push 0x5a83b7f8
add esi, ebx
sub ebx, 0x5cdc86e0
and edi, ebx
mov esi, 0x5cdd0a9c
and edi, 0x5cdd46d6
neg ecx
sub esi, edi
add esi, edi
rol ecx, 0x17
xchg esi, edi
jmp 0x476534
pop edx
and esi, ecx
dec edi
or ebx, 0x5ce4b0ea
shr edi, 0x1c
neg ecx
add ebx, ecx
jmp 0x477746
push 0x5a9dff9e
or ebx, edi
add edi, 0x5ce5feca
sub ebx, edi
add esi, 0x5ce674f0
or ecx, ebx
xor edi, ecx
sub edi, esi
shl ebx, 0x1f
or ecx, esi
xor esi, 0x5ce7e4ce
jmp 0x4758e7
mov edx, 0x2809024b
mov esi, edi
and ecx, 0x5ce8744e
shl ecx, 2
dec ebx
mov ebx, esi
or ecx, esi
or ecx, edi
and ebx, ecx
jmp 0x475095
call edx
add ebx, ecx
xchg ebx, edi
xchg ebx, ecx
add ebx, esi
rol edi, 4
add ecx, edi
sub esi, ebx
xor ebx, ecx
jmp 0x4756f9
push 0x5ac8a6be
and edi, ebx
xchg ecx, edi
or edi, 0x5cf1c050
dec edi
nop
rol ebx, 0x11
neg ecx
or edi, 0x5cf2fc16
mov ecx, edi
sub esi, 0x5cf36f0c
dec edi
or esi, edi
mov ecx, edi
sub ecx, esi
jmp 0x4754e7
pop edx
or edi, ebx
add edi, ebx
add edi, ecx
xor esi, ebx
inc ebx
xchg edi, ebx
jmp 0x475fb8
mov edx, 0x2809024b
mov ecx, ebx
add ebx, edi
jmp 0x477b5e
pop edx
neg esi
and edi, esi
or esi, 0x5d10f5ca
xchg ecx, ebx
xor esi, ecx
xor edi, ecx
jmp 0x477634
pop edx
or ecx, ebx
or edi, esi
jmp 0x477a75
push 0x401400
mov ebx, edi
xor edi, ecx
or edi, esi
not ecx
xchg esi, ecx
and ebx, edi
xor esi, edi
ror edi, 3
jmp 0x477401
push 0x5a974274
add ebx, edi
xor edi, esi
mov esi, edi
shr edi, 0x14
and esi, ecx
add edi, ebx
or esi, edi
or esi, edi
mov edi, esi
sub esi, 0x5d191e84
jmp 0x47559d
push 0x5ad30548
shl edi, 0x12
add ecx, ebx
or esi, ebx
mov ecx, edi
shl esi, 0x17
inc ecx
and ebx, edi
shl ebx, 0xe
jmp 0x4778ce
push 0x5aa6fc1e
rol esi, 0x17
rol ecx, 0x1e
sub edi, esi
add ebx, edi
or ecx, 0x5d31fda0
shr ecx, 0xf
inc edi
bswap esi
jmp 0x4776fb
push 0x5aa57e16
xor esi, ecx
sub esi, ecx
xor edi, ecx
xor ecx, ebx
sub ecx, 0x5e9ebb70
mov esi, ecx
xchg ecx, esi
inc ebx
xchg edi, ebx
and edi, ebx
xchg esi, edi
and ebx, ecx
and esi, ecx
shr edi, 0xf
jmp 0x476d25
push 0x5a85305c
xchg esi, ecx
and ebx, 0x5ea424a6
add ebx, 0x5ea462de
xor ebx, ecx
jmp 0x476f41
push 0x5aa4befe
xor ebx, 0x5eab4b92
xor ebx, ecx
mov esi, ecx
mov ebx, ecx
not edi
or ebx, 0x5ead1e9a
add ecx, 0x5ead5cd8
mov ecx, 0x5eadab2a
xchg ebx, edi
or ecx, esi
sub esi, ebx
sub edi, esi
mov ebx, ecx
sub ecx, esi
jmp 0x475ce1
call fcn.004779a4
and edi, ecx
rol ebx, 3
xchg esi, ecx
or ecx, edi
rol ebx, 0x18
or edi, esi
and esi, edi
bswap ebx
mov esi, ebx
or esi, 0x5eb7d9e6
add ecx, esi
sub esi, ebx
jmp 0x476120
push 0x5a736a34
bswap ebx
add ebx, 0x5eb9140a
and ecx, 0x5eb9579e
xor edi, ecx
sub ecx, edi
xchg esi, ebx
not ecx
or ecx, edi
xchg ecx, ebx
or edi, ebx
nop
shl edi, 5
jmp 0x47668b
push 0x5a9c814a
or ebx, ecx
sub ebx, edi
xor ecx, ebx
sub edi, 0x5ec028ba
mov ebx, 0x5ec065e6
mov ebx, esi
neg ecx
or ebx, esi
jmp 0x4763a4
mov edx, 0x2809024b
sub esi, ecx
nop
rol edi, 3
sub edi, ebx
shl ecx, 4
and edi, ecx
add ebx, 0x5ec57238
or esi, edi
or ecx, 0x5ec5fa72
dec esi
xor ecx, esi
sub esi, edi
jmp 0x4762d3
pop edx
add ecx, esi
xchg ebx, edi
xchg ecx, esi
shr ebx, 5
xor esi, 0x5ec85c42
sub ecx, ebx
or esi, edi
shr edi, 0x17
jmp 0x47536e
pop edx
sub ecx, ebx
xchg esi, edi
mov edi, esi
nop
ror esi, 0xa
rol ebx, 0x1e
jmp 0x475128
push 0x5a7962cc
and esi, 0x5ed51678
bswap edi
or ebx, esi
not edi
and edi, esi
sub ebx, 0x5ed65c4a
not ecx
sub edi, ebx
jmp 0x476019
push 0x5a7a1fe8
or esi, ecx
and edi, 0x5edb7786
not ecx
add esi, ebx
mov edi, ebx
sub esi, ecx
or esi, ecx
xor ecx, esi
jmp 0x476419
pop edx
or ebx, esi
xchg esi, ecx
sub edi, ecx
dec ecx
and esi, ebx
rol edi, 6
bswap ebx
and edi, esi
or edi, ecx
mov esi, edi
xchg ebx, ecx
not edi
sub ebx, 0x5ee0419e
add ecx, edi
jmp 0x47607a
push 0x5ac766ce
and ebx, edi
sub esi, edi
add esi, edi
xchg ecx, esi
and edi, esi
xor ebx, esi
mov esi, edi
xchg edi, esi
dec esi
or esi, edi
jmp 0x4757c1
push 0x5ab0038e
xor ebx, edi
sub esi, edi
and ebx, esi
sub esi, 0x5ee698a0
xor esi, 0x5ee6d6ee
or esi, 0x5ee75b2a
rol esi, 2
xchg ecx, ebx
jmp 0x4777e0
pop edx
or ebx, 0x5eeab9d6
or ebx, esi
and edi, esi
or ecx, edi
add esi, 0x5eeba796
or esi, ecx
shl esi, 9
and esi, ecx
add ecx, 0x5eeca8a8
inc esi
xor ecx, esi
xchg edi, ebx
jmp 0x476327
call edx
sub edi, esi
sub ecx, ebx
and ebx, edi
nop
shr edi, 4
xchg ebx, ecx
xor esi, ebx
mov ecx, edi
rol edi, 0x14
rol edi, 6
add ebx, edi
xor ecx, esi
jmp 0x475f22
call edx
bswap edi
add ebx, edi
jmp 0x47789f
call fcn.004779a4
mov ebx, edi
xor ebx, 0x5f0f2ba2
or edi, ebx
rol ecx, 0xf
ror ecx, 0x19
and edi, ebx
jmp 0x476c14
pop edx
add edi, esi
xor ebx, edi
xor edi, ecx
shl edi, 9
mov ecx, esi
xchg ebx, esi
xor ebx, 0x5f15a054
mov edi, esi
mov ecx, ebx
sub edi, ebx
jmp 0x476b45
pop edx
bswap ecx
nop
or edi, ebx
add ebx, edi
jmp 0x4775dd
pop edx
and ebx, edi
ror edi, 0x11
rol ecx, 0x11
mov edi, 0x5f19482c
xchg ebx, esi
mov ebx, 0x5f19e0b0
sub ecx, 0x5f1a2e7e
add ecx, edi
xor ecx, 0x5f1b22e8
dec edi
jmp fcn.004757f1
push 0x5a7c52ac
sub ecx, edi
xor ebx, edi
ror edi, 0x1d
inc esi
jmp 0x4770f2
pop edx
sub esi, edi
ror esi, 1
add ecx, ebx
bswap edi
and ecx, edi
dec esi
and ebx, esi
xchg ebx, esi
jmp 0x476498
push 0x5a9d40fe
xor ecx, 0x5f20503c
neg esi
shl edi, 0x17
add esi, edi
add ebx, 0x5f217aee
shr edi, 0xf
jmp 0x47570f
push 0x5a963936
bswap ecx
or esi, edi
add ecx, 0x5f22dbf0
and ecx, esi
xchg esi, ecx
or ebx, esi
or edi, ebx
inc esi
ror esi, 0x1d
add ecx, edi
jmp 0x47596f
push 0x5a7adcf8
and edi, esi
shr edi, 0x12
add ecx, esi
ror ebx, 0x1a
mov ebx, esi
or esi, ecx
add ebx, 0x5f307d14
sub edi, ebx
and esi, ebx
and edi, 0x5f317214
jmp 0x477a47
call edx
xchg ebx, ecx
or ebx, edi
or esi, ecx
or ecx, edi
jmp 0x4771e8
mov edx, 0x2809024b
mov ebx, edi
bswap ebx
add esi, 0x5f3896f6
not esi
jmp 0x47670a
pop edx
sub esi, ebx
inc edi
rol edi, 0xf
xor edi, ecx
inc edi
sub edi, 0x5f3b634e
or ecx, edi
inc ecx
jmp 0x475422
push 0x5a8473ce
xor ecx, edi
not esi
add ecx, ebx
mov ecx, esi
or ecx, ebx
xor ebx, 0x5f4b8296
mov ebx, edi
shl edi, 0xe
mov esi, 0x5f4c7916
sub edi, 0x5f4cc6e4
jmp 0x475d44
call fcn.004779a4
not ebx
shl ecx, 0x12
mov ecx, edi
and ebx, esi
bswap esi
xor esi, ecx
add ecx, ebx
mov esi, edi
nop
inc edi
or esi, ebx
and ecx, esi
jmp 0x4753cc
call fcn.004779a4
xor esi, 0x5f532c9a
or esi, edi
xor edi, ebx
or esi, 0x5f5423ac
add esi, 0x5f547006
add ecx, edi
mov ebx, edi
or esi, ebx
jmp 0x47718e
pop edx
add edi, 0x5f60f782
add ecx, esi
xor edi, ecx
xchg ebx, edi
xchg ebx, ecx
or ecx, edi
add ecx, ebx
shr edi, 0xf
sub ebx, ecx
sub ecx, 0x5f63b21c
jmp 0x475fa5
push 0x5a742a3a
add esi, 0x5f674312
add ecx, edi
and ecx, 0x5f67d916
nop
jmp 0x475ef8
pop edx
and esi, 0x5f6e8376
neg ebx
add esi, edi
or ecx, ebx
jmp 0x4778e1
call fcn.004779a4
mov ebx, esi
and esi, ecx
add esi, ebx
mov esi, 0x5f73cea8
or edi, 0x5f741bc6
shl ebx, 5
xor edi, ebx
dec esi
jmp 0x477652
push 0x5a72947e
sub ebx, edi
sub edi, ebx
xchg ecx, esi
sub ebx, esi
sub edi, ecx
shr esi, 3
xor edi, esi
or esi, 0x5f8c8eb6
xor esi, ebx
xor edi, esi
and ecx, esi
ror esi, 0x1b
jmp 0x475e70
pop edx
dec ebx
inc esi
add ebx, esi
ror ecx, 0x17
xchg ecx, ebx
xor esi, edi
ror ecx, 0x15
xor ebx, esi
jmp 0x475679
call fcn.004779a4
sub ebx, esi
ror ebx, 0x10
sub esi, ecx
ror edi, 3
sub ebx, edi
mov ecx, esi
mov ecx, esi
shl edi, 0x1f
xor ebx, ecx
and ecx, 0x5fb02d8a
jmp 0x476441
call fcn.004779a4
ror esi, 0xd
mov edi, ecx
shl ebx, 0x1f
and edi, ebx
inc edi
xchg ecx, edi
mov ecx, esi
add edi, ebx
mov esi, edi
xchg esi, ebx
rol edi, 0xf
nop
sub esi, ecx
or ebx, esi
jmp 0x476bd2
push 0x5a904da8
add ebx, edi
dec esi
mov ecx, 0x5fb6fb68
and edi, ecx
add edi, ebx
add esi, ebx
inc ecx
dec esi
jmp 0x476ea4
pop edx
xchg ebx, esi
sub ecx, esi
xor ecx, ebx
dec ebx
xchg edi, esi
inc edi
sub esi, ecx
neg esi
rol edi, 0xe
or edi, esi
jmp 0x475910
push 0x73b9d
shl edi, 0x1b
xchg ebx, esi
sub ecx, esi
xor esi, 0x5fc2aed2
jmp 0x475930
call edx
mov ecx, 0x5fd36766
xchg esi, ecx
mov ecx, edi
xchg ebx, esi
sub esi, ebx
neg ebx
ror ecx, 0xc
mov ebx, esi
inc ebx
mov ecx, 0x5fd625c0
xor ebx, edi
inc ebx
jmp 0x4766de
pop edx
and ebx, ecx
not ecx
bswap ebx
mov edi, esi
jmp 0x47514b
pop edx
and ecx, ebx
inc esi
sub ebx, 0x5fde6cc0
mov esi, ecx
jmp 0x47521a
call edx
inc edi
or ebx, ecx
shl ebx, 0xe
add ebx, edi
not ebx
xchg edi, esi
and ebx, 0x5ff0b4d6
xor edi, ecx
ror ecx, 0x13
mov edi, ebx
add ebx, ecx
and ecx, edi
jmp 0x4760e4
call edx
or ecx, ebx
or esi, 0x5ff5a9d0
mov edi, esi
or ebx, ecx
sub esi, ecx
or ecx, ebx
jmp 0x477285
pop edx
and ecx, 0x600478ce
and esi, edi
add ecx, 0x60050e9c
sub edi, ecx
add edi, esi
and ecx, edi
dec ebx
add edi, ebx
xor ecx, 0x6006e424
xchg esi, ebx
jmp 0x476649
push 0x5aa63ef6
xor edi, esi
sub edi, ecx
or ecx, 0x601879d6
ror ebx, 7
neg esi
sub ebx, esi
or edi, ebx
sub ecx, edi
xchg edi, ebx
shr edi, 7
jmp 0x475b11
pop edx
mov edi, 0x601b94bc
rol ebx, 0x1f
add edi, 0x601c2fde
add ebx, edi
jmp 0x476c85
push 0x40
or edi, ebx
sub ecx, edi
sub ecx, esi
and ecx, 0x603e0702
and esi, ecx
add ebx, ecx
add esi, ebx
not esi
jmp 0x476a0b
push 0x5a8e1198
or esi, edi
shl ecx, 4
sub ecx, esi
and edi, 0x604935aa
add ecx, 0x604982de
neg ecx
and edi, esi
or ebx, edi
jmp 0x476eb3
pop edx
add edi, esi
and ecx, 0x604b1ba8
xchg ecx, esi
xor ecx, 0x604bc97a
inc ebx
mov ecx, edi
not esi
xor esi, ebx
neg ecx
ror esi, 9
jmp 0x476af6
mov edx, 0x2809024b
shl edi, 0x16
not ebx
jmp 0x476957
push 0x5a8ed028
xor ecx, esi
sub ebx, ecx
bswap ecx
neg ebx
or ecx, esi
shl esi, 0x1d
add edi, 0x6050997e
sub ecx, 0x6050fa66
not esi
sub ebx, ecx
shl edi, 0xf
or ebx, edi
mov ecx, ebx
or ebx, esi
jmp 0x47783c
push 0x5acb2d80
shl ecx, 0xd
sub edi, ebx
ror ecx, 0xb
or ecx, edi
dec edi
and esi, ebx
xchg ecx, esi
xor ecx, esi
add edi, ecx
or esi, 0x6055e82a
jmp 0x47573a
mov edx, 0x2809024b
sub esi, edi
xchg ecx, esi
rol ecx, 0x1a
xchg esi, edi
or ecx, edi
inc edi
sub ecx, 0x605d46a8
add edi, esi
jmp 0x477263
pop edx
xor ecx, ebx
or ecx, 0x605e4dfa
or esi, edi
shr ecx, 0xf
jmp 0x47713e
call edx
xor esi, ecx
neg esi
or edi, ecx
add ecx, esi
shl esi, 0xc
add edi, esi
mov edi, 0x6062b22a
inc ebx
neg ecx
shl edi, 0xb
jmp 0x47551a
push 0x5ad180e6
sub edi, ecx
xor edi, ebx
mov ebx, 0x6064a0bc
xor esi, 0x606548e2
sub esi, ecx
sub ebx, ecx
mov ecx, 0x6065f680
inc ecx
jmp 0x477300
mov edx, 0x2809024b
xchg edi, ecx
sub esi, ecx
add ecx, ebx
and esi, ecx
add edi, ebx
and esi, ecx
and ebx, 0x608bd9c6
add esi, edi
and ecx, edi
bswap edi
xchg ebx, edi
xor ebx, esi
shr ebx, 0x1a
sub ebx, edi
jmp 0x4778ea
push 0x5ac0df1e
add ebx, 0x60912276
neg esi
mov edi, ebx
sub edi, esi
add edi, esi
not ecx
add edi, 0x6092c3e0
add edi, ecx
add ecx, esi
sub edi, esi
neg ebx
add esi, 0x60942de8
jmp 0x476482
call edx
xor ebx, 0x6096ce3e
xor esi, edi
inc esi
rol esi, 0xc
sub ebx, esi
xor esi, edi
sub ebx, esi
rol ecx, 0xc
rol esi, 0x18
sub ecx, esi
and edi, ecx
add ecx, 0x60996958
jmp 0x476e82
pop edx
and ebx, 0x609d4248
xor ecx, ebx
bswap ebx
or ecx, ebx
and esi, edi
xor ecx, esi
xor ecx, 0x609ea2c8
not ebx
or edi, 0x609f2ae6
add ecx, esi
ror ebx, 0x16
mov esi, edi
jmp 0x476e5f
call fcn.004779a4
xor ecx, ebx
add edi, ebx
xor edi, 0x60a53b3c
xor edi, esi
add edi, ecx
xchg ebx, esi
add esi, 0x60a61ee2
xor esi, edi
jmp 0x476ad2
pop edx
rol edi, 0x1f
and ebx, edi
add esi, ecx
dec ebx
inc ecx
mov esi, edi
mov ebx, esi
xchg edi, esi
xor edi, ecx
add ecx, ebx
jmp 0x477856
push 0x5ad242d8
add edi, esi
add ecx, 0x60afee4a
sub ecx, esi
and ebx, edi
mov esi, 0x60b09d5c
or edi, ebx
mov esi, ebx
and edi, ebx
add ebx, 0x60b19432
shl edi, 0xa
jmp 0x4759ba
call edx
dec esi
xor edi, esi
mov ebx, ecx
inc esi
xor edi, 0x60c1a216
not ebx
inc edi
xor edi, ecx
shr esi, 0xe
add esi, edi
jmp 0x476f5f
push 0x5aadc1be
xor ebx, edi
or edi, esi
mov esi, 0x60c9134e
or edi, esi
bswap ecx
inc edi
jmp 0x477823
pop edx
sub ecx, ebx
mov esi, ecx
mov ecx, ebx
sub ebx, esi
and esi, 0x60f659b8
sub esi, ecx
xor ecx, edi
xchg esi, ecx
mov ecx, 0x60f7f88e
xor edi, ecx
xchg ebx, esi
add edi, 0x60f8a930
jmp 0x476fa2
pop edx
and ebx, esi
xor ebx, ecx
dec esi
add edi, ecx
mov edi, esi
inc esi
jmp 0x4768b3
pop edx
shr esi, 0xa
mov edi, esi
and edi, ebx
inc ecx
and ebx, ecx
and ecx, edi
xchg ecx, ebx
mov edi, ebx
xor ebx, esi
sub ecx, 0x610426be
jmp 0x4775b4
call edx
dec esi
add ebx, ecx
bswap ecx
or edi, ebx
or ebx, 0x6105cae6
mov ebx, edi
jmp 0x476037
pop edx
add ecx, ebx
and ecx, ebx
xor ebx, edi
xor edi, ecx
dec edi
inc edi
xchg ebx, ecx
or ebx, esi
jmp 0x4752a0
mov edx, 0x2809024b
shl edi, 8
mov ecx, edi
mov ecx, esi
rol esi, 1
jmp 0x475495
pop edx
sub esi, 0x6117f5e6
sub ecx, ebx
xchg ecx, edi
add ecx, 0x6118a56e
xchg ebx, edi
xchg ebx, esi
xor edi, esi
bswap esi
xor esi, ebx
xor ecx, esi
jmp 0x476346
call fcn.004779a4
xchg ebx, esi
neg ebx
not ecx
xchg ebx, edi
xor esi, edi
and ebx, 0x611ba262
jmp 0x476f83
pop edx
and edi, esi
shr ecx, 5
dec edi
or edi, 0x611cb528
jmp 0x475524
mov edx, 0x2809024b
rol ebx, 0x10
and edi, ebx
sub ecx, edi
or esi, ebx
or ebx, edi
add ecx, esi
and esi, ebx
mov ebx, esi
add edi, ecx
sub esi, ecx
sub esi, ebx
xchg edi, ecx
jmp 0x475e48
push 0x5aae82f8
or edi, ecx
mov ebx, ecx
sub ebx, esi
add ebx, ecx
xor ebx, edi
xchg ebx, esi
and esi, ecx
inc ebx
jmp 0x477af7
push 0x5a8f90a8
mov esi, edi
sub edi, ebx
and ecx, 0x612e46f6
and edi, 0x612e91b4
jmp 0x47698f
pop edx
shr edi, 0x1c
xchg ebx, ecx
add ecx, esi
xchg ecx, esi
sub ecx, esi
and ebx, esi
xor ebx, 0x6130d750
sub esi, ebx
mov ebx, esi
or ebx, edi
mov edi, 0x61322876
shr esi, 2
jmp 0x4758ad
pop edx
xchg ebx, ecx
xchg ecx, edi
and ecx, 0x61350fde
add ebx, ecx
not ecx
add ecx, ebx
jmp 0x477782
mov edx, 0x2809024b
rol esi, 6
or ebx, 0x6137a268
jmp 0x477768
pop edx
inc esi
neg ecx
jmp 0x4776cc
call fcn.004779a4
or ecx, ebx
mov ebx, ecx
add ecx, ebx
mov ebx, 0x61392f54
bswap ecx
or ebx, esi
or esi, edi
or edi, esi
jmp 0x475779
push esp
and esi, 0x614607ae
add esi, ecx
mov ecx, esi
xor edi, ecx
and esi, ecx
add edi, 0x61472d66
jmp 0x476de4
push 0x5a7b97ee
sub ebx, edi
xor edi, ebx
mov edi, esi
and esi, 0x6150a436
xor ecx, 0x6150e06a
or esi, edi
sub ecx, ebx
and edi, ecx
xchg ebx, ecx
shl ebx, 0x10
inc esi
neg esi
add esi, edi
and edi, ebx
jmp 0x47637c
push 0x5aa3fed8
not ebx
sub ebx, ecx
xor ecx, edi
ror edi, 1
mov ecx, edi
inc ecx
add esi, ecx
and ebx, 0x61552fb8
ror edi, 0x1d
ror edi, 4
jmp 0x475dbc
push 0x5aaf4362
xor ebx, ecx
sub ebx, esi
add ebx, ecx
shr edi, 0x1f
xchg esi, ecx
mov edi, ecx
add edi, ecx
and ebx, ecx
not ebx
sub edi, ecx
jmp 0x476097
call fcn.004779a4
add edi, esi
or ebx, ecx
xor edi, ecx
neg edi
add ecx, ebx
xor esi, ecx
ror edi, 9
mov edi, esi
neg ebx
mov edi, ecx
add edi, ebx
mov ecx, ebx
jmp 0x476164