Function at 0x401000
Capabilities:
Encrypt data using chaskey
Hash data using murmur3

Disassembly:
neg esi
dec edi
xchg ebx, esi
mov ecx, esi
dec esi
xchg ecx, esi
call sub.kernel32.dll_GetSystemDefaultLangID
rol esi, 0x1a
xchg edi, esi
inc esi
rol ebx, 0x1d
add ebx, edi
add edi, esi
cmp eax, 0xfffffed8
jne 0x4010b4
call sub.user32.dll_GetScrollBarInfo
call sub.shell32.dll_SHFileOperationW
call sub.user32.dll_GetScrollBarInfo
call sub.user32.dll_GetScrollBarInfo
call sub.shell32.dll_SHFileOperationW
call sub.user32.dll_GetScrollBarInfo
call sub.user32.dll_GetScrollBarInfo
call sub.user32.dll_GetScrollBarInfo
call sub.user32.dll_GetScrollBarInfo
call sub.shell32.dll_SHFileOperationW
call sub.user32.dll_GetScrollBarInfo
call sub.shell32.dll_SHFileOperationW
call sub.user32.dll_GetScrollBarInfo
call sub.user32.dll_GetScrollBarInfo
call sub.user32.dll_GetScrollBarInfo
call sub.user32.dll_GetScrollBarInfo
call sub.shell32.dll_SHFileOperationW
call sub.user32.dll_GetScrollBarInfo
call sub.shell32.dll_SHFileOperationW
call sub.shell32.dll_SHFileOperationW
call sub.shell32.dll_SHFileOperationW
call sub.user32.dll_GetScrollBarInfo
call sub.shell32.dll_SHFileOperationW
call sub.shell32.dll_SHFileOperationW
call sub.shell32.dll_SHFileOperationW
call sub.user32.dll_GetScrollBarInfo
call sub.shell32.dll_SHFileOperationW
call sub.shell32.dll_SHFileOperationW
ret
or esi, ecx
add ebx, esi
mov ecx, esi
shr ebx, 0xc
neg ecx
call sub.kernel32.dll_GetSystemDefaultLangID
bswap ebx
cmp eax, 0xffffff13
jne 0x401131
call sub.shell32.dll_SHFileOperationW
call sub.shell32.dll_SHFileOperationW
call sub.shell32.dll_SHFileOperationW
call sub.user32.dll_GetScrollBarInfo
call sub.user32.dll_GetScrollBarInfo
call sub.shell32.dll_SHFileOperationW
call sub.shell32.dll_SHFileOperationW
call sub.user32.dll_GetScrollBarInfo
call sub.user32.dll_GetScrollBarInfo
call sub.user32.dll_GetScrollBarInfo
call sub.user32.dll_GetScrollBarInfo
call sub.user32.dll_GetScrollBarInfo
call sub.user32.dll_GetScrollBarInfo
call sub.shell32.dll_SHFileOperationW
call sub.shell32.dll_SHFileOperationW
call sub.user32.dll_GetScrollBarInfo
call sub.shell32.dll_SHFileOperationW
call sub.user32.dll_GetScrollBarInfo
call sub.user32.dll_GetScrollBarInfo
ret
xchg esi, ecx
xchg ecx, edi
or esi, ecx
or ecx, esi
add esi, ecx
xor ebx, esi
call sub.user32.dll_GetInputState
or ecx, 0x269832d1
cmp eax, 0xffffff15
jne 0x4011c2
call sub.user32.dll_GetScrollBarInfo
call sub.shell32.dll_SHFileOperationW
call sub.shell32.dll_SHFileOperationW
call sub.shell32.dll_SHFileOperationW
call sub.shell32.dll_SHFileOperationW
call sub.shell32.dll_SHFileOperationW
call sub.user32.dll_GetScrollBarInfo
call sub.user32.dll_GetScrollBarInfo
call sub.user32.dll_GetScrollBarInfo
call sub.user32.dll_GetScrollBarInfo
call sub.shell32.dll_SHFileOperationW
call sub.shell32.dll_SHFileOperationW
call sub.shell32.dll_SHFileOperationW
call sub.shell32.dll_SHFileOperationW
call sub.user32.dll_GetScrollBarInfo
call sub.user32.dll_GetScrollBarInfo
call sub.user32.dll_GetScrollBarInfo
call sub.user32.dll_GetScrollBarInfo
call sub.user32.dll_GetScrollBarInfo
call sub.user32.dll_GetScrollBarInfo
call sub.user32.dll_GetScrollBarInfo
call sub.shell32.dll_SHFileOperationW
ret
bswap esi
shr ecx, 3
add ebx, esi
call sub.kernel32.dll_GetCurrentProcessId
add edi, 0x269aa6a2
cmp eax, 0xffffff1a
jne 0x401267
call sub.shell32.dll_SHFileOperationW
call sub.shell32.dll_SHFileOperationW
call sub.shell32.dll_SHFileOperationW
call sub.shell32.dll_SHFileOperationW
call sub.shell32.dll_SHFileOperationW
call sub.shell32.dll_SHFileOperationW
call sub.shell32.dll_SHFileOperationW
call sub.user32.dll_GetScrollBarInfo
call sub.user32.dll_GetScrollBarInfo
call sub.user32.dll_GetScrollBarInfo
call sub.user32.dll_GetScrollBarInfo
call sub.user32.dll_GetScrollBarInfo
call sub.user32.dll_GetScrollBarInfo
call sub.user32.dll_GetScrollBarInfo
call sub.shell32.dll_SHFileOperationW
call sub.user32.dll_GetScrollBarInfo
call sub.user32.dll_GetScrollBarInfo
call sub.user32.dll_GetScrollBarInfo
call sub.shell32.dll_SHFileOperationW
call sub.shell32.dll_SHFileOperationW
call sub.user32.dll_GetScrollBarInfo
call sub.shell32.dll_SHFileOperationW
call sub.user32.dll_GetScrollBarInfo
call sub.shell32.dll_SHFileOperationW
call sub.shell32.dll_SHFileOperationW
call sub.user32.dll_GetScrollBarInfo
call sub.shell32.dll_SHFileOperationW
ret
jmp 0x4a020d
xor ecx, esi
jmp 0x4a14e8
push 0x2721ed06
mov edi, ebx
mov ebx, 0x2a063450
xchg ecx, esi
sub ebx, esi
bswap edi
add ecx, 0x2a073342
mov ebx, 0x2a077bed
ror edi, 5
and ebx, esi
or ebx, 0x2a08342f
sub esi, edi
jmp 0x4a0ef4
mov edx, 0x123b2f04
sub ecx, esi
not edi
mov esi, ecx
shl edi, 0x18
add ecx, esi
or edi, esi
sub ecx, edi
or edi, ecx
and ebx, ecx
or edi, esi
xor esi, ecx
jmp 0x4a1074
push 0x27219a5d
add edi, ecx
xchg ebx, esi
xor edi, ebx
rol ecx, 4
add ecx, 0x2a16daf1
add ecx, edi
and edi, ebx
not ebx
add esi, ebx
jmp 0x4a23c6
pop edx
add ebx, edi
bswap ecx
jmp 0x4a0e46
pop edx
neg esi
not edi
sub esi, ebx
ror edi, 0x1b
ror esi, 0x12
sub esi, ecx
not ecx
jmp 0x4a0c70
push esp
rol edi, 0xf
and edi, esi
add ebx, ecx
and ebx, 0x2a3065cf
and edi, esi
mov edi, ebx
jmp 0x4a063c
pop edx
or ecx, 0x2a508bfe
and edi, esi
sub esi, ebx
or ebx, esi
jmp 0x4a099c
pop edx
shl esi, 0xf
sub esi, edi
xchg esi, ecx
ror esi, 0xa
xchg ebx, esi
or ecx, edi
xor edi, esi
xor edi, ebx
add edi, 0x2a57feb5
or ebx, edi
sub edi, ecx
jmp 0x4a1949
push 0x40
mov ebx, ecx
shr ebx, 1
and edi, ecx
or ebx, edi
mov ecx, edi
sub ebx, 0x2a5bbba7
mov esi, edi
mov ebx, ecx
or esi, 0x2a5c7b04
bswap ecx
sub edi, ebx
jmp 0x4a2e8e
pop edx
xor esi, ebx
shr ebx, 0x11
neg edi
add ebx, edi
or edi, 0x2a5e4c52
inc ebx
sub esi, 0x2a5ecc3b
jmp 0x4a05aa
push 0x271743ef
mov edi, esi
inc ebx
xor ecx, esi
mov esi, edi
and edi, ecx
xchg ecx, edi
sub ebx, 0x2a68eb4c
mov ecx, edi
shl esi, 0x1a
sub edi, ebx
mov esi, 0x2a6aa0ba
jmp 0x4a08bf
pop edx
sub edi, 0x2a77b58f
add edi, 0x2a77f4f2
and edi, 0x2a78340a
and esi, 0x2a7876ff
dec ebx
xor ecx, ebx
add ecx, esi
dec edi
rol ebx, 8
add esi, ebx
and esi, ebx
add esi, edi
bswap esi
jmp 0x4a125f
pop edx
sub ebx, edi
and ecx, ebx
sub edi, esi
mov esi, ebx
mov esi, ebx
xor ecx, 0x2a7db8f1
or esi, ebx
jmp 0x4a2426
pop edx
xor edi, ecx
mov esi, ecx
add esi, 0x2a84f5b5
or esi, ecx
sub esi, edi
xchg ebx, edi
xchg ecx, ebx
sub ecx, ebx
or esi, edi
xor ecx, 0x2a880941
dec edi
bswap ebx
jmp 0x4a2572
mov edx, 0x123b2f04
xchg ebx, esi
add esi, ebx
and esi, edi
jmp 0x4a2fc5
push 0x27141e7b
add ecx, edi
xor esi, ebx
sub edi, 0x2a8eee2b
mov edi, 0x2a8f6172
xor esi, 0x2a8fdb86
xor esi, 0x2a904c2d
neg ebx
and edi, 0x2a913b74
not ecx
ror esi, 7
add ecx, 0x2a92dbe8
or ebx, esi
or esi, ebx
sub ecx, 0x2a9430ae
and ebx, 0x2a94a059
add esi, edi
jmp 0x4a02a8
mov edx, 0x123b2f04
or ecx, 0x2a95790e
and ecx, edi
dec ebx
mov esi, 0x2a965901
ror esi, 0x1b
and ebx, ecx
jmp 0x4a1d29
push 0x271fab90
and edi, ecx
mov esi, edi
sub ebx, edi
shl ebx, 0x19
xor ecx, 0x2aa076bd
xchg esi, ecx
jmp 0x4a2c3e
pop edx
xor esi, ecx
and ecx, esi
sub edi, ebx
mov esi, ebx
add esi, 0x2aa5c2fd
neg ecx
and esi, ebx
jmp 0x4a2d66
call fcn.004a305e
sub esi, 0x2aabfbc1
add edi, esi
inc ebx
sub edi, 0x2aacbc0a
shl edi, 0xb
mov ebx, ecx
sub esi, edi
jmp 0x4a1cb6
call fcn.004a305e
or ecx, edi
add ebx, esi
shr ebx, 0x18
mov edi, ecx
mov ebx, esi
add esi, edi
ror ecx, 0x16
rol ebx, 0x13
sub esi, ecx
mov edi, 0x2ab40c69
and ecx, ebx
sub ecx, esi
add ebx, ecx
bswap ecx
jmp 0x4a20d2
pop edx
or esi, ecx
bswap edi
add edi, ebx
or esi, ecx
or ecx, ebx
add ecx, 0x2ab6859d
and edi, ecx
inc ebx
not ebx
mov esi, 0x2ab7ab12
add ecx, edi
add ecx, edi
add edi, esi
jmp 0x4a1118
push 0x271f7e26
mov esi, ebx
sub esi, edi
rol esi, 7
or ecx, edi
inc ebx
xchg esi, ebx
shl edi, 0x14
add edi, esi
xchg ebx, esi
not edi
jmp 0x4a0952
pop edx
inc ecx
inc ebx
neg ecx
mov ebx, ecx
or ebx, edi
mov esi, edi
not ebx
xchg esi, ecx
jmp 0x4a2e49
pop edx
xor ecx, edi
neg esi
inc ecx
bswap ecx
sub edi, ecx
xchg ebx, esi
jmp 0x4a20b7
call edx
and ecx, esi
mov ecx, esi
xchg edi, ebx
and ebx, esi
sub ebx, edi
xor edi, ebx
and ebx, esi
add edi, 0x2aced94e
add ecx, 0x2acf266f
sub ecx, esi
jmp 0x4a0eb0
push 0x271c772c
ror edi, 0x15
add esi, 0x2ad30482
sub esi, ecx
and esi, edi
xor ebx, edi
xchg ebx, ecx
mov ecx, esi
sub edi, 0x2ad47cf9
not ebx
sub ecx, ebx
jmp 0x4a2038
pop edx
add ecx, esi
add ecx, esi
shr ecx, 1
add edi, esi
and esi, 0x2add4215
shr ebx, 0xa
xor ebx, ecx
xor ecx, edi
sub ecx, 0x2ade4068
rol edi, 0xd
add edi, ecx
sub edi, esi
not esi
sub ecx, 0x2adf78aa
or ebx, ecx
jmp 0x4a25c8
pop edx
and esi, edi
and ecx, ebx
add ebx, esi
or ebx, ecx
and ebx, ecx
jmp 0x4a0aeb
pop edx
xchg edi, ebx
bswap edi
shl esi, 0x1c
xchg edi, ecx
and edi, 0x2b01d8b6
not ecx
xor esi, edi
mov ecx, ebx
bswap ebx
mov ecx, ebx
or ebx, edi
shl edi, 0x1a
inc edi
add ecx, 0x2b0410a7
neg edi
or ebx, 0x2b04906b
jmp 0x4a082b
push 0x2715e1aa
add ebx, edi
and edi, 0x2b0522bb
sub ebx, edi
sub ebx, 0x2b059e6e
xor edi, esi
jmp 0x4a1a55
pop edx
rol ebx, 0xd
rol ebx, 0x13
add esi, ebx
add ebx, edi
add esi, edi
and ebx, 0x2b0aaf4e
jmp 0x4a0665
push 0x2722188a
xor ebx, ecx
sub esi, edi
jmp 0x4a1d67
pop edx
sub ecx, ebx
xor ebx, ecx
or ecx, 0x2b0f1a08
shl esi, 0x1d
or ecx, esi
add ecx, ebx
add edi, 0x2b100ce8
sub esi, ebx
and edi, 0x2b1097da
dec edi
add ecx, ebx
sub ebx, 0x2b11528e
jmp 0x4a0ab0
mov edx, 0x2774562b
xor ecx, esi
xchg esi, ebx
not ecx
xchg edi, ecx
inc ebx
mov esi, ebx
sub esi, ecx
jmp 0x4a312e
push esp
xchg ecx, esi
sub ecx, edi
sub ebx, esi
sub esi, 0x2b250e74
and esi, edi
add ecx, esi
mov edi, ebx
sub ecx, 0x2b287c9e
shl esi, 0x12
or esi, ecx
mov esi, ebx
xchg ebx, esi
jmp 0x4a03fe
call fcn.004a305e
add ecx, esi
add ebx, esi
xor ecx, 0x2b2d6a3e
and ebx, edi
neg edi
bswap edi
inc ebx
bswap ecx
add esi, 0x2b2eefdd
jmp 0x4a3072
push 0x27188d14
or ecx, edi
sub esi, ecx
xor edi, esi
mov ebx, edi
shl esi, 7
shl esi, 2
xchg edi, ecx
and edi, ecx
jmp 0x4a1c37
push 0x27192b35
xor ecx, esi
shr esi, 0x12
neg edi
or ebx, ecx
sub ecx, edi
or edi, esi
xor ecx, esi
and ebx, esi
shl ecx, 2
sub ecx, ebx
jmp 0x4a2f66
push 0x271a89e3
shr edi, 0xa
ror esi, 5
neg ecx
sub edi, ecx
xchg esi, ecx
jmp 0x4a1d53
call fcn.004a305e
add esi, ecx
xchg ecx, esi
and edi, esi
xchg edi, ebx
dec esi
add edi, ecx
add esi, edi
jmp 0x4a29bf
mov edx, 0x2774562b
and edi, esi
sub esi, ecx
dec ecx
add esi, edi
xchg ebx, ecx
sub ecx, edi
dec ecx
mov esi, ecx
neg esi
xor edi, esi
xchg ecx, esi
jmp 0x4a0a5e
push 0x270dd482
shr ecx, 0x14
neg ecx
sub ebx, esi
mov esi, ecx
neg ebx
mov edi, 0x2b5c2063
rol edi, 6
jmp 0x4a19b8
push 0x270f3b58
mov esi, edi
or ebx, ecx
xchg ecx, edi
nop
xchg ecx, esi
shr ebx, 0x18
xchg esi, ecx
ror ebx, 0x1e
and ecx, edi
mov ebx, ecx
not ecx
jmp 0x4a1510
push 0x271399cc
xor ecx, ebx
or edi, 0x2b6426e0
bswap esi
or ecx, esi
or ecx, 0x2b64ee01
add edi, ebx
inc ebx
add ecx, ebx
nop
jmp 0x4a2ce5
call edx
sub esi, 0x2b666a1e
xor ecx, edi
mov esi, edi
dec edi
add edi, 0x2b681d9a
or ebx, esi
neg edi
xchg esi, edi
ror ecx, 0x12
xor ecx, ebx
sub ecx, edi
mov edi, ebx
and ecx, 0x2b6ad1e3
or esi, ebx
inc edi
jmp 0x4a3158
call edx
xor ebx, edi
sub ecx, ebx
sub ebx, esi
sub esi, edi
or ebx, edi
xchg edi, ebx
xchg ecx, ebx
or esi, ebx
jmp 0x4a0b30
push 0x2710693e
add esi, ebx
rol ecx, 0x1b
xchg ecx, ebx
sub ecx, ebx
ror ebx, 3
or edi, ecx
jmp 0x4a27d8
mov edx, 0x123b2f04
neg esi
xor ecx, esi
add edi, ecx
add ebx, esi
add edi, ecx
and edi, ecx
shr ecx, 0x18
jmp 0x4a2f0b
pop edx
shr ecx, 0x1d
xor edi, 0x2b7a608d
xchg ecx, esi
xchg ebx, edi
add esi, ebx
xchg ebx, esi
xor ecx, 0x2b7b9509
shl ebx, 5
sub ebx, 0x2b7c1d12
add ecx, esi
jmp 0x4a11dd
push 0x270d9c19
sub edi, 0x2b93c92d
add edi, ecx
sub edi, ebx
xor ecx, esi
and esi, 0x2b958dc8
shr edi, 0x1a
xchg edi, ebx
xor edi, esi
shl ebx, 0x1a
not ebx
jmp 0x4a1228
push 0x270f66ce
or ecx, edi
add esi, edi
or esi, 0x2b97ef63
xchg ecx, esi
mov ecx, ebx
jmp 0x4a120a
mov edx, 0x4132136a
mov ecx, edi
add edi, ebx
dec ecx
xchg esi, ebx
mov ecx, esi
or esi, ecx
sub ecx, esi
jmp 0x4a29da
pop edx
or ebx, 0x2bb7aa0d
xchg ecx, ebx
neg ecx
xor ebx, 0x2bb866aa
xchg edi, ecx
and ecx, 0x2bb8e35a
xor ecx, edi
ror ebx, 0x1b
or ebx, 0x2bb9a551
jmp 0x4a1848
call fcn.004a305e
add esi, 0x2bbdd542
mov esi, ebx
mov edi, ebx
or ebx, 0x2bbe8ccc
xor edi, 0x2bbecc26
sub ecx, edi
and esi, ebx
xor ecx, edi
ror esi, 0x1d
or ecx, edi
jmp 0x4a2b36
push 0x2716e94d
and esi, 0x2bc5d649
or ecx, esi
or edi, 0x2bc6527a
add ecx, esi
mov ecx, 0x2bc6c881
ror edi, 2
mov ebx, esi
sub edi, ebx
xor ebx, edi
mov ebx, 0x2bc8af97
add ebx, ecx
and esi, edi
jmp 0x4a1f6c
pop edx
sub ebx, 0x2bcf002b
sub ebx, edi
jmp 0x4a2a66
push 0x2718fcbd
sub ebx, 0x2bdd98e9
mov ecx, ebx
or ecx, esi
shl ebx, 0xe
xchg ecx, ebx
xor ebx, ecx
xor ecx, 0x2be07983
xchg edi, esi
add esi, 0x2be0f513
ror esi, 0xc
jmp 0x4a1152
pop edx
mov edi, 0x2be189e9
dec ebx
neg ebx
xor ecx, 0x2be27e9a
or edi, esi
mov ecx, ebx
rol ebx, 0xd
or esi, 0x2be3bdfc
or esi, ebx
and edi, esi
jmp 0x4a0791
pop edx
add ecx, esi
mov esi, ecx
mov esi, 0x2bececfe
jmp 0x4a0600
push 0x2711f0cd
or edi, ecx
xchg esi, edi
add esi, ecx
and esi, ecx
sub ebx, 0x2bf77015
or edi, esi
inc esi
and ecx, esi
xchg edi, esi
or ebx, edi
or edi, esi
rol edi, 0x1e
bswap edi
jmp 0x4a1efe
push 0x270e032c
sub ebx, ecx
add ecx, esi
xor ebx, 0x2c055d65
xchg esi, ecx
or ebx, 0x2c065a0c
rol esi, 8
rol ecx, 2
neg ecx
or esi, ecx
shl esi, 0x1e
add esi, edi
or ebx, 0x2c09e59b
xor ecx, ebx
jmp 0x4a0865
mov edx, 0x123b2f04
not edi
xor ecx, edi
xchg ecx, ebx
xchg ecx, ebx
ror ebx, 0xf
xchg edi, ecx
jmp 0x4a0a05
mov edx, 0x2774562b
inc edi
shr edi, 0xf
xor ecx, 0x2c1af429
xor esi, 0x2c1b376f
xchg ebx, edi
xchg ebx, esi
and esi, ecx
shr ebx, 0x17
inc edi
inc edi
sub ebx, edi
xor ecx, 0x2c1d30dc
xor ecx, ebx
jmp 0x4a1691
push 0x2718d364
ror edi, 6
mov ebx, esi
bswap esi
or esi, edi
bswap edi
dec ebx
or edi, esi
bswap edi
and ebx, esi
not ecx
or edi, ebx
jmp 0x4a181c
call edx
ror ebx, 4
not edi
or esi, ebx
neg esi
add ecx, ebx
mov edi, ecx
not edi
jmp 0x4a1e97
pop edx
xchg ebx, edi
mov ebx, ecx
xchg esi, ecx
or esi, 0x2c476b9a
dec esi
mov ecx, edi
xchg ecx, ebx
mov ebx, ecx
sub ebx, esi
mov ecx, edi
or esi, ebx
and ebx, 0x2c49586a
jmp 0x4a1758
call fcn.004a305e
or ecx, 0x2c49ad97
and esi, 0x2c49efe7
xchg ecx, edi
xor ebx, esi
sub ebx, 0x2c4ab301
xchg edi, ebx
shl esi, 0x12
or ebx, ecx
shl esi, 7
jmp 0x4a12ea
push 0x271abab2
ror ebx, 0x13
or ebx, esi
mov esi, 0x2c4c81d0
jmp 0x4a1f96
mov edx, 0x2774562b
mov edi, ebx
sub ebx, ecx
sub edi, ecx
sub edi, 0x2c4d9ab1
dec ecx
jmp 0x4a24e9
call edx
or esi, ecx
xor ecx, 0x2c52fa22
jmp 0x4a0f02
pop edx
xor edi, ebx
xchg esi, edi
or edi, ebx
or esi, 0x2c569be2
xor edi, esi
xor ecx, esi
jmp 0x4a0316
pop edx
shr edi, 0xd
shl edi, 7
shr ebx, 8
mov esi, ecx
dec ecx
add ecx, esi
shr ecx, 0xd
and esi, edi
and ecx, esi
xchg ebx, edi
jmp 0x4a26f4
push 0x27121d53
and ecx, 0x2c7962d3
sub ecx, edi
and ecx, esi
xchg ecx, ebx
jmp 0x4a28d6
push 0x271715ac
or esi, ebx
inc ecx
xchg ecx, ebx
sub ebx, ecx
and ebx, esi
xchg edi, esi
add ebx, esi
not edi
or ebx, esi
xchg esi, edi
xchg esi, ecx
shr ebx, 0xc
sub esi, 0x2c8794ac
bswap edi
jmp 0x4a06f6
push 0x271ae141
and ebx, edi
sub edi, esi
or ecx, esi
jmp 0x4a1337
push 0x271ca2da
and ebx, esi
xchg ecx, edi
and ecx, edi
or esi, ebx
mov ebx, 0x2c9357f9
xor edi, ebx
xor ebx, edi
inc ebx
and edi, ebx
mov ebx, 0x2c949716
xchg ecx, esi
and edi, esi
and ebx, esi
and ebx, esi
sub ecx, 0x2c95c546
and ecx, 0x2c960472
jmp 0x4a1abc
pop edx
or edi, ebx
or ebx, esi
shl edi, 5
add ecx, esi
mov ebx, ecx
and ebx, ecx
or ebx, 0x2c9e5bab
mov ebx, esi
jmp 0x4a0a8a
call edx
ror ebx, 0x1c
shl ecx, 0xb
xchg edi, ebx
shl ecx, 0xa
add edi, 0x2ca15c9d
rol ecx, 0xc
rol esi, 0x1d
xor edi, ebx
bswap ebx
nop
bswap esi
jmp 0x4a2ffc
push 0x401400
nop
rol esi, 0x1f
xchg ecx, esi
shl edi, 0x19
neg esi
add esi, ebx
or ebx, 0x2cb8b2d0
add ecx, edi
xor edi, ecx
or ecx, esi
not ebx
jmp 0x4a1dca
push 0x2710c2db
sub ecx, edi
inc edi
or ebx, ecx
neg edi
sub esi, ebx
xchg edi, ebx
mov edi, ecx
or ecx, 0x2cbc1f03
sub edi, esi
and ebx, edi
or ebx, ecx
jmp 0x4a2f34
push 0x271ffdd6
shl edi, 0x1c
sub ebx, ecx
xor ecx, 0x2cd506ac
mov esi, ebx
xchg edi, esi
shr esi, 6
jmp 0x4a0f67
pop edx
mov esi, ebx
xor ebx, 0x2ce1a26e
neg esi
nop
sub ebx, 0x2ce26bfd
sub edi, ecx
or esi, ebx
jmp 0x4a18d4
push 0x2721c1d4
sub ecx, ebx
or ecx, 0x2ce39535
xor ecx, esi
xchg edi, esi
shl edi, 0x16
ror esi, 0xf
add ecx, edi
or esi, ebx
xchg ecx, esi
sub esi, 0x2ce66b9f
inc ecx
rol ebx, 0x1c
or ecx, ebx
and ebx, 0x2ce82bda
jmp 0x4a0224
pop edx
and edi, 0x2ced23d0
xchg ecx, esi
dec edi
shl ecx, 0xd
add esi, 0x2cee1f8d
xor esi, ecx
bswap edi
not edi
and esi, ecx
add esi, edi
jmp 0x4a308f
pop edx
mov ecx, 0x2cefe564
and edi, ecx
or esi, 0x2cf06f65
or esi, ebx
or ecx, 0x2cf0eb07
not ebx
jmp 0x4a27a5
call edx
add ecx, esi
shl ecx, 0x1c
shr esi, 6
inc ebx
or ecx, edi
mov esi, edi
mov esi, edi
bswap esi
jmp 0x4a030c
call fcn.004a305e
bswap edi
mov esi, ebx
xor esi, edi
add ecx, ebx
or edi, ebx
mov ecx, ebx
xchg ecx, edi
jmp 0x4a0b7c
push 0x271c30e1
not ecx
and ebx, esi
xchg ecx, edi
add ecx, ebx
add edi, ecx
and edi, ecx
or ecx, 0x2d1148b3
ror esi, 5
xor ecx, 0x2d11cbab
or edi, ebx
neg edi
jmp 0x4a0bd5
push 0x272168a5
sub esi, 0x2d154960
add ecx, ebx
add edi, ebx
mov esi, 0x2d1608bf
or edi, 0x2d164ba2
jmp 0x4a02eb
call edx
bswap edi
or esi, 0x2d16dd75
or esi, ebx
and ebx, edi
add esi, ecx
and edi, ebx
or edi, 0x2d180f87
or ecx, 0x2d184ecb
rol edi, 0x10
shl edi, 0x18
add esi, ecx
mov ebx, ecx
add edi, ebx
mov edi, ecx
dec ecx
mov edi, 0x2d1a4b36
jmp 0x4a0d99
pop edx
and ebx, 0x2d1f10b3
sub ecx, ebx
xor ebx, ecx
dec edi
inc esi
and edi, esi
xor edi, ecx
mov edi, ebx
jmp 0x4a2888
call edx
bswap ecx
xor esi, 0x2d295301
or esi, 0x2d299216
xor edi, 0x2d29daed
xchg edi, ebx
mov esi, ebx
sub edi, 0x2d2a9379
sub ebx, edi
or ebx, edi
jmp 0x4a23ab
pop edx
or esi, ecx
xchg ebx, ecx
sub esi, edi
bswap ecx
mov edi, ebx
shl esi, 2
shr esi, 0x10
sub ebx, 0x2d2d197f
jmp 0x4a16fa
push 0x2713f09e
mov ecx, 0x2d2ddad0
shr ecx, 0xf
ror ebx, 0xe
mov edi, ecx
ror ebx, 0x12
or ebx, ecx
or ebx, edi
and ecx, edi
add ebx, esi
and ebx, esi
or esi, 0x2d307dca
add ecx, edi
xor ecx, ebx
or ebx, esi
bswap ecx
mov ecx, esi
jmp 0x4a0875
pop edx
ror ecx, 0xe
or ecx, esi
and edi, 0x2d35d036
add ebx, edi
shr edi, 0xf
or esi, ecx
mov ecx, esi
and ecx, ebx
and esi, ecx
jmp 0x4a2642
push 0x271094cb
sub edi, esi
xor ecx, ebx
and edi, 0x2d39caf7
rol esi, 0x11
shl ebx, 6
not ebx
jmp 0x4a21b6
pop edx
and ecx, ebx
rol ecx, 4
or edi, ebx
and ecx, ebx
sub edi, ebx
or ecx, esi
mov esi, ecx
add ebx, edi
neg ecx
jmp 0x4a2448
call edx
mov esi, ecx
and ecx, ebx
bswap edi
and esi, ebx
sub ebx, ecx
and esi, ebx
xor edi, esi
and esi, ecx
and ecx, ebx
sub ecx, esi
add ecx, ebx
sub edi, esi
add ebx, ecx
or edi, esi
add ecx, edi
mov ecx, edi
jmp 0x4a1627
push 0x2715b538
ror edi, 3
or edi, ebx
or edi, esi
add ebx, edi
rol ecx, 0x13
rol edi, 0x16
xchg edi, ecx
xor ecx, ebx
mov ebx, esi
shl edi, 0x1d
add edi, esi
sub ebx, ecx
jmp 0x4a0e79
push 0x27124b19
xor esi, edi
bswap esi
add edi, ebx
ror edi, 0x15
mov ebx, ecx
jmp 0x4a3314
call edx
inc ebx
xor esi, edi
sub ebx, esi
add esi, ecx
sub ebx, 0x2d62e136
nop
and ebx, esi
neg ebx
mov esi, edi
jmp 0x4a1d04
call fcn.004a305e
xchg ebx, ecx
add ecx, 0x2d6488cc
add ecx, edi
sub ebx, esi
and edi, 0x2d65407d
shl edi, 0x11
and ebx, esi
add esi, ebx
mov edi, esi
and esi, ebx
jmp 0x4a1023
pop edx
add ebx, 0x2d6ea9ec
and esi, edi
add ecx, esi
add ebx, 0x2d6f6198
neg ebx
inc ecx
xor ebx, edi
rol edi, 7
jmp 0x4a1280
call edx
rol esi, 0xb
sub ecx, edi
mov ebx, 0x2d7d3fd1
shr ecx, 0xe
sub ecx, esi
add esi, ebx
jmp 0x4a07d6
push 0x271fd686
rol ebx, 0x19
add esi, ecx
rol esi, 0x15
sub esi, ecx
xchg ebx, ecx
dec esi
xchg ecx, ebx
xor edi, esi
and ecx, ebx
jmp 0x4a2300
call fcn.004a305e
and ecx, ebx
mov edi, ecx
and edi, esi
xchg edi, ecx
mov ebx, 0x2d9c3337
bswap edi
add esi, edi
sub ecx, 0x2d9cee29
jmp 0x4a26cb
push 0x2713ca3d
or ebx, esi
or ebx, ecx
sub ecx, 0x2d9db585
and ecx, edi
mov ebx, 0x2d9e30ab
xchg esi, edi
or ecx, 0x2d9eb830
inc esi
jmp 0x4a271c
pop edx
ror edi, 2
and edi, 0x2da6e8f0
shr ecx, 0x1e
ror edi, 9
not ebx
shl edi, 0x11
sub edi, esi
ror ecx, 0xa
or ecx, esi
jmp loc.004a04de
pop edx
add esi, ecx
rol esi, 0x1d
add edi, esi
bswap ebx
xchg ecx, esi
xchg ecx, edi
or edi, 0x2db8643a
shl ebx, 5
jmp 0x4a1381
push 0x9ee0d
add ecx, 0x2dbc3c4a
or esi, ebx
sub ecx, ebx
add ebx, edi
xor edi, ebx
and edi, ebx
xor ecx, ebx
xchg edi, ecx
add ebx, ecx
sub ecx, esi
or ebx, 0x2dbef161
add edi, ecx
xchg ecx, esi
add edi, ebx
and ebx, 0x2dbfe424
jmp 0x4a2191
call fcn.004a305e
or edi, esi
xchg ebx, edi
or edi, 0x2dc73acf
xor esi, ebx
and ecx, edi
neg ecx
and edi, 0x2dc82d4c
xor ebx, 0x2dc86c74
not ecx
dec esi
jmp 0x4a24a2
mov edx, 0x2774562b
sub ebx, 0x2dc93cf3
add ecx, edi
rol ebx, 0x15
xor edi, ebx
sub ecx, 0x2dca3553
add ebx, 0x2dca7416
and edi, esi
xchg esi, ecx
add ecx, esi
add ecx, esi
or ecx, esi
xor esi, ecx
shr edi, 0x10
jmp 0x4a2cc4
mov edx, 0x123b2f04
not ecx
add esi, ecx
sub edi, ebx
or esi, 0x2dcd43ac
not esi
dec edi
or ebx, 0x2dcdfcd8
sub esi, 0x2dce3ff2
add edi, esi
jmp 0x4a2fe7
pop edx
not ecx
xchg ebx, edi
and esi, edi
xchg edi, esi
mov edi, esi
mov edi, 0x2dd20e1b
mov edi, ecx
shr ebx, 0x10
ror ecx, 4
dec edi
jmp 0x4a1301
call fcn.004a305e
ror ebx, 6
mov esi, ecx
and esi, 0x2dd3d88a
mov esi, edi
mov ebx, esi
and edi, esi
xchg edi, ecx
shl edi, 0x12
mov edi, ebx
jmp 0x4a2861
call fcn.004a305e
nop
shl edi, 0x1a
or ecx, ebx
mov edi, ebx
shl ebx, 0x19
jmp 0x4a25e7
pop edx
ror ebx, 0x17
add esi, edi
bswap ebx
add ecx, edi
xchg edi, ecx
rol ebx, 0x1c
jmp 0x4a2fa7
call edx
add esi, 0x2ddf1f93
xchg esi, ecx
xchg esi, edi
add esi, ebx
sub ebx, edi
or ecx, ebx
mov ebx, edi
bswap ebx
mov esi, ebx
jmp 0x4a280f
pop edx
rol ecx, 0x1c
neg edi
sub esi, 0x2de1eac9
xor edi, esi
mov edi, ebx
mov ebx, ecx
or ecx, ebx
xor esi, 0x2de31a74
sub ebx, edi
xchg edi, ecx
jmp 0x4a1556
call fcn.004a305e
and edi, ebx
xor ecx, ebx
ror ebx, 0xb
or edi, ebx
rol edi, 9
or ecx, esi
or ebx, edi
add ecx, esi
mov edi, ecx
add ebx, edi
xchg edi, ebx
xor esi, 0x2deefac3
add esi, ebx
jmp 0x4a12a2
pop edx
dec ecx
mov edi, 0x2defca17
add edi, ecx
add ecx, ebx
not edi
xchg esi, edi
xchg ebx, esi
mov ebx, 0x2df14704
ror edi, 0x1a
jmp 0x4a1df8
mov edx, 0x123b2f04
add edi, esi
sub esi, ebx
mov ebx, esi
mov esi, 0x2e197da2
xor ecx, esi
bswap esi
bswap edi
jmp 0x4a11f3