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

Disassembly:
call sub.kernel32.dll_GetUserDefaultUILanguage
cmp eax, 0xffffff10
jne 0x40107a
call sub.advapi32.dll_EnumerateTraceGuids
call sub.advapi32.dll_EnumerateTraceGuids
call sub.kernel32.dll_FindNextVolumeMountPointA
call sub.advapi32.dll_EnumerateTraceGuids
call sub.advapi32.dll_EnumerateTraceGuids
call sub.kernel32.dll_FindNextVolumeMountPointA
call sub.advapi32.dll_EnumerateTraceGuids
call sub.advapi32.dll_EnumerateTraceGuids
call sub.advapi32.dll_EnumerateTraceGuids
call sub.advapi32.dll_EnumerateTraceGuids
call sub.kernel32.dll_FindNextVolumeMountPointA
call sub.kernel32.dll_FindNextVolumeMountPointA
call sub.kernel32.dll_FindNextVolumeMountPointA
call sub.kernel32.dll_FindNextVolumeMountPointA
call sub.advapi32.dll_EnumerateTraceGuids
call sub.advapi32.dll_EnumerateTraceGuids
call sub.advapi32.dll_EnumerateTraceGuids
call sub.kernel32.dll_FindNextVolumeMountPointA
call sub.advapi32.dll_EnumerateTraceGuids
call sub.kernel32.dll_FindNextVolumeMountPointA
call sub.kernel32.dll_FindNextVolumeMountPointA
ret
call sub.user32.dll_GetActiveWindow
cmp eax, 0xffffff2d
jne 0x401117
call sub.kernel32.dll_FindNextVolumeMountPointA
call sub.kernel32.dll_FindNextVolumeMountPointA
call sub.advapi32.dll_EnumerateTraceGuids
call sub.kernel32.dll_FindNextVolumeMountPointA
call sub.kernel32.dll_FindNextVolumeMountPointA
call sub.advapi32.dll_EnumerateTraceGuids
call sub.kernel32.dll_FindNextVolumeMountPointA
call sub.advapi32.dll_EnumerateTraceGuids
call sub.advapi32.dll_EnumerateTraceGuids
call sub.kernel32.dll_FindNextVolumeMountPointA
call sub.kernel32.dll_FindNextVolumeMountPointA
call sub.advapi32.dll_EnumerateTraceGuids
call sub.kernel32.dll_FindNextVolumeMountPointA
call sub.kernel32.dll_FindNextVolumeMountPointA
call sub.advapi32.dll_EnumerateTraceGuids
call sub.advapi32.dll_EnumerateTraceGuids
call sub.advapi32.dll_EnumerateTraceGuids
call sub.kernel32.dll_FindNextVolumeMountPointA
call sub.advapi32.dll_EnumerateTraceGuids
call sub.kernel32.dll_FindNextVolumeMountPointA
call sub.kernel32.dll_FindNextVolumeMountPointA
call sub.advapi32.dll_EnumerateTraceGuids
call sub.advapi32.dll_EnumerateTraceGuids
call sub.advapi32.dll_EnumerateTraceGuids
call sub.advapi32.dll_EnumerateTraceGuids
call sub.kernel32.dll_FindNextVolumeMountPointA
call sub.kernel32.dll_FindNextVolumeMountPointA
call sub.advapi32.dll_EnumerateTraceGuids
ret
call sub.user32.dll_GetActiveWindow
cmp eax, 0xffffff04
jne 0x401178
call sub.kernel32.dll_FindNextVolumeMountPointA
call sub.kernel32.dll_FindNextVolumeMountPointA
call sub.kernel32.dll_FindNextVolumeMountPointA
call sub.kernel32.dll_FindNextVolumeMountPointA
call sub.advapi32.dll_EnumerateTraceGuids
call sub.kernel32.dll_FindNextVolumeMountPointA
call sub.advapi32.dll_EnumerateTraceGuids
call sub.advapi32.dll_EnumerateTraceGuids
call sub.advapi32.dll_EnumerateTraceGuids
call sub.advapi32.dll_EnumerateTraceGuids
call sub.advapi32.dll_EnumerateTraceGuids
call sub.kernel32.dll_FindNextVolumeMountPointA
call sub.kernel32.dll_FindNextVolumeMountPointA
call sub.advapi32.dll_EnumerateTraceGuids
call sub.advapi32.dll_EnumerateTraceGuids
call sub.kernel32.dll_FindNextVolumeMountPointA
ret
call sub.user32.dll_GetActiveWindow
cmp eax, 0xffffff0b
jne 0x40120b
call sub.kernel32.dll_FindNextVolumeMountPointA
call sub.kernel32.dll_FindNextVolumeMountPointA
call sub.advapi32.dll_EnumerateTraceGuids
call sub.kernel32.dll_FindNextVolumeMountPointA
call sub.kernel32.dll_FindNextVolumeMountPointA
call sub.advapi32.dll_EnumerateTraceGuids
call sub.advapi32.dll_EnumerateTraceGuids
call sub.advapi32.dll_EnumerateTraceGuids
call sub.kernel32.dll_FindNextVolumeMountPointA
call sub.kernel32.dll_FindNextVolumeMountPointA
call sub.kernel32.dll_FindNextVolumeMountPointA
call sub.advapi32.dll_EnumerateTraceGuids
call sub.kernel32.dll_FindNextVolumeMountPointA
call sub.advapi32.dll_EnumerateTraceGuids
call sub.kernel32.dll_FindNextVolumeMountPointA
call sub.advapi32.dll_EnumerateTraceGuids
call sub.advapi32.dll_EnumerateTraceGuids
call sub.advapi32.dll_EnumerateTraceGuids
call sub.kernel32.dll_FindNextVolumeMountPointA
call sub.kernel32.dll_FindNextVolumeMountPointA
call sub.kernel32.dll_FindNextVolumeMountPointA
call sub.kernel32.dll_FindNextVolumeMountPointA
call sub.kernel32.dll_FindNextVolumeMountPointA
call sub.kernel32.dll_FindNextVolumeMountPointA
call sub.advapi32.dll_EnumerateTraceGuids
call sub.advapi32.dll_EnumerateTraceGuids
ret
jmp 0x47ea38
rol esi, 0x13
add esi, edi
jmp 0x47fb6c
pop ebx
or edi, esi
mov edx, ecx
or edx, ecx
xor edi, 0x639e240c
and ecx, edi
add edx, edi
jmp 0x47f85a
mov ebx, 0x40495727
neg ecx
or edx, esi
or edi, ecx
sub edi, ecx
shl edi, 0x14
and edi, 0x63fa613e
sub edx, 0x63fc90b7
xchg edi, edx
sub ecx, esi
xor edi, esi
not edi
sub edi, ecx
jmp 0x4820b5
call fcn.0047ea94
and ecx, edi
sub ecx, esi
inc esi
add esi, ecx
and edi, edx
add ecx, esi
mov ecx, edi
jmp 0x480a22
push 0x5b9a675e
mov ecx, 0x64401360
shr ecx, 0x12
or edx, esi
add ecx, 0x64469b32
or ecx, edi
add edi, 0x644afc09
mov esi, edx
shr ecx, 0x12
sub ecx, edi
or esi, ecx
neg edi
ror ecx, 0x1c
xor edx, ecx
neg esi
jmp 0x48038a
push 0x5b5883c4
mov edx, ecx
and edx, edi
and edx, ecx
shl edi, 5
sub ecx, 0x648bd3de
bswap ecx
or esi, ecx
jmp 0x481633
call fcn.0047ea94
sub edi, 0x651a8034
not ecx
or edi, esi
mov edi, 0x65211e33
not ecx
shl edi, 0x15
jmp 0x480fd7
pop ebx
mov esi, 0x65a8d1d6
shr edi, 8
add ecx, edi
and edx, esi
mov esi, edi
add esi, 0x65b5aa39
inc edi
jmp 0x48120e
push 0x5b50025d
add edi, edx
inc edi
dec edx
mov ecx, edi
neg esi
add edx, 0x65c5979c
sub ecx, edi
and edi, ecx
jmp 0x47efbe
push 0x5b974677
or esi, edx
rol edi, 3
mov edi, esi
xor ecx, 0x6660ffbd
mov edi, edx
neg ecx
add ecx, 0x6667a02c
xchg edx, ecx
mov esi, ecx
sub edx, edi
or ecx, esi
xor edx, ecx
xchg edi, edx
shl edx, 6
mov edx, edi
jmp 0x481733
mov ebx, 0x40495727
xor esi, 0x677441bc
xor esi, ecx
sub edi, edx
xor esi, ecx
ror ecx, 0x11
add edi, edx
mov edi, esi
and esi, ecx
add ecx, esi
jmp 0x480cd7
push 0x5c000630
xor esi, edi
shr esi, 0x1c
add esi, edi
mov edx, ecx
xor ecx, edi
add esi, 0x68bf453c
ror edx, 0xc
mov esi, ecx
shl ecx, 0x16
jmp 0x480d3e
pop ebx
and ecx, edx
or edx, ecx
or esi, edx
add edx, ecx
jmp 0x481431
pop ebx
sub ecx, edx
ror esi, 0xc
mov edx, esi
xor edx, 0x698f34db
jmp 0x481286
call ebx
mov edx, ecx
mov edi, 0x699416b0
add edi, ecx
xor edi, ecx
sub edi, ecx
add edx, esi
or edx, ecx
sub edi, ecx
sub edi, ecx
and ecx, edx
xor edx, esi
or ecx, edi
jmp 0x480629
mov ebx, 0x73716341
or esi, ecx
or ecx, edx
xor edi, edx
or esi, 0x6a01fa45
not ecx
nop
mov edi, 0x6a089367
mov esi, 0x6a0ea130
and esi, ecx
add edi, esi
rol ecx, 0xe
jmp 0x48091f
call fcn.0047ea94
xor ecx, edx
and esi, edi
xor esi, ecx
or ecx, edx
add edi, edx
or edi, ecx
add edx, esi
xor ecx, edi
neg edx
neg esi
xor ecx, edi
add edx, 0x6a381038
add esi, ecx
shl esi, 4
jmp 0x4806b9
mov ebx, 0x73716341
or ecx, esi
xchg ecx, esi
sub edi, ecx
rol edx, 0xc
bswap esi
mov edi, edx
xor edi, edx
jmp 0x47f743
pop ebx
ror edx, 0x10
mov ecx, 0x6a510a34
and esi, edx
nop
add edi, ecx
mov edi, esi
shl ecx, 0x1f
rol edx, 4
and esi, ecx
ror ecx, 0x10
jmp 0x47ffa6
push 0x5bf1a516
sub edi, esi
shl ecx, 6
and esi, edi
inc esi
mov ecx, 0x6a7f8b5f
xchg ecx, edi
bswap edx
or edi, 0x6a864418
shl esi, 0xf
sub esi, ecx
xor esi, ecx
sub esi, 0x6a8f0394
and esi, edi
bswap ecx
add edi, 0x6a966f46
jmp 0x4810f1
push 0x5bcb1ac1
rol esi, 0x1d
neg edx
add esi, 0x6b5ffb05
and edi, ecx
or esi, ecx
mov ecx, edx
and esi, 0x6b9a919e
nop
ror edi, 0xc
or edx, ecx
or edi, edx
jmp 0x47f64b
push 0x5b8c38e4
xor esi, edx
add edx, esi
mov edx, edi
add esi, edi
not edi
shl ecx, 0x1a
or edi, ecx
mov esi, edx
add esi, 0x6bb74a78
sub edi, 0x6bb97b91
mov edi, ecx
inc ecx
xor edi, 0x6bc008ab
mov esi, 0x6bc23a1b
add edi, esi
jmp 0x47eaeb
pop ebx
xor edx, esi
xor esi, 0x6bd94a68
dec ecx
and esi, edi
mov edi, edx
and edi, 0x6be219bb
or edi, 0x6be44a02
not edx
sub edx, ecx
jmp 0x4815dc
pop ebx
xor edx, esi
and edx, edi
or esi, 0x6bf3a79c
mov edx, ecx
or ecx, 0x6bfaa850
sub esi, edx
and edi, 0x6bfefc68
ror edx, 0xd
jmp 0x47f0d9
mov ebx, 0x40495727
sub esi, 0x6c6ad9cb
and ecx, edx
add esi, edi
sub esi, ecx
add esi, 0x6c7d961f
jmp 0x47ec0c
push 0x5b95b42b
and edi, edx
dec edi
shl esi, 8
or esi, 0x6d1cff4b
xor edi, esi
xchg esi, edi
xor esi, edx
nop
xchg edi, ecx
dec edx
sub ecx, edx
not esi
and edx, edi
and edx, esi
jmp 0x47edd9
mov ebx, 0x73716341
add ecx, edi
mov ecx, edi
or esi, ecx
or edi, 0x6f3b948a
xchg ecx, esi
xchg ecx, edi
dec edi
or esi, edx
jmp 0x47f1b1
push 0x5bccb090
add esi, 0x6f53477d
shl ecx, 0x15
inc edx
and esi, ecx
add edx, ecx
sub edi, edx
or edi, edx
and edi, edx
jmp 0x4819d8
pop ebx
and edi, 0x6fd723a7
or edi, edx
and edx, 0x6fdbb2be
jmp 0x47fe56
call fcn.0047ea94
not edi
xchg ecx, esi
ror edx, 3
rol ecx, 0x19
sub ecx, 0x6fe75cb3
add edi, esi
mov edi, esi
ror esi, 2
and edi, ecx
add esi, ecx
or esi, edx
or esi, ecx
shl edx, 0x14
inc esi
jmp 0x47f9c0
pop ebx
add esi, edi
and esi, edi
and edx, edi
and edx, ecx
bswap edi
mov edx, edi
jmp 0x481083
push 0x5b719761
dec esi
mov edi, edx
shr esi, 1
bswap edi
add ecx, esi
add edx, edi
sub edi, ecx
inc edi
bswap esi
mov ecx, edx
shl esi, 0x1e
xchg edi, ecx
dec ecx
jmp 0x482064
call ebx
and edx, ecx
sub esi, edi
xor edx, esi
bswap edi
not esi
not esi
xchg esi, ecx
jmp 0x47f72f
push 0x5baa1d7b
nop
and edx, ecx
or edi, ecx
and ecx, esi
add edx, 0x72a8f1be
and ecx, 0x72ab2259
neg ecx
or esi, ecx
xor edi, ecx
xchg edx, esi
add esi, ecx
xor ecx, 0x72ba2e4f
jmp 0x481012
call ebx
add edi, ecx
add ecx, edi
neg esi
add edi, esi
dec edx
xor ecx, 0x72e6076e
mov ecx, 0x72e86930
xor edi, edx
or edi, ecx
xchg edx, ecx
not esi
jmp 0x481ffd
push 0x5b4834de
shr ecx, 0x1c
xchg edi, ecx
rol ecx, 1
sub esi, edx
neg esi
ror edx, 0xe
jmp 0x47f3f4
mov ebx, 0x73716341
ror ecx, 0x15
and edx, ecx
xor esi, ecx
jmp 0x47eb16
pop ebx
and edx, ecx
rol edx, 0x17
mov esi, ecx
and esi, edi
ror edi, 0x19
xor ecx, edi
xor edx, edi
mov ecx, edi
xchg ecx, edx
bswap esi
mov edi, esi
and esi, ecx
and esi, 0x7416a384
mov edi, esi
and ecx, edx
xor ecx, esi
jmp 0x47f7ad
call fcn.0047ea94
or ecx, esi
mov ecx, edi
dec ecx
bswap ecx
add edi, edx
or edi, esi
or edx, edi
and edi, edx
xor edi, ecx
add esi, 0x747cec48
xor ecx, edx
or edi, edx
jmp 0x47f121
push 0x5b5d3736
rol edi, 0x10
or edi, esi
or ecx, 0x752360fa
sub edi, 0x7525a528
and esi, ecx
jmp 0x481c84
pop ebx
xchg ecx, esi
add ecx, edx
sub edi, esi
add edx, edi
xchg edi, esi
xchg edx, edi
mov edx, edi
shr ecx, 0x16
or esi, ecx
and ecx, 0x7619ec4e
mov ecx, 0x761c28ff
jmp 0x480f08
push 0x5b5ba34a
neg edi
shr ecx, 5
or esi, 0x76a03d54
add ecx, 0x76a279d9
add ecx, edx
shl esi, 0x11
or edi, ecx
or edx, 0x76ab5e0c
xchg edi, esi
jmp 0x47fd29
pop ebx
not edi
or esi, edi
mov edi, 0x76ec4696
sub edi, 0x76ee8267
and esi, edx
dec esi
sub ecx, 0x76f727b9
xchg esi, edx
jmp 0x480507
push 0x5bb69f5f
rol ecx, 4
or esi, ecx
not esi
or esi, edx
ror edx, 0x17
xchg edx, esi
xor edi, 0x77257c7d
jmp 0x48155f
mov ebx, 0x73716341
xor ecx, esi
sub edi, ecx
and edi, 0x775d03b8
mov edi, 0x775f4127
sub ecx, 0x77617bbc
neg ecx
shr esi, 0x11
mov edx, edi
xor ecx, esi
jmp 0x481353
pop ebx
sub ecx, edi
mov ecx, edi
add esi, edx
and esi, ecx
xor edx, 0x787edf63
xchg ecx, edi
jmp 0x47f215
mov ebx, 0x73716341
rol edx, 8
rol esi, 0x13
add edi, 0x7b29e920
sub edx, 0x7b66fdbb
add ecx, esi
sub edx, ecx
dec ecx
add esi, ecx
xor edi, edx
ror ecx, 0x1b
and esi, 0x7b805986
xchg edx, esi
mov edx, ecx
jmp 0x480b7b
call fcn.0047ea94
or esi, edx
add edx, edi
add edi, edx
and edi, edx
inc ecx
jmp 0x481182
push 0x5b74bc7e
and edi, edx
bswap ecx
inc ecx
sub esi, edx
xchg edi, ecx
xchg esi, ecx
and ecx, edx
xor esi, ecx
add edi, ecx
mov ecx, edx
add edx, edi
sub edx, esi
not esi
sub edi, 0x7c58badc
jmp 0x47f616
pop ebx
shl esi, 7
shl edx, 0x1e
mov ecx, edi
sub ecx, esi
mov esi, edx
not esi
mov edi, 0x7ca13544
and edx, esi
or edx, 0x7ca5c206
jmp 0x481199
pop ebx
and esi, ecx
add ecx, 0x7d518eaf
sub edi, ecx
inc edx
add esi, ecx
inc esi
ror ecx, 0x1f
and edx, 0x7d5f15ec
shr edx, 0x14
neg ecx
or ecx, edx
sub edi, esi
xor esi, ecx
jmp 0x47f1f5
push 0x5bc985e7
or ecx, edx
ror esi, 0x10
add edi, 0x7d72a790
xchg edi, esi
mov ecx, edi
and edi, 0x7d79556e
add edi, esi
shl ecx, 0xe
xor edi, esi
and esi, 0x7d825f57
xor edi, esi
and ecx, edx
or ecx, edx
jmp 0x47f2f2
call ebx
sub ecx, edx
mov ecx, edi
xor edi, 0x7db07768
or edx, 0x7db2d62d
xor edx, ecx
mov esi, ecx
sub ecx, edx
dec ecx
mov ecx, esi
sub edx, esi
or edx, 0x7dc25cc7
sub edx, 0x7dc4a363
xor edx, 0x7dc6dec8
xchg edi, ecx
sub edi, 0x7dcb574a
or edx, esi
jmp 0x481997
push 0x401400
shr edi, 0x18
mov ecx, 0x7e07ef0f
xchg edx, edi
not ecx
or edi, edx
add edi, esi
sub edi, 0x7e1346e0
mov esi, edi
add ecx, edx
jmp 0x481a07
pop ebx
and ecx, edi
ror edi, 0x18
mov ecx, esi
shl edx, 0x14
or edi, esi
and esi, 0x7e5ef51c
mov edi, edx
bswap ecx
xor esi, edi
neg edi
jmp 0x481ac2
push 0x5bdb97ec
and edi, esi
add ecx, edx
xchg ecx, edx
sub esi, 0x7ef7ceb9
xchg ecx, edi
xor edi, 0x7efc370c
xchg edi, ecx
add ecx, edx
shr ecx, 0x12
jmp 0x47f187
call fcn.0047ea94
sub edx, 0x7f3f9b68
sub esi, edi
not ecx
add edx, 0x7f4664b8
xchg esi, ecx
add ecx, 0x7f4ae338
or edi, 0x7f4d1e5c
sub esi, ecx
or ecx, edx
jmp 0x481e6e
pop ebx
or edx, ecx
add ecx, esi
sub edi, 0x7f6241a3
or edi, esi
and edx, edi
jmp 0x481a35
mov ebx, 0x40495727
neg edx
add esi, ecx
inc ecx
xor esi, ecx
mov ecx, 0x7f83ca61
jmp 0x48040d
push 0x5c07f83a
sub edx, esi
shl edx, 0x10
nop
and edi, ecx
mov ecx, esi
or edi, edx
not edi
add edx, esi
shl edx, 0xd
jmp 0x480be4
push esp
and esi, 0x7fc77537
or edx, esi
jmp 0x481e46
call ebx
sub edx, 0x7fd3a5af
xchg edx, esi
ror edx, 0xd
rol edx, 0xd
xchg edi, ecx
sub edx, edi
or esi, edx
xor esi, ecx
jmp 0x47ea62
call fcn.0047ea94
add esi, edi
and esi, edi
and ecx, esi
add edi, ecx
mov edi, 0x80ceaf02
sub edx, edi
xor esi, ecx
xor edi, ecx
jmp 0x480c43
push 0x5c098843
sub ecx, edi
xchg esi, ecx
and esi, 0x8150d5fb
add edi, 0x8233b82b
xor edi, 0x825f0a00
and edi, esi
xor edx, edi
jmp fcn.0047ef95
push 0x5bbb53f2
nop
bswap ecx
bswap ecx
neg esi
inc ecx
bswap ecx
and esi, edi
not ecx
mov esi, 0x82f3b7a7
add ecx, 0x82f5ea04
and esi, edi
neg edx
neg edi
jmp 0x481c0f
call ebx
xor edx, edi
xchg ecx, esi
and ecx, esi
sub esi, edi
add esi, edi
or edi, 0x830a539c
not ecx
and esi, edx
jmp 0x481759
call fcn.0047ea94
and edx, edi
xor edx, edi
add ecx, 0x83689fcc
ror ecx, 0x1f
neg edx
mov edx, esi
sub ecx, edx
jmp 0x481d96
mov ebx, 0x73716341
and edi, esi
mov esi, 0x839fd4f7
shr edi, 0xa
rol esi, 5
jmp 0x481af1
push esp
or esi, edx
mov ecx, edx
rol esi, 0x16
and edi, edx
shr esi, 0x12
jmp 0x480a09
push 0x7d638
or edx, 0x84445812
bswap edx
or ecx, edx
or esi, 0x844c03eb
dec ecx
jmp 0x480748
pop ebx
not esi
or edx, ecx
sub ecx, esi
add edi, 0x84c80a78
rol edi, 0x1d
add ecx, 0x84d0f032
or esi, 0x84d32b73
and edi, 0x880f9585
not edx
jmp 0x47f039
pop ebx
inc edx
inc esi
and ecx, edi
mov esi, edi
shr ecx, 0xc
or esi, 0x8854a408
or esi, edx
or esi, edi
xchg esi, edi
dec ecx
shr esi, 0x18
jmp 0x47ebb0
call fcn.0047ea94
shl esi, 6
dec edi
mov edx, edi
sub ecx, edi
dec ecx
add ecx, 0x887d72b0
add ecx, 0x887faee2
xchg ecx, edi
sub esi, edi
jmp 0x47fac7
mov ebx, 0x4132136a
xchg edi, esi
or esi, edx
sub edi, ecx
sub esi, edx
rol ecx, 7
sub edx, ecx
and edi, esi
or ecx, 0x88b11343
mov ecx, esi
jmp 0x4817a5
call ebx
mov esi, edx
not esi
and ecx, 0x88ba3338
neg ecx
sub esi, edi
sub edi, edx
sub ecx, edx
sub edx, edi
jmp 0x482353
mov ebx, 0x73716341
xchg ecx, edx
inc edi
rol edi, 0x12
xor ecx, esi
bswap edx
sub esi, edx
or esi, edx
and edi, edx
xchg edx, esi
mov esi, edi
and esi, edi
mov edi, esi
xchg ecx, esi
or esi, 0x88fd6f77
not ecx
mov edi, edx
jmp 0x480f93
call ebx
or edx, 0x89224dee
or edx, esi
add edx, edi
shr edx, 7
xor edi, esi
sub esi, edi
shr esi, 0x12
bswap ecx
jmp 0x481dcd
push 0x5bb50d7e
inc esi
add edx, 0x89745523
bswap edi
and edx, esi
and esi, edx
jmp 0x47fff2
push 0x5bf33c71
ror edx, 0x17
or esi, ecx
add ecx, edi
xor ecx, 0x89c91eee
jmp 0x48188d
call ebx
xor esi, ecx
mov edx, edi
xchg esi, edx
mov esi, ecx
sub esi, 0x8a5deb18
xor ecx, edx
jmp 0x48124f
pop ebx
or edx, 0x8a63d7df
or edx, 0x8a665103
or edx, 0x8a689115
xchg edx, ecx
mov edx, 0x8a6d0618
xor ecx, esi
mov esi, edi
rol edi, 0x17
jmp 0x480651
push 0x5b69c46a
shr edi, 0xb
inc esi
add ecx, 0x8af5390d
dec edx
xor edi, edx
xchg esi, edx
dec esi
not edx
xor edx, ecx
jmp 0x47fb9e
pop ebx
sub edi, esi
not esi
sub edx, ecx
xor edi, 0x8b515dee
ror ecx, 0x1e
xor ecx, edi
mov edi, ecx
mov esi, ecx
jmp 0x481326
call fcn.0047ea94
xor ecx, edi
rol ecx, 0x19
inc edi
inc edx
xor edi, edx
and esi, 0x8b6db7cb
rol ecx, 0xe
jmp 0x481066
pop ebx
sub edi, esi
add edx, esi
nop
nop
xor esi, 0x8b8d9eaf
sub ecx, edx
xchg esi, ecx
jmp 0x47ecfd
pop ebx
and edx, ecx
or ecx, esi
xor ecx, esi
and ecx, edi
ror edi, 0x17
not ecx
and edx, edi
and edx, 0x8bb8186a
xchg edx, edi
mov edx, esi
ror edx, 0x1b
jmp 0x4807c5
pop ebx
xchg ecx, edi
mov esi, 0x8c25004b
sub edx, edi
add esi, edx
add edx, edi
xor ecx, 0x8c32265e
mov edx, 0x8c381ad8
add edi, edx
mov ecx, edx
xor esi, edi
xchg esi, edi
shl esi, 0xd
add edi, esi
add edx, edi
jmp 0x481bea
call fcn.0047ea94
xchg ecx, edx
sub esi, edx
mov ecx, edi
and ecx, edi
xchg esi, ecx
add esi, 0x8c755629
mov edx, esi
neg esi
jmp 0x481b32
pop ebx
neg edx
xchg edi, esi
add edi, esi
sub edi, ecx
sub esi, ecx
xor esi, edi
not ecx
and edx, esi
shl edi, 9
dec esi
sub edi, 0x8ead4a01
sub edi, 0x8eaf4bd8
sub ecx, edi
mov esi, 0x8eb34a2b
add edx, ecx
jmp 0x4809ec
push 0x5b7fb54b
mov ecx, 0x8eb79ff7
sub edi, edx
and ecx, edx
add edx, edi
sub edx, esi
bswap ecx
xchg edx, edi
jmp 0x48151b
push 0x5b81405c
mov ecx, esi
xchg edi, esi
and esi, 0x90c196cc
add edx, esi
and edx, edi
rol ecx, 0xa
add edx, 0x90d23054
add ecx, edi
or esi, 0x90da8cac
shl esi, 0xf
xchg esi, edi
jmp 0x480059
push 0x5bb82cbc
xor esi, ecx
or edx, edi
xchg edi, esi
and ecx, edx
sub edi, ecx
shr edx, 0xb
ror edx, 6
xchg edi, edx
neg edx
jmp 0x482095
pop ebx
bswap esi
xchg edx, ecx
add edi, esi
add edx, ecx
mov ecx, edi
sub edi, ecx
xor ecx, edx
mov esi, 0x91ae1c8b
xor edi, ecx
jmp 0x4820e7
push 0x5b5a135f
add edx, esi
xchg ecx, edi
jmp 0x47ff28
push 0x5b98d5ff
mov edi, ecx
or esi, ecx
shr edi, 0xd
shr edi, 0x1a
bswap esi
and edx, edi
mov esi, edx
neg edi
xchg esi, edx
add esi, ecx
and esi, 0x92d138e6
jmp 0x47eb7c
pop ebx
or esi, ecx
xor esi, 0x92d58c59
xor ecx, 0x92d78724
mov esi, edx
add ecx, 0x92db8bdf
jmp 0x4812b0
call fcn.0047ea94
mov edi, edx
mov esi, ecx
and edx, 0x93161c20
or ecx, 0x931813c1
and edx, esi
mov ecx, edi
jmp 0x480dff
call ebx
xchg edi, ecx
not ecx
sub edx, esi
xchg edx, ecx
and edi, edx
xor esi, 0x93981188
bswap esi
bswap ecx
or ecx, edx
jmp 0x48095c
push 0x5bf4d4c9
xchg edi, edx
xchg edi, esi
xchg ecx, edx
add edx, edi
inc ecx
and edx, ecx
jmp 0x47f1dc
pop ebx
add esi, edx
xor edx, 0x94435c80
neg ecx
bswap edi
bswap edi
or edi, edx
xchg edi, edx
sub esi, ecx
jmp 0x480fb6
pop ebx
shl ecx, 7
shl edx, 0xf
ror edi, 0x1d
sub ecx, edi
and esi, ecx
or ecx, 0x948c83ab
or esi, edx
add esi, 0x94906f7c
xor edi, esi
mov edx, edi
and ecx, edx
add ecx, edi
shr ecx, 0x13
jmp 0x47f38c
push 0x5bce4524
or edi, ecx
or esi, edi
mov edx, 0x94aeedd1
and edx, edi
and edx, 0x94b30064
rol ecx, 1
jmp 0x48098e
call ebx
or edx, 0x94c22ebb
xchg esi, edi
shr esi, 0x1f
mov edi, ecx
shl ecx, 0xa
sub esi, ecx
shl ecx, 0xd
and edi, esi
and esi, ecx
bswap ecx
and edi, esi
add esi, ecx
or ecx, esi
bswap esi
mov edi, edx
sub esi, edx
jmp 0x480176
pop ebx
dec ecx
add ecx, esi
jmp 0x47f477
pop ebx
xor edx, edi
or edx, esi
mov edx, 0x952f7ea5
sub ecx, esi
sub ecx, edx
rol edx, 0x1d
and esi, edx
xchg edi, ecx
jmp 0x4822b8
call fcn.0047ea94
xor esi, edx
shl edi, 0xb
or edi, esi
and edi, 0x954c6a21
dec edx
or edx, esi
xor ecx, esi
ror ecx, 3
not edx
xor ecx, esi
jmp 0x48229c
call ebx
xor esi, edi
and edi, 0x956f5f00
add edi, 0x957257e7
or edx, 0x957458c0
not edx
xor esi, edx
xchg edi, ecx
add edx, edi
bswap ecx
or edi, 0x95902aa4
inc ecx
sub esi, edx
mov edx, 0x95960a2f
dec edx
sub ecx, esi
jmp 0x47f369
pop ebx
mov ecx, esi
add ecx, 0x95e2643f
add edx, edi
shr esi, 9
or ecx, esi
mov esi, edi
shl ecx, 0x10
shr edx, 0x1c
add ecx, esi
or edx, edi
neg esi
and edi, esi
jmp 0x482217
mov ebx, 0x40495727
dec edi
xchg esi, ecx
mov ecx, edi
and edx, ecx
neg esi
sub ecx, edi
mov edx, ecx
inc edi
jmp 0x47fc19
mov ebx, 0x73716341
xchg edi, ecx
shl edx, 0x1f
and edx, ecx
rol edx, 0x11
or esi, 0x964b1712
sub edx, edi
xor edi, ecx
mov edi, 0x9651c822
dec edx
shl ecx, 4
or edi, edx
rol ecx, 0x1e
jmp 0x48126a
call ebx
mov edx, esi
xor esi, edx
or edx, 0x96e21bf3
mov edx, ecx
xchg esi, edx
mov edi, ecx
ror esi, 0xd
and esi, 0x96ec3237
add esi, ecx
shr esi, 7
jmp 0x480f74
pop ebx
add ecx, 0x96ffa427
and ecx, edi
xchg esi, edi
dec edi
xchg edx, edi
mov ecx, esi
and esi, 0x970bcf87
or edi, edx
mov edx, edi
jmp 0x47f10e
push 0x40
and esi, edi
or edx, ecx
add ecx, esi
bswap edi
sub esi, edi
or edx, esi
or edx, ecx
sub edx, edi
xor esi, edi
xchg ecx, esi
ror ecx, 0x10
or edx, esi
mov edi, 0x977e0357
jmp 0x480e52
call ebx
shl esi, 0x14
mov edx, edi
mov edi, esi
sub edi, 0x9786a5b0
xor esi, ecx
dec edx
dec ecx
sub edi, 0x978f25f1
xor edx, 0x97913290
sub ecx, edx
jmp 0x481935
pop ebx
mov edi, esi
xchg ecx, edi
and edi, edx
and ecx, edi
or edi, 0x98c42e93
or ecx, edx
or esi, ecx
xor edi, esi
add edi, edx
xor esi, 0x98cf0f54
mov ecx, edi
jmp 0x47fbed
push 0x5b732817
xchg edi, edx
and edi, esi
bswap esi
mov edx, 0x990e4e49
mov edx, ecx
dec edi
add edx, 0x99146807
and ecx, edi
xchg esi, edx
add edi, 0x991cde97
inc esi
mov edx, esi
xchg edx, ecx
mov esi, ecx
and edi, ecx
jmp 0x480489
push 0x5bb9c076
xor esi, edi
inc ecx
and esi, edi
xor esi, edx
and edx, 0x99319fe6
add edi, 0x9933a162
ror ecx, 9
jmp 0x480c1a
call fcn.0047ea94
ror edx, 0x18
sub edx, esi
not esi
xchg edi, esi
dec esi
jmp 0x481851
push 0x5b8aa54b
inc esi
sub edx, ecx
xor edx, esi
add ecx, edi
or esi, ecx
ror ecx, 1
or esi, 0x996711e0
sub esi, edi
and edi, ecx
shr edi, 2
jmp 0x47f31b
push 0x5ba8989b
add esi, edx
add edx, edi
mov esi, 0x9ac9a050
dec edx
rol edx, 0x1d
jmp 0x47fa69
pop ebx
add edx, ecx
and edi, edx
mov edx, ecx
and edi, esi
or edi, esi
add ecx, 0x9c4ef8e4
mov ecx, edx
or edi, 0x9c565447
and esi, ecx
or esi, edi
mov edi, esi
mov edx, edi
xor ecx, edi
mov ecx, edx
jmp 0x48089c
call ebx
shl esi, 0x13
or edx, esi
sub esi, edi
xor esi, edx
and ecx, edx
xor edi, 0x9ccc8dd3
xchg edx, edi
xchg esi, edi
jmp 0x481402
push 0x5ba70978
bswap ecx
and ecx, 0x9cd7b227
inc edx
sub esi, 0x9cdc40a3
or edx, edi
xor edx, esi
or esi, edx
mov edi, esi
xor ecx, 0x9cf092d7
add esi, edi
and esi, ecx
inc ecx
sub edi, esi
or ecx, 0x9cfd4db3
or ecx, esi
jmp 0x4821a8
pop ebx
neg edi
mov esi, 0x9d599d98
shl edx, 0x13
xor ecx, esi
or ecx, edx
dec edi
and edi, edx
mov esi, edi
xor ecx, edx
mov esi, 0x9d6bda6c
jmp 0x47ed18