Function at 0x401000
Capabilities:
Decompress data using ucl
Encrypt data using chaskey

Disassembly:
add esi, edx
call sub.user32.dll_GetForegroundWindow
sub ecx, edx
cmp eax, 0xffffff32
jne 0x40108d
call sub.ole32.dll_CoInitialize
call sub.ntdll.dll_RtlCopySecurityDescriptor
call sub.kernel32.dll_SetErrorMode
call sub.kernel32.dll_SetErrorMode
call sub.ole32.dll_CoInitialize
call sub.kernel32.dll_SetErrorMode
call sub.kernel32.dll_SetErrorMode
call sub.kernel32.dll_SetErrorMode
call sub.ntdll.dll_RtlCopySecurityDescriptor
call sub.ntdll.dll_RtlCreateTimer
call sub.ntdll.dll_RtlCreateTimer
call sub.ntdll.dll_RtlCopySecurityDescriptor
call sub.ntdll.dll_RtlCopySecurityDescriptor
call sub.kernel32.dll_SetErrorMode
call sub.ntdll.dll_RtlCopySecurityDescriptor
call sub.kernel32.dll_SetErrorMode
call sub.kernel32.dll_SetErrorMode
call sub.ntdll.dll_RtlCopySecurityDescriptor
call sub.ntdll.dll_RtlCreateTimer
call sub.ntdll.dll_RtlCreateTimer
call sub.kernel32.dll_SetErrorMode
call sub.ntdll.dll_RtlCopySecurityDescriptor
call sub.ole32.dll_CoInitialize
call sub.ntdll.dll_RtlCopySecurityDescriptor
ret
xchg ecx, edi
or esi, edi
xor ecx, 0x94115105
not edi
call sub.user32.dll_GetForegroundWindow
inc edx
cmp eax, 0xffffff36
jne 0x40110a
call sub.ntdll.dll_RtlCopySecurityDescriptor
call sub.ole32.dll_CoInitialize
call sub.kernel32.dll_SetErrorMode
call sub.kernel32.dll_SetErrorMode
call sub.ntdll.dll_RtlCopySecurityDescriptor
call sub.ntdll.dll_RtlCreateTimer
call sub.ntdll.dll_RtlCreateTimer
call sub.ntdll.dll_RtlCopySecurityDescriptor
call sub.ntdll.dll_RtlCopySecurityDescriptor
call sub.ole32.dll_CoInitialize
call sub.ntdll.dll_RtlCopySecurityDescriptor
call sub.ole32.dll_CoInitialize
call sub.ntdll.dll_RtlCreateTimer
call sub.kernel32.dll_SetErrorMode
call sub.ntdll.dll_RtlCreateTimer
call sub.ole32.dll_CoInitialize
call sub.ntdll.dll_RtlCreateTimer
call sub.kernel32.dll_SetErrorMode
call sub.kernel32.dll_SetErrorMode
ret
or esi, ecx
and edi, 0x94157bd0
sub ecx, edx
neg edi
dec edi
xchg esi, ecx
dec edi
call sub.user32.dll_GetOpenClipboardWindow
xor edx, esi
sub ecx, 0x9418e2e6
mov edx, ecx
xor edx, ecx
shl esi, 5
bswap esi
cmp eax, 0xfffffef9
jne 0x4011a5
call sub.ole32.dll_CoInitialize
call sub.ntdll.dll_RtlCopySecurityDescriptor
call sub.ntdll.dll_RtlCopySecurityDescriptor
call sub.ole32.dll_CoInitialize
call sub.ntdll.dll_RtlCreateTimer
call sub.ntdll.dll_RtlCopySecurityDescriptor
call sub.ntdll.dll_RtlCopySecurityDescriptor
call sub.ntdll.dll_RtlCreateTimer
call sub.ole32.dll_CoInitialize
call sub.ntdll.dll_RtlCopySecurityDescriptor
call sub.ntdll.dll_RtlCreateTimer
call sub.kernel32.dll_SetErrorMode
call sub.ntdll.dll_RtlCopySecurityDescriptor
call sub.ntdll.dll_RtlCreateTimer
call sub.ole32.dll_CoInitialize
call sub.ntdll.dll_RtlCopySecurityDescriptor
call sub.ole32.dll_CoInitialize
call sub.ole32.dll_CoInitialize
call sub.ntdll.dll_RtlCreateTimer
call sub.ntdll.dll_RtlCopySecurityDescriptor
call sub.ntdll.dll_RtlCreateTimer
ret
mov ecx, esi
xor ecx, edx
xor edx, ecx
mov esi, 0x941ef051
or ecx, edx
not ecx
bswap edx
xchg edi, esi
call sub.user32.dll_GetOpenClipboardWindow
sub esi, edi
xor ecx, 0x9421caff
cmp eax, 0xfffffeda
jne 0x40125d
call sub.ntdll.dll_RtlCreateTimer
call sub.ole32.dll_CoInitialize
call sub.ntdll.dll_RtlCopySecurityDescriptor
call sub.ole32.dll_CoInitialize
call sub.ntdll.dll_RtlCopySecurityDescriptor
call sub.ntdll.dll_RtlCreateTimer
call sub.ntdll.dll_RtlCopySecurityDescriptor
call sub.ntdll.dll_RtlCopySecurityDescriptor
call sub.ntdll.dll_RtlCreateTimer
call sub.kernel32.dll_SetErrorMode
call sub.ntdll.dll_RtlCreateTimer
call sub.ntdll.dll_RtlCopySecurityDescriptor
call sub.ntdll.dll_RtlCopySecurityDescriptor
call sub.ole32.dll_CoInitialize
call sub.kernel32.dll_SetErrorMode
call sub.ole32.dll_CoInitialize
call sub.ntdll.dll_RtlCreateTimer
call sub.ole32.dll_CoInitialize
call sub.ntdll.dll_RtlCreateTimer
call sub.ole32.dll_CoInitialize
call sub.kernel32.dll_SetErrorMode
call sub.ole32.dll_CoInitialize
call sub.ntdll.dll_RtlCopySecurityDescriptor
call sub.ole32.dll_CoInitialize
call sub.ntdll.dll_RtlCopySecurityDescriptor
call sub.ntdll.dll_RtlCopySecurityDescriptor
call sub.kernel32.dll_SetErrorMode
call sub.ntdll.dll_RtlCreateTimer
ret
jmp 0x4a0004
sub edi, edx
jmp 0x4a2c56
call fcn.004a35b5
add edx, ebx
add ebx, edx
and ecx, ebx
inc edx
or ecx, edx
or edi, edx
xchg edi, ecx
rol ecx, 0x15
and edx, 0x9ac65dc6
or edi, 0x9ac69c66
add edi, edx
jmp 0x4a12ab
call esi
mov edi, edx
add edi, ebx
not edx
and edi, edx
not ecx
jmp 0x4a2bf4
call fcn.004a35b5
shr edx, 0x1c
neg edx
xor edx, ebx
mov ebx, edi
xor ebx, edi
add edx, ebx
xchg edi, ebx
sub ebx, ecx
shr edx, 0xa
jmp 0x4a00d4
push 0x401400
mov edi, ebx
bswap edi
xchg ebx, edi
xor edi, edx
xchg ebx, edx
xor edx, 0x9adb74d5
and ecx, edi
jmp 0x4a26c4
call fcn.004a35b5
xor ebx, 0x9ae2cc8f
and ecx, ebx
xchg edx, edi
jmp 0x4a150b
pop esi
rol ecx, 1
xor ecx, 0x9ae4097b
xor edi, ecx
xchg ecx, ebx
dec ecx
or edi, edx
sub edx, edi
or edi, edx
and edi, ebx
neg edi
add ecx, edx
jmp 0x4a1f43
pop esi
not edi
shr edx, 4
sub edx, ecx
mov edx, ebx
jmp 0x4a1084
push 0x94b8a98a
and edi, 0x9b008adf
sub ecx, ebx
mov ecx, 0x9b01006a
add ecx, 0x9b013df9
xchg ecx, edi
sub ebx, 0x9b01b935
xchg edi, ecx
xor edi, edx
jmp 0x4a2008
mov esi, 0x123b2f04
shr ecx, 0x14
or edi, edx
or edi, 0x9b04dd9f
add edi, ebx
or edi, 0x9b055a32
not edx
or edx, edi
xchg edi, edx
or ebx, ecx
and ebx, ecx
neg ecx
jmp 0x4a1711
call fcn.004a35b5
xchg ebx, edx
add ecx, 0x9b0fe174
shl ecx, 0x19
add edi, ecx
xor edi, edx
or edi, ebx
and ecx, edx
or edx, ebx
sub edi, ebx
and edi, ebx
mov edx, edi
bswap edx
sub ebx, 0x9b128145
jmp 0x4a0cc6
call esi
add ebx, ecx
add edi, edx
mov ebx, 0x9b17c4c0
neg ebx
not edx
xor edi, edx
and edi, ecx
sub ecx, 0x9b1901ac
sub ecx, edi
add ecx, edx
bswap edx
shr ebx, 0x15
xchg edx, ecx
neg ebx
jmp 0x4a20ea
call fcn.004a35b5
neg edx
mov edi, 0x9b1eab8b
bswap edi
shr ebx, 0x1f
sub ebx, ecx
shr ebx, 0xe
shl ebx, 0xf
mov edx, edi
jmp 0x4a281d
push 0x94cc5d86
sub edi, ecx
mov ecx, 0x9b26b18b
or ecx, edx
not ebx
add edx, ebx
or ebx, 0x9b286cdb
mov edi, ecx
jmp 0x4a096b
pop esi
and edi, 0x9b32b14c
add ecx, 0x9b3334b4
shl edx, 0x1a
and edi, ebx
not ecx
jmp 0x4a29dc
call esi
sub edx, edi
or edx, ebx
sub edi, 0x9b3c5818
xchg edi, ebx
ror edi, 0x11
or edx, edi
jmp 0x4a0359
push 0x94af1c6b
xor edx, 0x9b5a2ae6
rol edi, 0x1d
neg edi
xor ecx, ebx
jmp 0x4a2891
push 0x94b7dc1b
and edi, ecx
not edi
xor edx, edi
shr edx, 0x10
bswap ecx
sub edx, edi
sub edx, ebx
sub edx, 0x9b5f45ba
jmp 0x4a1c7c
push 0x94bf0ee7
bswap edi
mov ebx, edi
jmp 0x4a2e50
call esi
add edx, ecx
xor edx, edi
shr edx, 0x10
add edx, 0x9b68ee32
and ebx, 0x9b695ff8
xchg edx, ebx
rol ebx, 3
or ecx, ebx
sub edx, ecx
dec ebx
mov edx, 0x9b6c1ed4
add ebx, edi
dec edi
jmp 0x4a19d1
call fcn.004a35b5
xor edx, edi
sub edi, ebx
xchg edi, ebx
or edx, ecx
shl edi, 0x1c
xchg edx, ebx
and edx, ebx
xor edx, ebx
and edx, edi
jmp 0x4a10d7
push 0x94ccb0cc
xchg edi, edx
sub edi, edx
xchg ecx, edx
mov ecx, edx
or edx, ebx
xchg edx, ecx
add ebx, 0x9bc1fbd3
jmp 0x4a1a22
pop esi
not edx
xchg edx, ebx
sub edi, 0x9be4d8da
not ebx
add ebx, edi
shr edi, 7
neg ecx
sub ecx, edi
and ebx, ecx
dec ecx
or edx, edi
jmp 0x4a34e9
pop esi
mov ecx, edi
add edi, ebx
add ecx, 0x9bf09cb8
or edx, edi
bswap edx
xor ebx, edi
jmp 0x4a1412
mov esi, 0x123b2f04
xor edx, ecx
or edx, 0x9bf71e3f
or edi, 0x9bf78e69
sub ebx, edx
jmp 0x4a017c
push 0x94ac9dd5
shl edx, 0x18
not edx
mov ebx, edx
sub edx, 0x9c08b7cc
bswap edx
jmp 0x4a32de
call fcn.004a35b5
rol ebx, 3
mov ecx, ebx
add edi, 0x9c122530
neg ecx
and edx, edi
mov ecx, 0x9c138af7
or edi, ecx
not edx
add edi, ebx
mov edi, edx
xor ecx, edi
jmp 0x4a0555
pop esi
xchg ecx, edx
and ecx, 0x9c1abd38
xor edx, 0x9c1b3a91
xchg ecx, edx
add edx, 0x9c1c29f6
xchg edx, edi
sub edi, ecx
inc edx
mov edx, 0x9c1dd8ca
jmp 0x4a1d9e
mov esi, 0x123b2f04
sub ebx, ecx
ror ebx, 0x11
shl edx, 3
neg ebx
or edi, 0x9c2b067f
rol edi, 0xc
xor edx, edi
xchg ebx, edi
mov edx, 0x9c2cdf7a
xchg ebx, ecx
xchg ebx, ecx
xchg ecx, edi
jmp 0x4a34d8
call esi
rol edi, 0x19
add edx, ebx
or ebx, 0x9c2fdf88
ror ecx, 8
and ebx, edi
ror ebx, 0x1d
add edx, ebx
and edi, ebx
mov edx, ebx
jmp 0x4a196d
push 0x94d39893
nop
rol ecx, 8
xor ecx, ebx
jmp 0x4a2a4f
pop esi
mov ebx, 0x9c3d5f87
or edx, ecx
dec ecx
neg ecx
xor edx, ecx
mov ecx, 0x9c3fa961
xor edi, 0x9c401e36
mov ebx, edx
xor edi, ebx
shr ebx, 0xf
xor edx, ebx
jmp 0x4a0ce6
pop esi
dec ebx
or edi, edx
mov edi, edx
or edi, ecx
add ebx, 0x9c49a0f7
dec ebx
or ebx, 0x9c4a92d5
xchg ecx, edi
xor ebx, 0x9c4b7150
add edx, edi
or ecx, 0x9c4c52f8
jmp 0x4a367b
push 0x94c2fba7
xchg edi, ecx
shl edx, 0x13
or ebx, edx
and edx, 0x9c4e417b
or edi, 0x9c4eb7ca
shl ecx, 0x1a
shr edi, 0xc
shl ecx, 0xf
mov edi, ecx
inc edx
neg edx
and ebx, ecx
mov ebx, 0x9c523fbb
add edx, edi
mov ecx, 0x9c5319b9
sub edx, ebx
jmp 0x4a338b
pop esi
xor ecx, edi
and edi, edx
bswap edx
or edx, ecx
xor edx, 0x9c5c887f
neg edi
ror ebx, 2
add edx, edi
and ecx, edi
shl edx, 0x1a
add ebx, edi
jmp 0x4a2d8e
push 0x94ca793c
mov edx, 0x9c957d0f
add edi, edx
dec edi
mov edi, ebx
or ecx, 0x9c974b1b
add edx, ebx
sub edx, 0x9c98352c
mov edx, ebx
sub edi, ecx
neg ebx
add ebx, ecx
or edi, edx
mov ecx, ebx
inc ecx
jmp 0x4a22f2
pop esi
and edx, ebx
shr ecx, 0x19
mov edi, edx
nop
xchg ecx, edx
xchg ecx, ebx
or edi, ecx
jmp 0x4a0a6c
call esi
xchg ecx, ebx
sub ecx, ebx
mov ebx, edi
not ebx
xchg ecx, edx
sub ecx, edx
or ecx, edx
or ebx, edx
add edi, edx
jmp 0x4a0e3a
pop esi
sub ecx, edx
xchg ebx, ecx
add edi, ebx
shr ecx, 0x1a
xor edi, ebx
mov ecx, edx
add ebx, edx
ror ecx, 0x15
mov ebx, ecx
sub ebx, 0x9cbf9b23
dec ebx
inc edi
jmp 0x4a1f66
mov esi, 0x2774562b
shl ecx, 0x17
and ecx, edi
xor ebx, ecx
sub edi, ecx
xor edx, ecx
jmp 0x4a008b
push 0x94bc0ece
xor ebx, edx
mov edx, ebx
sub edx, ecx
neg edi
add ecx, ebx
add ecx, ebx
xor edx, ecx
add edi, edx
shr edx, 0xc
ror ecx, 0x12
add ecx, edi
add edx, ecx
jmp 0x4a1884
call esi
add ebx, ecx
or edi, ecx
shr ebx, 0x12
or edx, ebx
add edi, ecx
sub ecx, edx
jmp 0x4a0c27
call esi
and ecx, ebx
and ecx, edi
rol edi, 0x19
and edx, edi
add edi, ecx
or edi, ebx
or ebx, edi
sub ecx, 0x9d00032a
xchg ecx, edi
jmp 0x4a3375
push 0x94b78f4a
or ecx, 0x9d2b4493
shr ecx, 8
mov ebx, ecx
mov edx, 0x9d2c981c
mov ebx, edx
shr edi, 7
sub ecx, 0x9d2dfccb
xor ecx, ebx
bswap ecx
add ecx, ebx
xchg edx, ebx
jmp 0x4a0784
call esi
mov ebx, edx
mov ecx, edi
sub edi, ecx
or ecx, edx
mov ebx, edx
shr edx, 0xf
mov edi, ecx
sub edx, ebx
and edi, ecx
xchg ebx, edx
and edi, ebx
and edi, ebx
and edi, ebx
mov edx, ebx
dec ecx
jmp 0x4a23c9
push 0x94ac4c6c
shl edi, 0x10
add edx, 0x9d6fac66
and ecx, 0x9d70214e
and edi, ecx
mov ebx, ecx
and edi, ebx
jmp 0x4a0b98
pop esi
and ecx, ebx
shr edx, 0x11
xor ebx, ecx
xchg ecx, edi
ror edi, 0x17
and edi, 0x9d86258e
add edx, edi
and edi, ebx
or edi, 0x9d8780d8
ror ecx, 8
or ebx, edi
bswap edx
jmp 0x4a07d6
call fcn.004a35b5
add edx, ebx
or edx, ebx
ror edx, 0x17
shl edi, 0x18
add ebx, 0x9d95ef58
bswap edx
mov ecx, ebx
jmp 0x4a1ebd
mov esi, 0x123b2f04
dec edi
mov ebx, edi
sub ebx, edx
sub ecx, ebx
ror edx, 0x1c
sub ebx, edi
xor edi, 0x9d9ef23b
mov edx, ecx
or edx, ebx
xor edx, ecx
jmp loc.004a264e
pop esi
or ebx, edx
inc ecx
xchg edx, edi
add ecx, edx
and ecx, edi
shl ebx, 6
and edx, 0x9da6f2ad
ror edi, 0xa
or ebx, edx
xchg ebx, edx
or ebx, ecx
mov ecx, edi
or ecx, 0x9da9af68
sub edx, ebx
mov edx, edi
jmp 0x4a197c
push 0x94aa5459
or ebx, 0x9dd674cb
add edx, 0x9dd6eed1
and edx, 0x9dd7728c
mov ebx, ecx
or edx, ebx
add ecx, edi
xchg edx, ecx
inc ecx
xor ebx, ecx
jmp 0x4a2cdc
push 0x94bc5f80
add ebx, 0x9ddaa882
xor ecx, edx
xchg edi, ebx
mov ebx, ecx
jmp 0x4a0c9a
pop esi
xchg edx, ebx
dec edi
or edi, 0x9dfaed22
jmp 0x4a1e46
pop esi
shr ebx, 0x1b
and edi, ebx
dec edi
ror ecx, 0x18
mov ebx, ecx
mov edx, ecx
sub edi, edx
or edi, ebx
add ecx, edi
sub ebx, ecx
or ebx, edx
xchg ecx, edx
ror edi, 0x1e
add edi, 0x9e02d586
add ebx, 0x9e035711
jmp 0x4a1d34
pop esi
sub edx, ecx
xor edi, ecx
sub ebx, edx
add edx, ebx
and edi, 0x9e0e4281
neg edx
shr edx, 0x18
sub ebx, edi
jmp 0x4a178e
push 0x94cd044a
dec ecx
xchg edi, ebx
add ecx, ebx
and ebx, ecx
and ecx, edi
or ebx, 0x9e18fc2a
not edx
mov edx, ecx
and edi, ecx
sub ebx, edx
and edx, ecx
add edx, edi
mov ecx, edx
xchg ebx, ecx
shl edi, 8
mov ecx, ebx
jmp 0x4a36c1
push 0x94c7c256
or ecx, 0x9e1e06ad
xor edx, edi
xchg ecx, edx
not edi
sub edx, ecx
shl edx, 7
add ecx, 0x9e20c3e8
xor ebx, edx
add ecx, ebx
add ecx, ebx
sub ebx, ecx
or ebx, 0x9e22e462
sub edi, ebx
not edx
jmp 0x4a1c66
push 0x94c29cf4
sub edx, ecx
xchg edi, ebx
or ebx, edi
rol edx, 2
xchg edi, ecx
or edx, 0x9e2d0998
sub ecx, edi
xchg edx, ebx
and edi, edx
add edi, ebx
xchg ecx, ebx
mov ecx, edx
jmp 0x4a0dc6
mov esi, 0x4132136a
dec ebx
xor ecx, edi
sub edx, 0x9e45c44d
shl ebx, 0xd
sub edx, 0x9e46bf9b
and ebx, 0x9e47298d
shl ebx, 0x12
mov edi, ecx
jmp 0x4a059f
call fcn.004a35b5
not ebx
sub edi, ecx
or edi, ecx
or edi, 0x9e51ed8e
jmp 0x4a0687
push 0x94c81b1c
and ecx, edx
shr edx, 0xe
or edi, ebx
mov ebx, edi
shr edx, 0x1f
jmp 0x4a3612
push 0x94b82b70
shr ebx, 0x1a
sub ebx, edx
sub ebx, 0x9e5fcc94
xchg ebx, edx
shr edi, 0x14
sub edi, ecx
sub ebx, edi
jmp 0x4a03e7
pop esi
mov edx, 0x9e773275
shl ecx, 0x18
sub edx, ecx
mov edi, edx
or ebx, 0x9e7901f7
sub ebx, ecx
xor edi, edx
jmp 0x4a38a6
pop esi
xor edx, ecx
mov edi, edx
shl ebx, 5
bswap ebx
inc edi
mov edi, edx
inc edx
shr edi, 0xf
mov ecx, ebx
sub ecx, ebx
mov edi, ecx
neg ecx
jmp 0x4a269f
pop esi
or ebx, edx
or ebx, ecx
and edi, ebx
jmp 0x4a2f9b
call esi
or ecx, edx
xor edi, ecx
and edx, ecx
xor edi, ecx
shr ecx, 0xb
sub ecx, ebx
and ecx, 0x9eb06a43
inc edx
add ecx, edx
or ebx, edi
shr ebx, 5
xchg edi, ecx
xor edx, 0x9eb33214
ror edi, 6
jmp 0x4a3907
push 0x94c76f6f
xchg ecx, edi
xor edx, ecx
shl edi, 3
mov ecx, edi
shl ebx, 0x13
neg ebx
mov ebx, 0x9ec225c8
mov edx, ebx
add ecx, edx
sub edx, ecx
jmp 0x4a1a50
pop esi
shl ecx, 5
ror edi, 0x1a
or ecx, 0x9ec4e983
rol edi, 0x1a
shl ecx, 0x1b
or ebx, ecx
xor ecx, edx
inc ebx
mov edi, ecx
xchg ebx, ecx
or ecx, edx
jmp 0x4a1686
mov esi, 0x123b2f04
add edi, ebx
bswap edi
dec ebx
sub ebx, ecx
inc ebx
sub ecx, edi
mov edx, ebx
sub ecx, ebx
xchg edi, ecx
jmp 0x4a302a
push 0x94bbbc00
or edx, ebx
sub edi, ebx
xor edi, ebx
and edx, ecx
jmp 0x4a1217
pop esi
sub ecx, ebx
bswap edi
xor ebx, ecx
and ecx, 0x9eec8331
xor edi, 0x9eecf0b1
jmp 0x4a1b80
pop esi
and edx, 0x9ef7ea43
sub ecx, edx
add edx, 0x9ef90ed6
shr ecx, 0x18
mov ebx, edi
sub edx, edi
neg edi
neg ecx
jmp 0x4a34c9
push 0x94c56b3e
inc ecx
and ebx, edi
xor ebx, 0x9f0476de
and edx, ecx
or edx, edi
xchg ebx, edi
or edi, edx
mov ecx, edx
jmp 0x4a119b
push 0x94b1bdbd
sub edi, ecx
xor edi, ecx
xchg ecx, edi
bswap ebx
add ebx, 0x9f10017f
and ebx, ecx
or ebx, ecx
xor ebx, ecx
shr ebx, 3
xor edx, ecx
xchg ecx, edx
ror ecx, 0xb
inc edi
jmp 0x4a27af
mov esi, 0x2774562b
add ebx, edx
or edi, ebx
xchg edi, ecx
xchg edx, ebx
nop
and edx, ecx
add ebx, 0x9f3e20bc
bswap ecx
and ebx, ecx
rol ebx, 0x14
or edx, edi
not edi
xchg ecx, edx
jmp 0x4a1bee
mov esi, 0x2774562b
xchg ebx, ecx
and edi, ecx
ror ecx, 0x1a
and edx, ebx
not edi
xor ecx, ebx
jmp 0x4a0be8
pop esi
or edi, edx
ror edi, 8
or edi, edx
xchg ebx, edi
xor edi, edx
mov ecx, ebx
and ecx, 0x9f5ef78e
add edi, ecx
jmp 0x4a31ff
push 0x40
add ecx, ebx
and edx, 0x9f750ea2
xor edx, ebx
add edx, ecx
nop
xchg edi, ebx
shr edx, 0x12
mov ecx, edx
xor edi, ebx
mov ebx, edx
not ebx
and edi, ecx
xor edi, 0x9f79ee8d
jmp 0x4a2e91
call esi
or edi, ebx
xor ebx, 0x9f7ce47c
and ebx, edi
xor edx, ebx
xor edx, ebx
xchg ecx, edx
or edi, 0x9f7f1787
sub edi, edx
and ebx, edi
xor ecx, edi
jmp 0x4a0645
call fcn.004a35b5
sub ecx, 0x9f902f71
xchg ebx, edx
or edx, 0x9f9117b1
mov edx, 0x9f918ac1
or edx, ecx
and ebx, edx
mov ecx, edx
shl edi, 7
xor edi, edx
shl ebx, 0x12
mov ecx, ebx
and edi, edx
jmp 0x4a24c3
push 0x94c51655
or ebx, edi
and ebx, 0x9fc95c7b
xchg ebx, edx
or ebx, 0x9fca4802
mov edx, ebx
dec ecx
shr edi, 0x10
rol edx, 0x1a
and ebx, edi
jmp 0x4a213e
call esi
sub edi, ebx
xor edi, ecx
xchg ecx, ebx
and ecx, edi
sub ebx, 0x9fcf3a5c
add ebx, ecx
or edx, ebx
rol ecx, 0x12
or edx, 0x9fd1103a
and edi, ebx
sub ecx, edx
xor ecx, ebx
and edi, ecx
mov edx, ebx
rol edx, 0x14
jmp 0x4a0d3f
push 0x94bfb7de
ror edi, 4
xchg edi, edx
jmp 0x4a2bff
mov esi, 0x123b2f04
add ebx, edi
mov edi, ebx
jmp 0x4a04e4
push esp
mov edx, 0xa00abbe5
xor edx, ecx
xor edx, ecx
xor ebx, edx
mov ebx, 0xa00c6144
sub ecx, edx
mov edx, 0xa00d6175
ror ecx, 0x15
add ebx, 0xa00e66ea
add ebx, edi
add ebx, ecx
jmp 0x4a38e2
mov esi, 0x123b2f04
xor ebx, edx
rol ebx, 0x14
xor ebx, ecx
rol edx, 8
rol edi, 0x18
shl ecx, 3
not ebx
jmp 0x4a2575
pop esi
not edx
xor ebx, 0xa045d0da
xchg edi, edx
dec edi
or ecx, edx
jmp 0x4a2ebe
push 0x94d3f5bd
inc ebx
xchg edx, ebx
mov edi, ebx
sub edi, ecx
mov edi, edx
add ebx, edx
add edx, edi
xor ecx, 0xa055a5e8
jmp 0x4a1754
call fcn.004a35b5
inc ecx
neg ecx
or edx, 0xa082231b
add edx, ecx
sub ecx, ebx
jmp 0x4a364e
pop esi
neg edx
inc edi
and ecx, edx
jmp 0x4a0ac0
push 0x94c00725
add edi, 0xa0856e8f
sub ebx, ecx
sub ecx, edi
add ecx, edi
shr ebx, 9
shl edx, 0x15
jmp 0x4a042a
push 0x94a9fabd
and edi, ecx
and ecx, edi
nop
bswap edi
sub ebx, ecx
ror edx, 0xe
sub ebx, ecx
and edx, ebx
sub edx, 0xa0932a1a
jmp 0x4a185d
mov esi, 0x123b2f04
inc ecx
add edx, ecx
xor ebx, ecx
add edx, ecx
sub edx, ebx
bswap ebx
and edi, edx
or edi, edx
mov ebx, edx
jmp 0x4a0230
pop esi
xor edi, edx
xor ecx, 0xa0b89456
xor edi, ebx
inc ebx
xor edx, ecx
sub edi, edx
and edi, ecx
or edi, ecx
sub edi, edx
bswap ecx
sub edi, ebx
and edx, 0xa0bd0594
shr ebx, 0x1c
or ecx, ebx
and ecx, 0xa0be5a54
sub edx, edi
jmp 0x4a334e
pop esi
and edi, ebx
rol edx, 9
xchg edx, edi
add ecx, edi
or edx, ecx
xor ebx, 0xa0c17747
xchg edi, ecx
sub edi, ecx
sub edx, edi
dec ebx
bswap ecx
add edi, ebx
xchg ecx, edi
or ecx, edx
sub edx, ecx
jmp 0x4a38f1
push 0x94bf5c52
sub edx, ebx
add edx, edi
sub edi, ebx
xchg edi, ecx
mov edi, ecx
xchg edx, edi
xchg ecx, ebx
mov edx, ecx
bswap edi
and ebx, edi
xor edx, edi
or ebx, 0xa0da57d3
and ebx, edi
jmp 0x4a271d
push 0x9ec04
sub edx, 0xa0de3071
and edi, 0xa0deabaa
add edi, 0xa0df1d1c
add edx, ebx
add ecx, edi
mov edx, ebx
or edi, ebx
xor ebx, 0xa0e15364
ror ecx, 0x19
jmp 0x4a01c3
pop esi
mov edx, ebx
neg edi
mov ecx, edx
and ebx, edx
bswap edi
mov edi, ecx
not ecx
ror edi, 0x18
jmp 0x4a2fb3
push 0x94b53c27
add edx, 0xa1001355
neg edi
and edx, 0xa100fc27
jmp 0x4a3484
push 0x94b17010
sub ebx, edx
and edi, 0xa1022ac0
shl ebx, 0x15
or ebx, edx
add edx, 0xa103b2e0
mov edi, 0xa1042d5d
and edx, ebx
and ecx, edi
jmp 0x4a2180
pop esi
xchg edx, edi
xor edx, ebx
xchg edi, edx
add edx, ecx
xor ebx, ecx
jmp 0x4a0d9c
call fcn.004a35b5
mov ecx, 0xa1110626
sub ebx, edx
or ecx, 0xa111e55c
sub ebx, 0xa11251e9
add edx, ebx
or ebx, edi
shr ecx, 0x13
mov ecx, edx
rol edi, 0x10
inc edi
xor edx, 0xa11592f9
add edx, ebx
jmp 0x4a07e4
call fcn.004a35b5
and edi, edx
add edi, ebx
or ecx, edx
sub edi, edx
xchg edx, edi
xchg edi, ecx
xor edi, ecx
or ecx, ebx
jmp 0x4a1297
pop esi
or ebx, edi
mov edi, ecx
xchg ecx, ebx
or ebx, edx
xchg edi, ebx
ror edx, 0x1d
and edi, edx
mov ebx, edx
shr ebx, 0x1e
mov edi, ecx
and ebx, ecx
xor ecx, edi
xchg edi, ebx
jmp 0x4a1115
pop esi
dec edx
bswap edx
dec edx
or edx, ebx
add ecx, edx
shl ebx, 0x1f
and edi, ecx
or ebx, edi
jmp 0x4a15fa
mov esi, 0x2774562b
bswap edx
and ecx, edx
ror edx, 7
add ecx, edi
sub ebx, edx
and ebx, ecx
bswap ebx
jmp 0x4a0810
push 0x94ae7d17
bswap ebx
ror ebx, 0x17
or edi, 0xa18006d0
sub ebx, edi
xor edx, 0xa180e820
mov ecx, ebx
sub edi, edx
mov edi, ebx
xor edi, ecx
and edi, edx
jmp 0x4a33b1
pop esi
xchg ebx, edi
shl ebx, 0x1b
and edx, edi
not ecx
shl edx, 0xb
add edx, ecx
mov ebx, ecx
jmp 0x4a0244
mov esi, 0x2774562b
and ebx, edx
not ebx
and ecx, edi
sub edx, ebx
neg ecx
mov edi, ecx
xor ebx, 0xa18942f4
add edx, ecx
add ebx, edi
xor ebx, edi
and ecx, edi
bswap ebx
jmp 0x4a31c3
push 0x94aecde0
or edi, 0xa18be6cc
sub ebx, ecx
or ebx, ecx
and ecx, edi
or edx, edi
or ebx, ecx
xchg edi, ecx
add ebx, ecx
jmp 0x4a076d
push 0x94b58d00
mov edi, ecx
and ebx, edx
xor ebx, 0xa1a8c4a6
neg ecx
xor ecx, edi
dec edi
ror edx, 0x10
add ebx, edi
add edi, ebx
and ebx, ecx
or ecx, ebx
add edx, 0xa1ace30f
jmp 0x4a0afd
push 0x94cc1330
mov edi, edx
xchg ecx, edx
nop
jmp 0x4a05db
call fcn.004a35b5
bswap edi
dec ebx
sub edi, edx
and ecx, ebx
jmp 0x4a3516
pop esi
shr edx, 0xa
rol ebx, 0x18
and ebx, 0xa1b60b10
jmp 0x4a208c
call esi
xchg ebx, edx
xchg edi, edx
sub ecx, ebx
shl ebx, 0x11
sub ecx, ebx
xchg edi, ebx
jmp 0x4a31dd
mov esi, 0x2774562b
xchg ecx, edi
and ecx, edx
mov edi, 0xa1d9377c
mov ecx, edx
dec edx
xor edx, edi
jmp 0x4a2bdd
call esi
inc ebx
xchg ecx, ebx
and ecx, edx
sub ebx, ecx
add edx, edi
dec edi
bswap edi
rol edi, 9
mov edi, edx
add ecx, edi
jmp 0x4a301a
pop esi
inc ecx
xchg edi, ebx
and ebx, ecx
xor ecx, 0xa1eae643
xchg ecx, edx
and ebx, edi
or edx, 0xa1ec4e2c
inc edi
jmp 0x4a0ff3
push 0x94cd549d
sub edx, 0xa1f30538
shl ebx, 0x18
add edi, edx
mov edi, edx
mov edi, ebx
inc edi
sub ebx, ecx
or ebx, ecx
sub edi, edx
add ebx, edx
add edi, ecx
and ebx, edx
sub edx, ebx
or edi, edx
jmp 0x4a22ca
push 0x94bb6b24
bswap edx
rol edi, 0xb
add edi, edx
mov edx, edi
and edx, ecx
sub edx, ebx
or ebx, edi
or edi, ebx
shl edx, 0xb
xor ebx, 0xa25233bb
and edi, ecx
and ecx, edi
jmp 0x4a2022
pop esi
xor edx, ecx
add ebx, 0xa2542312
mov ecx, edi
or edx, ebx
bswap ebx
jmp 0x4a2dc0
push esp
sub edi, ecx
shr edi, 0x1a
add ecx, edx
neg ebx
jmp 0x4a2485
pop esi
xchg edi, ebx
not edi
xor ebx, edi
and edi, edx
or edx, 0xa259bb6a
sub ebx, ecx
jmp 0x4a1aba
pop esi
shr edi, 0x13
sub edi, 0xa25b2490
xchg edx, ebx
xor edi, ebx
add edi, 0xa25c7ddf
or ebx, 0xa25ce8c3
xor edi, ecx
xor edi, ebx
mov ebx, edx
jmp 0x4a38ce