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

Disassembly:
xor edi, ecx
add ecx, 0xd90a2bdc
and edx, 0xd90a6834
mov edx, ebx
and ebx, edx
call sub.kernel32.dll_GetConsoleWindow
add ebx, edx
xchg ebx, edi
dec ecx
and ecx, 0xd90c257b
and edx, ebx
not edx
cmp eax, 0xffffff36
jne 0x4010aa
call sub.ntdll.dll_RtlZeroHeap
call sub.ntdll.dll_RtlZeroHeap
call sub.shell32.dll_Win32DeleteFile
call sub.shell32.dll_Win32DeleteFile
call sub.ntdll.dll_RtlZeroHeap
call sub.ntdll.dll_DbgUiConvertStateChangeStructure
call sub.ntdll.dll_RtlZeroHeap
call sub.ntdll.dll_RtlZeroHeap
call sub.shell32.dll_Win32DeleteFile
call sub.ntdll.dll_RtlZeroHeap
call sub.ntdll.dll_DbgUiConvertStateChangeStructure
call sub.ntdll.dll_DbgUiConvertStateChangeStructure
call sub.shell32.dll_Win32DeleteFile
call sub.ntdll.dll_RtlZeroHeap
call sub.ntdll.dll_DbgUiConvertStateChangeStructure
call sub.ntdll.dll_RtlZeroHeap
call sub.ntdll.dll_RtlZeroHeap
call sub.ntdll.dll_DbgUiConvertStateChangeStructure
call sub.ntdll.dll_RtlZeroHeap
call sub.shell32.dll_Win32DeleteFile
call sub.ntdll.dll_RtlZeroHeap
call sub.ntdll.dll_DbgUiConvertStateChangeStructure
call sub.ntdll.dll_RtlZeroHeap
call sub.ntdll.dll_RtlZeroHeap
ret
add ebx, edi
add ebx, edi
xor edx, ecx
inc ebx
add ecx, ebx
and edi, ebx
call sub.kernel32.dll_GetCurrentProcess
add edi, ecx
cmp eax, 0xffffff13
jne 0x401154
call sub.ntdll.dll_DbgUiConvertStateChangeStructure
call sub.ntdll.dll_RtlZeroHeap
call sub.ntdll.dll_DbgUiConvertStateChangeStructure
call sub.ntdll.dll_RtlZeroHeap
call sub.shell32.dll_Win32DeleteFile
call sub.ntdll.dll_RtlZeroHeap
call sub.shell32.dll_Win32DeleteFile
call sub.ntdll.dll_DbgUiConvertStateChangeStructure
call sub.shell32.dll_Win32DeleteFile
call sub.shell32.dll_Win32DeleteFile
call sub.ntdll.dll_DbgUiConvertStateChangeStructure
call sub.shell32.dll_Win32DeleteFile
call sub.shell32.dll_Win32DeleteFile
call sub.shell32.dll_Win32DeleteFile
call sub.shell32.dll_Win32DeleteFile
call sub.ntdll.dll_DbgUiConvertStateChangeStructure
call sub.shell32.dll_Win32DeleteFile
call sub.shell32.dll_Win32DeleteFile
call sub.ntdll.dll_DbgUiConvertStateChangeStructure
call sub.ntdll.dll_RtlZeroHeap
call sub.ntdll.dll_DbgUiConvertStateChangeStructure
call sub.ntdll.dll_RtlZeroHeap
call sub.ntdll.dll_RtlZeroHeap
call sub.ntdll.dll_RtlZeroHeap
call sub.ntdll.dll_DbgUiConvertStateChangeStructure
call sub.ntdll.dll_DbgUiConvertStateChangeStructure
call sub.shell32.dll_Win32DeleteFile
call sub.ntdll.dll_RtlZeroHeap
ret
rol edx, 0x12
call sub.kernel32.dll_GetConsoleWindow
mov ecx, edi
sub edi, ebx
sub edi, edx
shl edx, 0x1a
sub ebx, 0xd914038f
mov edi, edx
xor ecx, ebx
or ecx, edi
cmp eax, 0xffffff32
jne 0x4011d7
call sub.ntdll.dll_DbgUiConvertStateChangeStructure
call sub.shell32.dll_Win32DeleteFile
call sub.ntdll.dll_RtlZeroHeap
call sub.ntdll.dll_DbgUiConvertStateChangeStructure
call sub.shell32.dll_Win32DeleteFile
call sub.shell32.dll_Win32DeleteFile
call sub.shell32.dll_Win32DeleteFile
call sub.ntdll.dll_DbgUiConvertStateChangeStructure
call sub.ntdll.dll_RtlZeroHeap
call sub.ntdll.dll_DbgUiConvertStateChangeStructure
call sub.ntdll.dll_DbgUiConvertStateChangeStructure
call sub.ntdll.dll_RtlZeroHeap
call sub.ntdll.dll_DbgUiConvertStateChangeStructure
call sub.ntdll.dll_DbgUiConvertStateChangeStructure
call sub.ntdll.dll_DbgUiConvertStateChangeStructure
call sub.ntdll.dll_DbgUiConvertStateChangeStructure
call sub.shell32.dll_Win32DeleteFile
call sub.ntdll.dll_RtlZeroHeap
ret
and edx, ebx
call sub.kernel32.dll_GetConsoleWindow
sub edi, 0xd91da981
mov ecx, 0xd91de8f9
ror ecx, 0x18
and ecx, 0xd91e6aed
or ecx, ebx
shl edx, 0xc
not ecx
cmp eax, 0xfffffeda
jne 0x40125a
call sub.ntdll.dll_DbgUiConvertStateChangeStructure
call sub.ntdll.dll_RtlZeroHeap
call sub.shell32.dll_Win32DeleteFile
call sub.ntdll.dll_DbgUiConvertStateChangeStructure
call sub.ntdll.dll_DbgUiConvertStateChangeStructure
call sub.ntdll.dll_RtlZeroHeap
call sub.ntdll.dll_RtlZeroHeap
call sub.ntdll.dll_DbgUiConvertStateChangeStructure
call sub.ntdll.dll_DbgUiConvertStateChangeStructure
call sub.ntdll.dll_DbgUiConvertStateChangeStructure
call sub.ntdll.dll_RtlZeroHeap
call sub.ntdll.dll_RtlZeroHeap
call sub.ntdll.dll_RtlZeroHeap
call sub.ntdll.dll_RtlZeroHeap
call sub.shell32.dll_Win32DeleteFile
call sub.shell32.dll_Win32DeleteFile
call sub.ntdll.dll_RtlZeroHeap
ret
jmp 0x4a05be
sub ecx, edx
xchg edi, edx
sub edx, ebx
xor edi, edx
and ebx, ecx
mov ebx, ecx
sub ebx, edx
rol edx, 0x12
jmp 0x4a363f
mov esi, 0x2774562b
mov edi, 0xdf7ad5cc
xor edi, 0xdf7b7fff
add ebx, 0xdf7bfafe
bswap edi
or ebx, edx
or ebx, 0xdf86767c
or edx, edi
inc edx
and edx, 0xdf880815
shl edx, 0x17
and edi, ecx
mov edx, ebx
neg ebx
jmp 0x4a18b0
pop esi
shr edx, 3
sub ebx, edx
sub ecx, ebx
sub ecx, edi
sub ebx, edi
or ecx, ebx
ror edi, 0x1b
not edx
mov ecx, edi
add ebx, edx
sub edx, ebx
sub edx, 0xdfa7f014
sub edx, ebx
jmp 0x4a3476
pop esi
and ecx, 0xdfaf3738
or edx, edi
and edx, 0xdfb01fcf
ror edi, 0xd
and ecx, edi
or edi, ecx
add edi, edx
neg edi
xchg ebx, edx
not ecx
inc ebx
sub ecx, edi
sub edi, ecx
rol ebx, 9
jmp 0x4a17dd
call esi
and ebx, ecx
mov ebx, edi
shr edx, 0xa
jmp 0x4a264a
mov esi, 0x123b2f04
inc edx
inc ecx
xchg ecx, ebx
sub ecx, edx
sub ecx, edi
not ebx
shl edi, 0x11
xchg edi, edx
jmp 0x4a22da
call esi
inc edx
xchg ebx, ecx
nop
xchg ecx, ebx
or edx, ebx
inc ebx
dec ecx
mov ecx, edi
rol edx, 0x1e
and edx, 0xdfeec0cf
jmp 0x4a3c0a
push 0xd9b3dfb2
xchg ebx, ecx
ror ecx, 0x11
or edx, edi
xchg ecx, edi
jmp 0x4a1a89
pop esi
add ebx, edi
ror edi, 1
xchg edi, edx
xor ebx, edi
add edx, ecx
rol ecx, 5
ror ecx, 0x1c
mov ecx, ebx
and ebx, edi
sub ebx, edx
xor ebx, edi
jmp 0x4a1368
call fcn.004a3ce0
add ecx, edx
not ecx
shr edi, 6
sub ebx, edi
dec ebx
xchg ecx, edx
not edx
mov ecx, 0xe04aecbc
and ebx, edx
inc ecx
xchg edi, ebx
jmp 0x4a0e0d
mov esi, 0x123b2f04
inc edx
mov ecx, ebx
xor edi, ebx
add edx, edi
sub edx, ecx
bswap ebx
or edx, ebx
and ecx, 0xe05efde2
bswap ecx
add ebx, edx
shl edx, 4
jmp 0x4a0ac9
pop esi
add ebx, edi
and edi, edx
xor ebx, edi
mov edx, edi
sub ecx, edi
xor edx, 0xe0759cde
add ecx, 0xe0763aca
bswap ebx
mov ebx, ecx
xchg ebx, edx
jmp 0x4a299e
push 0xd9aecf04
xchg ebx, edx
ror edx, 0xe
sub ecx, 0xe07af43d
xchg ecx, edx
shl edx, 1
mov ebx, ecx
add ecx, edx
or ecx, 0xe07d4934
or ecx, 0xe07dbc14
jmp 0x4a0c8b
push 0xd9aefa94
neg ecx
mov ecx, 0xe091767b
ror ecx, 0x10
jmp 0x4a3a8d
pop esi
and edi, ecx
not ecx
not edi
jmp 0x4a2071
mov esi, 0x123b2f04
shl ecx, 2
mov ebx, ecx
not edx
shl ebx, 0xa
not ebx
shr edx, 0x1a
or edi, 0xe0a2b619
or ebx, ecx
or ebx, 0xe0a38059
add ecx, 0xe0a41282
mov ebx, ecx
or ecx, ebx
inc edi
jmp 0x4a27f3
call esi
shr edi, 0x1e
shr ebx, 0x18
or ebx, edx
jmp 0x4a191f
push 0xd9c5cbcf
mov edi, 0xe0d019cd
mov ebx, edx
nop
sub ebx, edx
bswap ecx
dec edi
or edi, ebx
mov ebx, 0xe0d1d6b2
and ecx, ebx
and edi, ebx
mov ebx, 0xe0d28897
xor edx, ecx
jmp 0x4a2e06
push 0xd9b43199
add edx, edi
add edi, ebx
and edi, edx
sub edi, edx
add ebx, 0xe0f1d169
add ebx, edx
add edx, edi
add edx, edi
xor ecx, edx
or edx, 0xe0f86848
and edi, 0xe0f8f201
add edi, 0xe0f96734
jmp 0x4a3b5c
call esi
xchg edi, ebx
or edx, ecx
shl edx, 0x1b
shr edx, 2
and ecx, edx
and ecx, edx
not edx
jmp 0x4a18f3
pop esi
mov ecx, edi
add ecx, edx
mov edx, ecx
xor edx, ecx
or edx, edi
xchg ecx, ebx
and edi, edx
xchg edx, ebx
or edi, edx
jmp 0x4a0c0e
push 0xd9af4958
xchg edx, ecx
and ebx, edi
xchg ecx, ebx
or edi, edx
mov ecx, 0xe149fb07
rol edi, 2
and edx, ecx
or ebx, ecx
shl edx, 0x15
xor edx, edi
jmp 0x4a2d13
pop esi
sub ebx, 0xe152445d
not edx
mov edx, ecx
mov edi, ebx
sub ecx, ebx
xor ecx, ebx
sub edx, 0xe153e544
add edx, 0xe15427f2
and ecx, edi
rol edi, 0x10
jmp 0x4a156b
pop esi
xor edi, 0xe154f58b
rol edx, 7
mov edx, ecx
mov edi, ebx
shl ebx, 0x10
sub edi, ebx
neg ecx
jmp 0x4a143d
call esi
shl ebx, 0x1f
xor ebx, edx
xor edi, edx
or edx, ebx
jmp 0x4a0a86
call fcn.004a3ce0
shl edx, 6
sub edi, edx
xor edi, ecx
or edx, ecx
and edx, ebx
xchg ecx, edx
and ebx, 0xe16b2701
add edi, edx
mov edi, edx
jmp 0x4a1f78
push 0xd9bc6ae1
sub ebx, 0xe170646b
add ebx, edi
sub ecx, edi
mov edi, 0xe1711e04
add edx, edi
or edi, ebx
mov ecx, edx
inc edx
inc edx
sub edi, edx
xor edx, ecx
jmp 0x4a2e65
pop esi
rol edx, 0x13
xchg edx, edi
xor ecx, 0xe173ccd9
mov edx, ebx
xor ecx, ebx
mov ecx, edi
jmp 0x4a222f
push 0xd9c54188
xchg edx, edi
mov ecx, 0xe17cbd52
mov edx, ecx
and edx, 0xe17d3bda
or ecx, edx
jmp 0x4a357b
push 0xd9c04c0e
or edx, ecx
sub edi, 0xe181194b
sub edx, edi
xor ecx, 0xe181aefd
add ebx, ecx
xor edx, 0xe182247c
mov edi, 0xe1826645
add ecx, 0xe182af40
dec edx
and edi, edx
jmp 0x4a062d
pop esi
xor edx, 0xe18395b8
and edi, ecx
shr edi, 0x1f
and ecx, edi
sub edi, ebx
xchg ecx, edi
xchg ecx, edx
and edx, edi
jmp 0x4a13d2
pop esi
xchg ebx, edx
xor edi, edx
mov ebx, ecx
or edi, ebx
jmp 0x4a2c39
pop esi
not ecx
inc ebx
add ebx, edx
mov edx, 0xe1a1bf5e
sub edi, ecx
xchg ecx, edx
and edx, 0xe1a28291
sub ebx, edi
sub edx, ebx
xchg ebx, ecx
jmp 0x4a33cf
pop esi
inc edx
and edi, 0xe1af045a
and ecx, edi
sub ecx, edx
xor ebx, ecx
xor edx, ecx
xor edx, ecx
rol ecx, 0x14
add edx, ecx
sub edi, ecx
xor ebx, 0xe1b16e06
jmp 0x4a29bd
mov esi, 0x2774562b
xchg edx, ebx
add ecx, 0xe1b6e32f
add edi, 0xe1b722a8
xor ebx, ecx
mov ecx, 0xe1b79e05
xor edi, edx
or ebx, edi
xchg edi, edx
neg edi
ror ecx, 0x17
and ebx, edx
jmp 0x4a39ee
pop esi
add edx, ebx
add ecx, edx
shl ecx, 0x14
xor edi, edx
or edx, 0xe1bc2767
not edi
jmp 0x4a1828
push esp
mov ebx, 0xe1bccd92
mov ebx, ecx
and ecx, edx
mov edi, ebx
xor edi, edx
shr ebx, 0x11
or edi, ebx
and edi, ecx
not ecx
bswap edx
neg edx
or ebx, 0xe1bfa856
add edi, ebx
add ecx, edi
jmp 0x4a3417
pop esi
and edi, edx
or edi, 0xe1c0e407
mov edi, edx
neg ecx
or edi, 0xe1c1a3a2
dec ebx
jmp 0x4a1126
push 0xd9c38348
neg edi
bswap edx
mov ecx, edx
xchg edi, edx
xor edi, ecx
nop
inc edi
xchg edx, ebx
mov edx, edi
sub ebx, 0xe1d6c699
xchg ebx, ecx
not edx
and edx, ebx
jmp 0x4a2587
pop esi
add edi, ecx
or edx, ebx
xchg ecx, edx
and edx, 0xe1d8b314
and ecx, edi
nop
xchg edi, ebx
ror edx, 4
sub ecx, 0xe1da20c7
xor edi, ecx
jmp 0x4a2ee0
pop esi
or ecx, edx
xor ecx, edi
xchg edi, ebx
inc edx
and edx, ecx
and ecx, 0xe1dc167e
rol ebx, 0xd
rol ecx, 2
or ebx, edi
xor ebx, 0xe1dd1833
xor ebx, 0xe1dd5b24
jmp 0x4a0a28
pop esi
or ecx, edx
not ebx
sub edx, ecx
or ecx, ebx
and ebx, 0xe1ded556
add edi, 0xe1df17a6
inc ecx
rol edx, 8
dec ebx
sub edi, ebx
ror edi, 0x1b
jmp 0x4a38de
push 0xd9ba248c
add ebx, ecx
shr ecx, 4
xor ebx, edi
mov ecx, edx
jmp 0x4a3c9d
mov esi, 0x2774562b
inc ebx
neg ebx
xor edx, ecx
sub ecx, edi
or edx, ebx
jmp 0x4a26f9
call fcn.004a3ce0
dec edi
xchg edx, ebx
or ebx, edi
xchg edi, ebx
xor edi, edx
or ebx, edx
sub edi, ebx
mov ecx, edx
sub ecx, edx
mov edx, edi
jmp 0x4a1d8f
pop esi
inc ecx
sub edx, edi
dec edi
and edi, ecx
dec edx
mov ecx, edi
mov edx, edi
jmp 0x4a0bdf
pop esi
sub edi, ebx
xor ebx, edx
xchg ecx, edx
xchg ebx, edi
bswap edx
add ecx, 0xe1f5e7f6
xor edi, 0xe1f63214
xor edx, 0xe1f66d95
bswap ebx
add ecx, ebx
add edi, ebx
xor ebx, ecx
jmp 0x4a0712
push 0x9f1be
shl edx, 0xc
xchg edi, ecx
xor edx, ecx
xor edx, 0xe1f9de9f
mov edx, ebx
xchg ebx, edx
xchg edi, edx
add edx, edi
or edi, edx
or ebx, ecx
jmp 0x4a1c7e
push 0xd9bc3f12
and edi, 0xe1fbd6f6
shr edi, 3
sub edx, ebx
xor edi, 0xe1fc91b4
xchg edx, ecx
add edi, 0xe1fd1b42
xor ebx, ecx
xchg ecx, edx
ror ecx, 0x1b
or ecx, 0xe1fe3e60
jmp 0x4a1343
pop esi
mov ecx, ebx
shl edi, 0x10
mov edx, ecx
and ebx, 0xe204a227
mov ecx, edx
sub edi, ebx
shr ebx, 0xb
xor edi, 0xe205ce82
xor edi, 0xe2060e78
sub edx, ecx
mov edi, ebx
xor edx, ebx
jmp 0x4a17ff
push 0xd9bf6ac6
shr edi, 1
xor ecx, ebx
xchg ecx, edi
neg edi
add edx, ecx
jmp 0x4a3904
push 0xd9b40b2d
sub edx, edi
not edx
sub ecx, 0xe210647f
bswap ebx
or ebx, ecx
xor edi, 0xe2112f43
dec ecx
xor edx, ebx
or edx, 0xe211febb
add edi, ecx
or ebx, ecx
or edx, ecx
jmp 0x4a0f67
pop esi
add edx, 0xe247f963
xor ebx, edi
ror edx, 0x15
neg ecx
xor ecx, edx
xor ecx, ebx
jmp 0x4a140d
push 0x401400
xor edi, 0xe25e9fb6
inc ecx
sub edi, ecx
sub ecx, ebx
mov edi, ecx
dec ebx
sub edx, edi
nop
add ecx, edi
add edx, ecx
sub ecx, ebx
neg edi
xor ecx, ebx
sub edi, 0xe264fb33
jmp 0x4a07cc
call esi
xchg ebx, ecx
inc edx
xor ebx, edx
sub ecx, ebx
sub ebx, ecx
sub edx, 0xe2681115
jmp 0x4a1bde
pop esi
and ecx, ebx
xchg edi, ebx
add ebx, edi
rol ecx, 0x15
or ebx, 0xe28ccb12
xchg ebx, edi
mov ecx, ebx
xchg edi, ebx
mov ecx, 0xe28ecc99
xchg edx, ecx
xor edi, ecx
jmp 0x4a11f4
push 0x40
xor ecx, edi
neg edi
add edi, 0xe291427a
jmp 0x4a195b
call esi
mov edi, edx
and edi, ecx
xchg ebx, edx
jmp 0x4a1fae
call fcn.004a3ce0
add edi, ebx
sub edi, ecx
or edi, 0xe29d51d8
inc edi
dec ebx
jmp 0x4a168b
push 0xd9ac6ac2
and edx, ecx
not edx
sub edi, ecx
xchg edx, edi
xchg ecx, ebx
bswap ebx
or ecx, 0xe2ad047e
sub edx, edi
or edx, edi
neg edi
xor edx, ecx
jmp 0x4a2770
call esi
shr ecx, 0x17
bswap ebx
and edx, 0xe2b0de25
add ebx, ecx
add edi, 0xe2b1e967
bswap edi
mov edx, edi
xchg edx, ebx
and ebx, edi
ror edi, 5
or edi, 0xe2b58480
not edx
xchg ecx, edi
jmp 0x4a37c5
call fcn.004a3ce0
neg edx
xchg ecx, ebx
mov ebx, edi
and edi, 0xe2c2cedc
mov edi, ebx
sub ecx, ebx
xchg edi, edx
ror edi, 8
or edx, ebx
and edi, ecx
add edx, ecx
dec ebx
jmp 0x4a2df4
pop esi
inc edx
mov edx, ecx
or edx, ebx
add ebx, edi
sub edi, 0xe2d5dcb6
jmp 0x4a1e11
call esi
inc edi
neg edx
add ebx, edx
not ecx
xor edx, ebx
jmp 0x4a1f88
pop esi
dec edi
sub edx, ebx
sub ecx, edx
add edx, ecx
xor ebx, ecx
mov edi, ebx
bswap ebx
sub edi, 0xe2e70701
and edi, ebx
sub ecx, ebx
dec ecx
mov ebx, 0xe2e7fe56
xchg ebx, ecx
inc ecx
jmp 0x4a155d
pop esi
mov ecx, edx
dec ebx
sub ebx, edx
and ebx, edi
dec ecx
mov edx, ecx
and edi, ecx
xchg edi, ecx
bswap edx
shl ebx, 0xa
sub ecx, edi
add edi, 0xe2ebaea0
jmp 0x4a3323
pop esi
and ebx, edi
sub edx, 0xe2fb5d2c
rol edi, 0x18
xor ebx, edx
nop
xchg ebx, edx
mov edx, edi
mov edx, edi
jmp 0x4a1674
pop esi
sub edx, 0xe33a55d0
xchg ecx, edi
neg edx
dec ecx
and ecx, edx
xchg ecx, edx
add ebx, ecx
not edi
xor edx, ebx
mov edx, edi
jmp 0x4a197e
call fcn.004a3ce0
or edi, 0xe35aa169
ror edi, 0x18
and ebx, ecx
and edi, 0xe35c3c92
xchg ecx, edx
bswap edx
or ecx, edi
mov edi, 0xe35e4e4a
xor ebx, 0xe35ebde9
or ebx, edx
inc edi
shl ecx, 0xe
mov ebx, edi
jmp 0x4a08aa
mov esi, 0x2774562b
or edx, edi
sub ebx, ecx
xor edi, ebx
and edx, 0xe3631d42
or edx, ebx
sub edx, ecx
jmp 0x4a234a
push 0xd9b17977
add ecx, edi
add ebx, ecx
mov ecx, 0xe365c71e
mov ecx, edx
inc edi
sub ebx, ecx
neg edx
xor edi, ebx
sub edx, 0xe368e412
jmp 0x4a230e
call fcn.004a3ce0
dec ebx
and ebx, edi
xor ebx, 0xe36a9861
mov ebx, ecx
dec ebx
and edx, ecx
and edx, 0xe36c92bb
sub ebx, 0xe36d1909
jmp 0x4a0fcd
call fcn.004a3ce0
sub ebx, edi
rol edi, 0x19
sub ecx, edx
ror ebx, 0x1d
not edi
add edi, 0xe3702678
add edi, edx
sub edi, ebx
add ebx, ecx
or ecx, 0xe372393f
shl ecx, 0xe
jmp 0x4a243b
call esi
mov ecx, edx
add edi, ecx
and edx, edi
shr ebx, 0x10
mov edi, ecx
or edi, ecx
or edi, ecx
xchg ecx, edi
or edi, 0xe396fbc7
neg edx
add ebx, edx
sub ebx, ecx
sub ecx, 0xe398e4a9
jmp 0x4a1d36
pop esi
mov ebx, edx
ror edi, 0x1f
shr ecx, 4
and edx, 0xe3abd087
neg ebx
xchg ecx, ebx
or ecx, ebx
xor ebx, 0xe3ad0113
or ecx, edx
xchg ebx, ecx
xor ecx, edi
jmp 0x4a121b
push 0xd9c3ac76
not ecx
add edi, ebx
xor edx, edi
mov ecx, edi
neg ecx
or ebx, 0xe3b0faa4
sub edi, ebx
shr edx, 2
not edx
or ecx, 0xe3b1f6cb
jmp 0x4a0857
push 0xd9b2db2f
shr edi, 0x1e
mov ecx, edx
add edx, edi
xchg edi, edx
xchg edi, ecx
xchg edi, ebx
inc ecx
mov edi, 0xe3b42d5c
jmp 0x4a1638
pop esi
rol ebx, 0x1a
add ebx, ecx
ror edx, 0xf
or ebx, 0xe3befd0c
or edx, edi
bswap edi
and edi, ebx
not ebx
and ebx, 0xe3c0695f
add ecx, 0xe3c0c2d8
jmp 0x4a1a3f
call esi
or ecx, edi
add edx, edi
sub ebx, edx
inc ecx
bswap edi
add edx, ebx
dec ecx
sub edi, 0xe3c979db
mov ebx, edx
not edi
jmp 0x4a16b5
call fcn.004a3ce0
add edi, 0xe3ca824a
not edx
or ecx, ebx
xor edi, edx
add ecx, edi
sub edx, 0xe3cbc8fa
xchg ebx, ecx
mov ebx, edx
inc ecx
sub ecx, 0xe3cce01f
rol ecx, 0x17
neg ecx
ror edi, 0x11
jmp 0x4a2756
call esi
inc ebx
xchg ebx, ecx
add edi, 0xe3d20be8
xor ebx, ecx
and edi, ecx
xor edi, edx
or ebx, ecx
xor ebx, edx
jmp 0x4a32b2
push 0xd9ac9646
and edi, edx
add ecx, edx
add edx, 0xe3d43b17
xor edi, edx
mov edi, edx
mov edi, ebx
shl edx, 0x11
add ebx, edi
jmp 0x4a2a65
call fcn.004a3ce0
bswap ebx
and ecx, 0xe3e906b9
and ebx, edi
sub edx, ebx
mov edx, edi
or ebx, ecx
add ebx, ecx
and edx, ecx
xor ebx, edi
add ecx, 0xe3ecfd3a
sub edx, 0xe3ed76aa
jmp 0x4a1262
push 0xd9ab56a2
neg edx
shr edx, 0xa
add edx, 0xe3f8fd3f
mov ecx, 0xe3f950a7
add ecx, ebx
add edx, ebx
add edx, ebx
mov ebx, edi
bswap edx
or ebx, ecx
jmp 0x4a3278
pop esi
bswap ebx
and edx, ebx
mov edi, ecx
and edi, ebx
shl edi, 0x1e
ror edx, 8
add edi, 0xe41645ef
neg ebx
ror edi, 3
jmp 0x4a3af3
push 0xd9b1247d
xchg edi, ecx
or ecx, edx
add edx, 0xe417963e
xchg edi, edx
or ebx, 0xe418241a
sub edi, edx
xchg ebx, ecx
dec edx
sub edx, 0xe4193d97
or ebx, 0xe4197c39
sub edx, ebx
neg ebx
jmp 0x4a3be2
call fcn.004a3ce0
xor edi, ebx
xor edx, 0xe41abe42
or ebx, ecx
or ecx, edx
neg ecx
xchg ecx, edx
add edx, 0xe41c1272
add edi, ebx
or edi, 0xe41ca31a
not edi
xor ebx, ecx
and edx, 0xe41d5ecf
jmp 0x4a1ca9
mov esi, 0x2774562b
xor ebx, 0xe4265e04
xor edx, 0xe426993e
xor edi, ebx
add ecx, ebx
neg ecx
bswap edi
add ecx, edx
shl ebx, 5
bswap edx
xchg ecx, edi
neg edx
jmp 0x4a12ee
call fcn.004a3ce0
add edx, ebx
shr ebx, 0x16
sub ecx, ebx
or edi, ecx
sub ecx, 0xe430303b
xchg edi, ebx
xor ecx, 0xe43154c9
jmp 0x4a26dc
mov esi, 0x123b2f04
mov ecx, edi
sub edx, ecx
or edx, edi
or edx, ebx
dec ecx
dec ebx
jmp 0x4a236e
push 0xd9ad98e3
and ecx, 0xe462bcc7
mov ecx, edi
or ecx, ebx
dec ecx
or edx, edi
add edi, ebx
or ebx, edx
shr edi, 0x13
and edi, edx
and ebx, 0xe46794b7
sub ecx, ebx
and ebx, ecx
bswap edi
add ecx, edi
jmp 0x4a33f3
push 0xd9c3562f
shl edx, 0x1b
ror edi, 0x1e
add edx, 0xe476420d
or edx, ebx
xor edx, ebx
xor ebx, ecx
xchg ebx, ecx
xor edx, edi
mov edi, ebx
not edi
jmp 0x4a17b7
push 0xd9af76fa
sub ecx, edx
inc edi
ror ecx, 0x19
and edx, edi
and edi, ebx
xchg edx, ebx
mov edx, 0xe4852543
add ecx, 0xe4859c70
xor ecx, edx
jmp 0x4a0b75
call esi
mov edi, 0xe4b652c3
sub ebx, ecx
xor edi, ebx
xchg ebx, edx
jmp 0x4a0764
push 0xd9c5f6ef
or ecx, edx
or ecx, edx
xchg edi, edx
mov ecx, edi
inc ecx
rol ecx, 0x1f
sub edi, 0xe4bc538f
sub edx, ecx
xchg edx, ecx
jmp loc.004a272a
mov esi, 0x2774562b
or edx, ecx
mov edx, ebx
xor edx, 0xe4bf3700
xchg ecx, edi
inc edx
dec ebx
xor ecx, 0xe4c11e1b
jmp 0x4a2acc
mov esi, 0x123b2f04
xor edi, ecx
sub edi, edx
shl ecx, 0x1b
shl ecx, 5
shl ecx, 0x1c
add ecx, 0xe4c98c10
shr edx, 0x18
sub ecx, 0xe4ca6dcc
mov edx, edi
jmp 0x4a1eb7
mov esi, 0x4132136a
and ebx, edx
xchg ecx, ebx
xchg edx, ebx
xchg ebx, ecx
not ebx
xchg edi, ecx
bswap ebx
shr ecx, 6
jmp 0x4a1dae
pop esi
add ecx, ebx
and ebx, 0xe4f9380b
xchg ebx, edi
or edx, ecx
sub ebx, edi
jmp 0x4a15ca
push 0xd9c18905
neg ecx
add ebx, edi
or edi, 0xe52bfd9c
shr edx, 0xd
mov edx, edi
mov ebx, ecx
xor edx, ecx
rol edx, 0xb
xor edx, ebx
jmp 0x4a3b3e
call esi
inc ebx
xchg edi, ebx
xor edx, ecx
xor ebx, 0xe5517ebf
shl ebx, 0x10
mov ebx, edx
mov edi, ebx
bswap ecx
sub ecx, ebx
add ebx, edx
not ecx
xor ecx, edx
xor ebx, 0xe5715cde
jmp 0x4a19ef
mov esi, 0x123b2f04
add edi, edx
xor ebx, ecx
and ebx, edi
sub ebx, edx
and edx, ecx
mov ebx, edx
and edi, 0xe591e88e
mov ecx, edi
not edx
and ebx, 0xe5943b2a
shr edx, 4
sub edi, edx
jmp 0x4a3bc3
pop esi
add edi, ecx
ror ecx, 0x1d
or ebx, 0xe5993cf2
add edx, 0xe599f259
xchg edx, edi
sub ecx, ebx
jmp 0x4a0cdd
push 0xd9c15c35
mov ebx, 0xe5a721dd
or edx, ecx
inc edi
xchg ecx, edi
or edi, ecx
sub edi, 0xe5a9de48
add ebx, 0xe5aa4e4f
sub ecx, 0xe5aaf0da
and ebx, 0xe5ab7b1d
add edx, 0xe5abef9b
rol ecx, 0x10
not edx
mov edx, edi
jmp 0x4a30c8
push 0xd9c324c1
and ecx, ebx
ror edi, 8
or ebx, edx
add edi, ecx
or ebx, edi
mov edi, ebx
add edx, ecx
xchg edx, ebx
mov edx, 0xe5c2cac8
or edx, edi
xor edx, ebx
jmp 0x4a2cac
push 0xd9adc488
not edx
xor edi, 0xe5d1c840
sub edi, edx
and edx, ecx
or ecx, 0xe5d31873
sub edx, 0xe5d3d0d5
or edi, ecx
jmp 0x4a2e26
push esp
add edi, ebx
mov edx, 0xe5d55752
or ecx, 0xe5d5f42d
bswap edi
ror edx, 0x1f
xchg ebx, ecx
mov ebx, ecx
xor edi, ecx
add ebx, 0xe5d8c44b
jmp 0x4a1d5a
pop esi
or edx, 0xe5eafea2
mov ecx, edi
xchg ecx, edx
add edi, ecx
mov edx, edi
add ebx, ecx
add ebx, edi
jmp 0x4a2f9d
push 0xd9c57354
or edx, 0xe6119502
sub edx, ecx
rol ecx, 5
shl edx, 0x14
jmp 0x4a3a49
push 0xd9ab1b27
xor edx, ecx
not ebx
mov ebx, 0xe630b41b
xor ecx, 0xe6312882
mov ecx, edi
ror edi, 0x19
mov ebx, edi
xor ecx, edi
jmp 0x4a283b
pop esi
add ecx, edx
inc edi
xchg ebx, ecx
and ecx, ebx
or ecx, edi
xchg edx, ebx
xchg ecx, edi
xchg ecx, ebx
mov edi, ecx
xchg ecx, ebx
add edi, 0xe675b59e
jmp 0x4a1edd
push 0xd9b9d04f
add edi, edx
sub edx, ebx
and ecx, ebx
nop
sub edi, ecx
mov edi, ecx
add ecx, 0xe6a3001f
and edi, ebx
and edi, edx
or ebx, ecx
xchg ebx, edx
mov ebx, edx
inc edx
jmp 0x4a188a
mov esi, 0x123b2f04
add ecx, edi
or edx, edi
or edx, 0xe6b34dba
shl edx, 0x1e
or ebx, 0xe6b45bbd
and edi, 0xe6b4cc5f
sub edx, ebx
and ecx, ebx
bswap edi
and edi, edx
jmp 0x4a29ee
call fcn.004a3ce0
xor ebx, ecx
or ebx, 0xe6d339d6
and ebx, edi
ror edi, 0xf
and edx, edi
mov ecx, 0xe6d50f93
or ecx, ebx
and ebx, 0xe6d60b05
and ecx, edi
and ebx, 0xe6d70870
jmp 0x4a31cf
push 0xd9c59cb2
and ecx, edi
mov ecx, edi
bswap edx
neg edx
shr ebx, 0x12
or ecx, edi
xchg edi, edx
xor edi, 0xe6e5146d
xor edx, 0xe6e59a39
not ecx
xchg ebx, edi
xor ecx, edx
jmp 0x4a0e84
push 0xd9af23c0
xchg edi, edx
and edi, 0xe6eaf3b0
xor ebx, ecx
mov edx, edi
and edx, ebx
ror edi, 4
bswap ebx
mov ebx, edi
rol edx, 0xd
jmp 0x4a119d
push 0xd9b2af63
and edx, ebx
xchg edx, ecx
bswap edi
nop
jmp 0x4a25ae
push 0xd9c1b5fc
add edx, ecx
neg edx
xor ebx, edi
add ebx, 0xe7190bb9
add ebx, edi
sub ecx, edx
mov edi, ecx
xor edi, ecx
jmp 0x4a2c25
push 0xd9b60a7c
shr edx, 0xe
xchg ebx, edi
xor edx, edi
add edx, edi
mov ebx, 0xe71d671e
sub ecx, 0xe71ddb7e
jmp 0x4a3c8f
call fcn.004a3ce0
bswap edi
mov ebx, ecx
xor edi, ecx
ror ecx, 0x10
and edi, ebx
or edi, 0xe73104db
mov ecx, ebx
dec ecx
inc ebx
jmp 0x4a1e35
push 0xd9b153b1
add ebx, 0xe7335c7a
add edi, ecx
add ecx, edx
xchg ebx, ecx
and ecx, 0xe73552dc
or ebx, ecx
add ecx, 0xe7365dfb
mov ebx, ecx
and edx, ebx
jmp 0x4a2328
pop esi
sub ebx, edi
and edi, ecx
mov ecx, edx
neg edi
add edx, 0xe739f5af
jmp 0x4a2543
push 0xd9b66132
sub ebx, edi
xchg ecx, edi
jmp 0x4a189d
push 0xd9ba7130
or ecx, 0xe74c0acb
sub ebx, ecx
xor edi, 0xe74c8f93
add ecx, 0xe74ce293
jmp 0x4a0d3d