Function at 0x401000
Capabilities:
Decompress data using ucl

Disassembly:
call sub.kernel32.dll_GetUserDefaultLCID
cmp eax, 0xfffffef3
jne 0x40107a
call sub.kernel32.dll_VirtualUnlock
call sub.kernel32.dll_VirtualUnlock
call sub.kernel32.dll_SetFilePointer
call sub.kernel32.dll_SetFilePointer
call sub.ntdll.dll_NtQueryEvent
call sub.kernel32.dll_VirtualUnlock
call sub.kernel32.dll_SetCriticalSectionSpinCount
call sub.kernel32.dll_VirtualUnlock
call sub.ntdll.dll_NtQueryEvent
call sub.ntdll.dll_NtQueryEvent
call sub.kernel32.dll_VirtualUnlock
call sub.kernel32.dll_VirtualUnlock
call sub.kernel32.dll_VirtualUnlock
call sub.ntdll.dll_NtQueryEvent
call sub.kernel32.dll_SetFilePointer
call sub.kernel32.dll_SetCriticalSectionSpinCount
call sub.kernel32.dll_VirtualUnlock
call sub.kernel32.dll_VirtualUnlock
call sub.kernel32.dll_SetCriticalSectionSpinCount
call sub.ntdll.dll_NtQueryEvent
call sub.kernel32.dll_SetFilePointer
ret
call sub.user32.dll_GetClipboardViewer
cmp eax, 0xffffff33
jne 0x401126
call sub.kernel32.dll_SetFilePointer
call sub.kernel32.dll_VirtualUnlock
call sub.ntdll.dll_NtQueryEvent
call sub.kernel32.dll_SetFilePointer
call sub.kernel32.dll_VirtualUnlock
call sub.kernel32.dll_SetFilePointer
call sub.ntdll.dll_NtQueryEvent
call sub.kernel32.dll_SetCriticalSectionSpinCount
call sub.kernel32.dll_SetCriticalSectionSpinCount
call sub.ntdll.dll_NtQueryEvent
call sub.kernel32.dll_SetFilePointer
call sub.kernel32.dll_SetFilePointer
call sub.kernel32.dll_SetCriticalSectionSpinCount
call sub.kernel32.dll_VirtualUnlock
call sub.ntdll.dll_NtQueryEvent
call sub.ntdll.dll_NtQueryEvent
call sub.ntdll.dll_NtQueryEvent
call sub.kernel32.dll_SetFilePointer
call sub.ntdll.dll_NtQueryEvent
call sub.kernel32.dll_SetFilePointer
call sub.kernel32.dll_SetFilePointer
call sub.kernel32.dll_VirtualUnlock
call sub.kernel32.dll_SetCriticalSectionSpinCount
call sub.kernel32.dll_SetCriticalSectionSpinCount
call sub.kernel32.dll_VirtualUnlock
call sub.kernel32.dll_VirtualUnlock
call sub.kernel32.dll_VirtualUnlock
call sub.kernel32.dll_SetCriticalSectionSpinCount
call sub.kernel32.dll_SetFilePointer
call sub.ntdll.dll_NtQueryEvent
call sub.kernel32.dll_SetFilePointer
ret
call sub.kernel32.dll_GetUserDefaultLCID
cmp eax, 0xffffff34
jne 0x401196
call sub.kernel32.dll_SetFilePointer
call sub.kernel32.dll_SetCriticalSectionSpinCount
call sub.kernel32.dll_SetFilePointer
call sub.kernel32.dll_SetFilePointer
call sub.kernel32.dll_SetCriticalSectionSpinCount
call sub.kernel32.dll_SetFilePointer
call sub.kernel32.dll_VirtualUnlock
call sub.kernel32.dll_SetFilePointer
call sub.kernel32.dll_SetFilePointer
call sub.kernel32.dll_SetCriticalSectionSpinCount
call sub.ntdll.dll_NtQueryEvent
call sub.kernel32.dll_SetCriticalSectionSpinCount
call sub.kernel32.dll_VirtualUnlock
call sub.kernel32.dll_SetFilePointer
call sub.kernel32.dll_VirtualUnlock
call sub.kernel32.dll_VirtualUnlock
call sub.kernel32.dll_SetCriticalSectionSpinCount
call sub.kernel32.dll_SetCriticalSectionSpinCount
call sub.kernel32.dll_SetFilePointer
ret
call sub.kernel32.dll_GetUserDefaultLCID
cmp eax, 0xfffffef2
jne 0x40123d
call sub.kernel32.dll_VirtualUnlock
call sub.kernel32.dll_SetFilePointer
call sub.kernel32.dll_VirtualUnlock
call sub.kernel32.dll_VirtualUnlock
call sub.kernel32.dll_VirtualUnlock
call sub.kernel32.dll_SetCriticalSectionSpinCount
call sub.kernel32.dll_VirtualUnlock
call sub.kernel32.dll_VirtualUnlock
call sub.kernel32.dll_SetCriticalSectionSpinCount
call sub.ntdll.dll_NtQueryEvent
call sub.kernel32.dll_SetFilePointer
call sub.kernel32.dll_SetFilePointer
call sub.kernel32.dll_SetFilePointer
call sub.kernel32.dll_VirtualUnlock
call sub.kernel32.dll_SetCriticalSectionSpinCount
call sub.kernel32.dll_VirtualUnlock
call sub.kernel32.dll_SetFilePointer
call sub.kernel32.dll_VirtualUnlock
call sub.kernel32.dll_VirtualUnlock
call sub.kernel32.dll_SetCriticalSectionSpinCount
call sub.kernel32.dll_SetFilePointer
call sub.kernel32.dll_VirtualUnlock
call sub.kernel32.dll_VirtualUnlock
call sub.kernel32.dll_SetFilePointer
call sub.ntdll.dll_NtQueryEvent
call sub.ntdll.dll_NtQueryEvent
call sub.kernel32.dll_VirtualUnlock
call sub.kernel32.dll_SetFilePointer
call sub.kernel32.dll_SetFilePointer
call sub.kernel32.dll_VirtualUnlock
ret
jmp 0x46c243
and ebx, esi
not ecx
mov ebx, edx
jmp 0x46dcf9
push 0xab87ecf6
xor ecx, 0xacae7abd
xor esi, 0xacaeb8c2
or ecx, ebx
or ebx, esi
and ecx, esi
add ebx, esi
not esi
or esi, ecx
xchg esi, ebx
or ebx, 0xacb0b1ef
xor ebx, edx
mov ebx, esi
or esi, edx
xor ebx, edx
inc ebx
ror edx, 0x12
jmp 0x46d36e
push 0xab8b1e00
xor edx, ecx
xchg edx, ecx
add ecx, edx
xor edx, ecx
mov edx, esi
and ecx, 0xacb3b8a0
xor ecx, edx
mov ecx, esi
jmp 0x46cd12
push 0xabd2ef2a
add ecx, ebx
xor ecx, ebx
add edx, esi
xor ebx, ecx
mov ecx, edx
inc esi
ror ecx, 0xe
and ecx, 0xacbba19a
add ecx, 0xacbc6082
jmp 0x46de5e
pop edi
rol esi, 0xe
dec ebx
sub ebx, 0xacbfb512
or ecx, ebx
and edx, 0xacc02d62
or edx, ecx
mov edx, 0xacc0b693
jmp 0x46f2e3
pop edi
and ecx, 0xacc10de6
or esi, ecx
xor edx, ecx
ror esi, 0x1d
bswap edx
inc edx
or edx, ecx
sub ebx, esi
xor ebx, edx
add edx, ecx
sub ecx, 0xacc37ad9
jmp 0x46e092
pop edi
bswap ebx
and esi, edx
and ebx, ecx
xchg esi, ecx
shl ebx, 0x14
xchg ecx, edx
sub esi, ecx
add ebx, esi
rol ecx, 3
jmp 0x46dd0d
push 0xabd20f96
xchg ecx, ebx
sub esi, ebx
sub ecx, edx
dec esi
xor edx, ebx
add ecx, esi
jmp 0x46c333
push 0xabc0d85a
xchg ecx, esi
mov ecx, esi
or ecx, esi
rol ebx, 4
neg esi
or edx, ecx
mov ecx, edx
xor esi, ebx
xor ebx, 0xacd24acb
mov esi, ecx
jmp 0x46ea3b
pop edi
inc ecx
add edx, 0xace16436
or edx, 0xace1b15a
and ebx, edx
or esi, ebx
dec edx
add edx, ecx
xor edx, ebx
xchg ebx, esi
jmp 0x46ce11
push 0xabad2802
dec ecx
sub esi, ecx
xor esi, 0xad0d44d0
sub esi, ecx
mov esi, edx
xchg ebx, ecx
jmp 0x46ec75
call edi
add ebx, edx
or ecx, esi
xor esi, ecx
add edx, esi
sub esi, edx
neg edx
sub esi, ebx
mov esi, ecx
add ecx, esi
mov esi, ebx
inc edx
add esi, ebx
jmp 0x46d85f
pop edi
add edx, esi
xor esi, 0xad187300
or esi, 0xad18b25b
not esi
add edx, ecx
ror ebx, 5
mov ecx, esi
mov ebx, esi
or ebx, esi
dec ebx
ror ecx, 0x1a
mov ebx, ecx
sub esi, ebx
or ebx, esi
jmp 0x46ccee
push 0xab914e08
add edx, 0xad47a3db
sub ecx, esi
shl esi, 0x1f
xchg esi, edx
sub edx, ecx
xor esi, ebx
xchg edx, ecx
not esi
jmp 0x46e301
push 0xabe19bae
rol ebx, 0xf
add ecx, edx
shr ebx, 2
xchg ebx, esi
inc ecx
add ebx, esi
not ebx
and edx, ecx
shr ecx, 0x17
and ecx, ebx
sub ebx, esi
xor edx, ecx
jmp 0x46cfa6
push 0x40
mov ecx, edx
ror esi, 0x15
xchg edx, ebx
mov esi, ecx
mov ecx, 0xad631656
mov ebx, esi
add ebx, ecx
sub ebx, ecx
rol edx, 0x1e
and esi, edx
and edx, esi
or esi, ebx
xor ebx, 0xad650c94
xor esi, ecx
add esi, ebx
sub ebx, edx
jmp 0x46ec4f
push 0xabb4e92d
or esi, ecx
or ebx, ecx
add ebx, edx
sub ebx, ecx
mov esi, ebx
mov edx, 0xad69a902
not edx
xor edx, 0xad6a279f
shr ecx, 0x12
jmp 0x46d32a
push 0xab8b6998
sub edx, esi
mov ebx, ecx
and ecx, ebx
sub ebx, ecx
sub ebx, edx
inc ecx
xor ebx, edx
xor ebx, ecx
and ebx, ecx
shl esi, 0x12
jmp 0x46d2a6
pop edi
neg ebx
inc ebx
xor esi, ecx
xor edx, ecx
and edx, esi
dec esi
xchg edx, ebx
inc esi
add edx, ebx
sub esi, ecx
jmp 0x46da11
call fcn.0046f27f
or esi, edx
sub ecx, esi
xchg ebx, edx
xchg esi, ebx
or ecx, ebx
jmp 0x46cebf
call fcn.0046f27f
xchg esi, edx
neg edx
add ebx, 0xad7b8dab
jmp 0x46ebc3
mov edi, 0x73716341
and ebx, ecx
xor ecx, edx
mov esi, ebx
and edx, esi
xchg esi, edx
xor ecx, ebx
jmp 0x46d51b
pop edi
sub ebx, edx
sub edx, esi
xor ebx, esi
shl ebx, 0x13
bswap ebx
xor ebx, 0xad7e6a5b
xor esi, 0xad7ea23c
jmp 0x46d932
pop edi
sub ebx, 0xad816faf
nop
inc ebx
and esi, edx
or ecx, 0xad825098
add esi, ecx
and ebx, ecx
mov edx, ebx
xchg ebx, edx
jmp 0x46c55c
mov edi, 0x3f4d7907
sub edx, 0xad838230
sub ebx, 0xad83bbb3
or ecx, esi
inc ecx
and ecx, esi
xchg ebx, edx
shr edx, 4
neg ebx
xchg ecx, esi
rol ebx, 0x15
mov edx, ecx
jmp 0x46ef8b
call edi
xor edx, ebx
or ebx, edx
sub esi, edx
or edx, ebx
jmp 0x46d18e
call edi
mov ecx, 0xad870b33
mov ecx, ebx
add edx, ecx
mov esi, ebx
mov ebx, 0xad87e222
xchg esi, edx
inc ebx
jmp 0x46c39c
mov edi, 0x3f4d7907
or esi, 0xad88b35e
and ecx, esi
mov ebx, esi
neg ecx
sub esi, 0xad898f02
dec edx
neg esi
add ecx, esi
and edx, ebx
and edx, ecx
or ecx, 0xad8ae921
xchg edx, esi
or esi, edx
jmp 0x46e66d
push 0xab935e76
rol edx, 0x17
add edx, esi
xor ebx, edx
add esi, ecx
ror ebx, 0x1a
sub ebx, 0xad8ed942
and ebx, 0xad8f200a
or ecx, esi
jmp 0x46e991
pop edi
nop
sub ecx, ebx
rol ecx, 0x13
add ecx, ebx
dec edx
sub esi, edx
jmp 0x46d576
mov edi, 0x73716341
not ecx
xchg ebx, edx
mov edx, 0xad95eeea
add ecx, ebx
xor ecx, 0xad966a1e
and esi, 0xad96a394
xchg edx, esi
jmp 0x46d465
pop edi
and ebx, edx
xor ebx, edx
xchg ebx, ecx
sub esi, ecx
mov esi, edx
add esi, 0xada3b7ff
sub esi, edx
jmp 0x46cf74
pop edi
and ebx, edx
shr esi, 0xc
or edx, 0xadb09611
bswap ebx
xchg ebx, ecx
xchg ebx, esi
mov esi, ecx
jmp 0x46d6aa
pop edi
add edx, ecx
bswap ecx
xor ecx, esi
mov ebx, ecx
sub edx, ecx
mov ebx, ecx
and ebx, 0xadb4ee2b
sub ecx, ebx
and ebx, edx
xchg ebx, edx
sub edx, ebx
and ecx, ebx
xor ecx, 0xadb64433
jmp 0x46d07b
pop edi
and ecx, esi
mov ecx, 0xadc03a72
shl esi, 0x13
bswap ecx
xor esi, 0xadc0e42c
mov ebx, ecx
add ebx, edx
and ebx, ecx
add esi, edx
jmp 0x46c850
push 0xab8bb173
mov ebx, edx
xchg ecx, edx
sub esi, ebx
xor edx, ecx
sub esi, edx
xchg esi, ebx
neg ecx
mov edx, 0xadc70290
shl ebx, 5
xor esi, ebx
jmp 0x46e8ab
push 0xabb6354e
sub ebx, ecx
neg edx
xor esi, ebx
or edx, ecx
ror esi, 0x1f
and ecx, edx
or esi, ebx
add ebx, 0xadd0a654
sub edx, ecx
and esi, ecx
and ecx, 0xadd15975
and ecx, ebx
jmp 0x46daa2
push 0xab88378f
sub ecx, esi
xchg ecx, ebx
xchg esi, ecx
mov ebx, 0xadd429ce
or ecx, ebx
xor ebx, esi
mov edx, ebx
shr edx, 7
jmp 0x46e54e
pop edi
or edx, ecx
inc edx
rol ecx, 0x16
xor ecx, esi
mov esi, ebx
shr ecx, 8
add edx, ebx
jmp 0x46f1f9
push 0xab8ad59b
and edx, ecx
sub ebx, edx
mov ebx, 0xaddd0b4a
and edx, ecx
xor edx, esi
sub esi, 0xadddce62
jmp 0x46c2c9
call fcn.0046f27f
bswap ebx
not ecx
sub ecx, ebx
xchg esi, ecx
add edx, esi
dec esi
sub ecx, 0xade4a0e1
neg edx
or esi, edx
rol edx, 0x1c
jmp 0x46e159
call fcn.0046f27f
sub ecx, esi
sub esi, ebx
sub edx, ebx
xchg edx, esi
xchg ecx, edx
and ebx, esi
bswap ebx
xor esi, edx
or esi, ecx
xchg ebx, ecx
sub edx, ebx
jmp 0x46eebf
push 0xab956f2f
sub ecx, 0xadf4ea68
ror ebx, 0x12
and ecx, ebx
mov edx, ebx
neg ebx
neg esi
and ebx, esi
mov ebx, ecx
inc edx
mov esi, ebx
jmp 0x46d870
pop edi
rol ebx, 5
xchg esi, ecx
or ebx, ecx
mov esi, edx
xor edx, 0xadf93d27
shl esi, 2
bswap esi
xor ebx, ecx
not edx
xor ebx, 0xadfa777a
jmp 0x46d3f6
pop edi
bswap esi
mov edx, ecx
or ebx, edx
mov edx, ebx
sub ecx, ebx
and ebx, ecx
mov ecx, edx
add ecx, ebx
or ebx, edx
jmp 0x46c37d
pop edi
xchg ebx, ecx
or ebx, 0xadfd53f8
or esi, 0xadfda2fe
add edx, ebx
xor esi, ebx
sub edx, esi
or ecx, ebx
xor esi, ebx
sub ebx, 0xadff0f48
mov esi, ebx
jmp 0x46ce69
call edi
add edx, 0xae0c0962
sub ebx, esi
add ebx, edx
mov edx, 0xae0cc018
and ecx, edx
neg esi
mov ecx, edx
sub ebx, ecx
sub esi, ebx
xor esi, ecx
xor esi, 0xae0e7be1
dec ecx
dec esi
jmp 0x46cd30
pop edi
sub edx, esi
add esi, edx
or edx, esi
sub edx, esi
add esi, 0xae1056ea
jmp 0x46e173
pop edi
xor ecx, ebx
add edx, 0xae10ed88
or ebx, 0xae112b1e
sub edx, ecx
shl edx, 0x18
xor ecx, esi
shl ecx, 0xb
inc ebx
inc edx
jmp 0x46c7a3
push 0xabed5e74
sub edx, esi
or ecx, ebx
mov esi, ebx
xor ebx, esi
and edx, ebx
sub edx, esi
rol ebx, 0x1a
jmp 0x46d97c
pop edi
sub ecx, ebx
mov ecx, edx
rol ecx, 2
and ebx, esi
or esi, edx
jmp 0x46d59a
push 0xab95b9cd
mov ebx, esi
mov esi, 0xae2e8162
add ebx, 0xae2ebe58
sub ecx, ebx
or ecx, edx
sub esi, 0xae2f829c
xchg edx, ebx
add edx, esi
add ebx, esi
add ecx, edx
jmp 0x46f056
mov edi, 0x4132136a
shr edx, 0xc
xor ecx, 0xae34159a
and esi, ebx
add edx, ecx
or esi, ecx
xor ebx, edx
add ecx, ebx
add edx, 0xae357549
jmp 0x46e67d
pop edi
dec ecx
ror edx, 0x1b
and esi, ecx
xor edx, esi
sub esi, edx
jmp 0x46db89
mov edi, 0x73716341
xor ebx, esi
and edx, esi
shl edx, 0x15
mov ecx, 0xae422349
and edx, esi
mov edx, ebx
sub ebx, edx
rol ebx, 0x1e
bswap edx
xor edx, 0xae439d8f
rol esi, 0x18
or esi, ecx
mov ecx, 0xae4453a4
jmp 0x46cd47
call edi
sub ebx, 0xae44ab8a
xchg esi, ecx
mov edx, 0xae452417
mov ecx, esi
jmp 0x46e94a
push 0xabdc8ca6
or ebx, ecx
and ebx, edx
sub esi, ecx
sub ecx, edx
xor ebx, 0xae4aa3b6
or esi, edx
shl ecx, 0x17
dec edx
jmp 0x46f13f
pop edi
xchg edx, esi
sub ecx, ebx
and ebx, esi
nop
sub esi, ecx
nop
jmp 0x46edcd
pop edi
add edx, ebx
or edx, 0xae4d44e5
inc edx
xor edx, esi
and edx, 0xae4dec8a
and ebx, edx
bswap ecx
sub esi, 0xae4ea076
jmp 0x46d9f3
push 0xabb713a1
or esi, ecx
mov edx, esi
shr edx, 0x17
ror ebx, 7
or edx, 0xae55ed9e
or ecx, ebx
mov ebx, esi
shr esi, 0x1d
bswap esi
xchg ebx, edx
add ebx, esi
add ebx, edx
jmp 0x46eed0
pop edi
mov ecx, edx
add ecx, esi
mov edx, ebx
xchg esi, edx
xor edx, 0xae5bde18
xor ecx, esi
xchg esi, ecx
add esi, edx
bswap esi
mov ebx, 0xae5d017b
rol edx, 0x13
jmp 0x46d3b7
push 0x401400
or ebx, edx
and edx, esi
and ecx, esi
not esi
bswap esi
mov edx, esi
xchg ebx, ecx
add ebx, edx
or ecx, edx
add esi, ebx
add ecx, 0xae5fb846
jmp 0x46dc64
pop edi
mov ecx, 0xae600a68
add edx, 0xae604241
sub esi, 0xae607a25
sub ecx, esi
or ecx, 0xae60f8de
bswap ecx
rol ebx, 0x18
sub esi, edx
sub ecx, edx
xor ecx, 0xae620e10
jmp 0x46f304
push 0xab8e9bac
mov ecx, 0xae643529
shl ecx, 0x1a
add esi, 0xae64a5f4
sub ebx, esi
mov ebx, edx
bswap ecx
add ecx, 0xae658149
shr esi, 0xa
xor esi, edx
add ebx, 0xae663758
jmp 0x46f091
call edi
xor esi, edx
xchg esi, ecx
shl esi, 0x14
xchg edx, esi
rol edx, 0x19
sub esi, ecx
ror edx, 0xd
or ebx, 0xae737bdc
mov edx, ecx
bswap ecx
xchg ecx, edx
or ebx, 0xae745964
bswap esi
jmp 0x46ecb0
push 0xabaedd0d
add ecx, 0xae791ddf
xor ecx, 0xae795506
and esi, ecx
sub ebx, 0xae7a8479
xor ebx, esi
add ecx, edx
or ecx, esi
mov ecx, esi
or esi, ecx
add esi, ebx
ror ebx, 0x15
mov edx, ebx
jmp 0x46e1b8
push 0xab879855
or ecx, edx
and ebx, ecx
add ecx, ebx
and esi, ecx
sub ecx, ebx
jmp 0x46c293
pop edi
xchg ebx, edx
mov ecx, ebx
and esi, ebx
or ecx, edx
add ebx, ecx
dec edx
jmp 0x46d846
call fcn.0046f27f
xchg esi, ecx
or edx, esi
shr esi, 0x18
sub esi, ebx
or ebx, edx
or edx, ebx
jmp 0x46de4d
call fcn.0046f27f
bswap edx
xchg esi, ebx
and edx, ecx
and ebx, esi
mov esi, 0xae8c17a2
dec ebx
sub ebx, 0xae8ca1ff
and ecx, esi
jmp 0x46d680
pop edi
shl edx, 0x15
add edx, ebx
add ecx, ebx
xchg ebx, edx
xor ebx, edx
and ecx, esi
add edx, 0xae8eac03
neg ecx
add ebx, esi
bswap esi
xchg ecx, edx
jmp 0x46f1d5
call edi
and ebx, ecx
mov ebx, edx
and edx, ecx
neg ecx
xor esi, ecx
jmp 0x46d155
push 0xabd3cd3b
dec ecx
shl ecx, 0x16
xchg edx, ebx
sub ecx, esi
inc edx
sub esi, ebx
inc edx
nop
or edx, ebx
sub esi, edx
jmp 0x46efc6
pop edi
rol edx, 0x16
mov ecx, ebx
mov edx, esi
bswap esi
mov ebx, esi
shr ecx, 0x10
dec esi
xor esi, edx
or ebx, esi
xor ebx, edx
or ecx, 0xae9c4e9f
xor esi, edx
ror ebx, 0x18
xor ecx, esi
add ecx, 0xae9d4420
jmp 0x46ddde
call fcn.0046f27f
shl ebx, 0x14
shl edx, 0x1f
or esi, edx
xor ecx, edx
mov ebx, esi
and esi, ecx
xchg esi, ebx
and ebx, edx
jmp 0x46c7ce
pop edi
xor ebx, edx
xchg edx, ebx
mov esi, ecx
xor ebx, ecx
jmp 0x46dfa8
push 0xab94d9d3
mov esi, edx
ror ebx, 3
xor edx, 0xaeafec07
xor edx, ecx
rol edx, 0x17
mov esi, 0xaeb0a883
and ebx, edx
xor ebx, 0xaeb13277
add ebx, edx
ror esi, 6
jmp 0x46ef51
push 0xabe01e67
xchg ecx, ebx
or ebx, edx
xor esi, ebx
and ebx, esi
or edx, esi
add ecx, esi
and edx, ecx
sub ebx, esi
not edx
jmp 0x46cc77
call edi
add edx, 0xaeb93070
and edx, 0xaeb97f1d
sub edx, 0xaeb9bebb
xchg ecx, edx
jmp 0x46ed03
push 0xabf1bf41
xor ebx, edx
sub edx, 0xaebfbe72
add esi, ebx
and ecx, edx
shr esi, 0x14
xor ecx, ebx
neg esi
or ebx, esi
mov esi, edx
ror esi, 0x11
xchg ecx, edx
or edx, ecx
bswap esi
and ecx, edx
jmp 0x46ced9
call edi
xchg esi, ebx
neg edx
sub ebx, 0xaec59ca3
xor ebx, ecx
or ebx, 0xaec618ef
xchg ebx, esi
sub esi, 0xaec695a9
jmp 0x46daf7
call edi
ror edx, 0x18
xchg edx, esi
mov edx, ebx
or ebx, edx
xor ecx, 0xaece0e11
xor edx, ebx
xchg ebx, edx
jmp 0x46db3f
pop edi
inc esi
add ecx, 0xaecf23a4
and ebx, ecx
add esi, 0xaecf9c59
xor ebx, 0xaecfeb2d
and ecx, esi
mov esi, ecx
shl esi, 0xa
jmp 0x46c45e
mov edi, 0x3f4d7907
or esi, ecx
rol ebx, 9
or ecx, esi
ror esi, 0x1d
xor ecx, ebx
add ebx, 0xaed41b1a
sub esi, ecx
sub edx, ecx
inc edx
add ebx, 0xaed511cf
or ecx, ebx
not ecx
jmp 0x46eae3
call fcn.0046f27f
and ecx, ebx
xor esi, ecx
mov ebx, edx
mov ebx, ecx
add ebx, edx
or ebx, 0xaee0216c
xor esi, ecx
add ebx, ecx
mov edx, 0xaee0d6a1
add esi, ebx
xor ebx, ecx
and ecx, ebx
xchg edx, ebx
jmp 0x46e0d6
mov edi, 0x73716341
xchg edx, esi
or esi, ecx
mov edx, esi
add ecx, 0xaee9f52c
sub esi, ebx
jmp 0x46e25a
push esp
xor ebx, 0xaef36eb2
not ecx
ror ecx, 5
and edx, ebx
not ebx
jmp 0x46f114
push 0xab9102f6
or edx, ecx
xor ebx, ecx
xor esi, 0xaef80a2c
xchg edx, esi
mov esi, edx
xor edx, esi
or edx, ecx
or ebx, esi
and ebx, esi
jmp 0x46cb18
mov edi, 0x3f4d7907
rol edx, 0x17
sub ebx, 0xaef9d7a7
or ecx, ebx
add ebx, esi
xchg ecx, ebx
and ecx, ebx
add esi, ecx
jmp 0x46ef08
push 0xab8880e5
sub ecx, esi
or esi, 0xaf0f1e4d
add ebx, esi
jmp 0x46e3f8
call edi
and esi, ecx
mov ecx, ebx
and ecx, edx
or ebx, 0xaf12213a
bswap ebx
and edx, 0xaf1292b4
dec esi
xchg ecx, ebx
xchg ebx, esi
or esi, edx
and ecx, edx
shl ebx, 0x14
jmp 0x46d5b2
push 0xabc32ae8
mov esi, edx
add ebx, esi
neg esi
neg ebx
xor ebx, 0xaf18f572
and esi, edx
xchg ecx, edx
shl ebx, 0x12
xor ecx, 0xaf19e329
mov esi, edx
inc ebx
or ebx, esi
jmp 0x46cdfb
call fcn.0046f27f
and ebx, edx
mov edx, ebx
and ebx, esi
jmp 0x46eeaf
call fcn.0046f27f
add ecx, edx
xor ebx, 0xaf226f4b
add ecx, 0xaf22a8d4
shl ebx, 5
sub esi, ebx
xor esi, ebx
and edx, 0xaf239441
jmp 0x46e398
call fcn.0046f27f
add esi, ecx
sub ebx, esi
xor ecx, 0xaf3cae57
xchg esi, ecx
and edx, ecx
mov edx, ebx
xchg ebx, esi
add ecx, ebx
not edx
not esi
add ecx, ebx
shl ecx, 0x1a
add ebx, ecx
xor ebx, ecx
jmp 0x46e035
push 0xab8bfb75
mov ebx, edx
xchg ecx, edx
or ebx, ecx
add ebx, 0xaf472bcb
xchg ecx, edx
xor esi, ebx
inc ecx
or esi, ebx
or ebx, esi
ror edx, 0xa
or esi, 0xaf48be86
jmp 0x46ce87
mov edi, 0x73716341
shr ebx, 0x1f
not esi
jmp 0x46dea7
pop edi
neg ebx
mov esi, ebx
and edx, ebx
xor ebx, ecx
xchg edx, ebx
inc edx
sub ecx, ebx
rol ecx, 0xb
mov esi, edx
not edx
mov edx, esi
and ebx, edx
jmp 0x46d254
mov edi, 0x3f4d7907
rol edx, 0x11
ror edx, 0x1f
shr esi, 7
mov esi, 0xaf593021
sub ecx, edx
xchg esi, ecx
add edx, 0xaf59e504
inc esi
jmp 0x46cde7
push 0xabc24ebd
not edx
xor esi, ecx
and edx, ecx
and ebx, ecx
xor ecx, 0xaf657318
rol esi, 0x13
xor ecx, 0xaf660145
jmp 0x46e5dd
call fcn.0046f27f
add ecx, esi
or edx, ebx
sub ecx, edx
xor ecx, esi
xor edx, 0xaf70f1cc
sub edx, 0xaf712fe2
mov edx, 0xaf717dc9
add ecx, esi
add edx, ecx
jmp 0x46d9ad
call edi
mov esi, 0xaf7f7739
add ebx, esi
shl ecx, 0x10
add ebx, edx
xor esi, 0xaf807df2
xor edx, esi
inc edx
add esi, edx
xchg esi, ebx
shr ecx, 0xf
jmp 0x46df90
push 0x6ae43
mov esi, ecx
inc ecx
xor ecx, 0xaf8a0868
xor edx, 0xaf8a47b5
add edx, 0xaf8a8544
nop
mov esi, ebx
xchg edx, ebx
or edx, ecx
jmp 0x46db1b
push 0xabae04da
and esi, ecx
add ebx, edx
nop
mov esi, ecx
and esi, 0xaf8ce36d
neg ecx
jmp 0x46dcca
pop edi
sub ebx, ecx
ror ecx, 0xf
not esi
xchg edx, esi
neg ecx
sub esi, 0xaf9064be
or esi, edx
sub ecx, esi
xchg ebx, edx
xor esi, edx
jmp 0x46c42a
pop edi
shr edx, 0x1c
or esi, edx
nop
mov ecx, 0xaf9584ce
sub edx, esi
shl edx, 0x16
add ebx, esi
jmp 0x46ef70
push 0xab90b5b1
and ecx, 0xafa471d9
xor ecx, ebx
xor ecx, esi
and edx, esi
sub ebx, 0xafa55cb0
or edx, ecx
or ebx, esi
add esi, ebx
jmp 0x46e3d8
call edi
xchg esi, ebx
or esi, ebx
shl ecx, 0xa
sub ebx, edx
jmp fcn.0046caee
call edi
mov esi, ecx
and ebx, edx
xchg ecx, ebx
and edx, ecx
xor esi, edx
jmp 0x46de79
mov edi, 0x73716341
and esi, 0xafb5abd1
rol esi, 9
add edx, esi
shl ecx, 0x18
add esi, 0xafb697d4
add edx, ecx
and edx, 0xafb704af
jmp 0x46dd57
call fcn.0046f27f
and ecx, edx
xor ebx, ecx
dec ecx
and esi, edx
and edx, ebx
add edx, ebx
xor ebx, esi
and ebx, edx
sub ecx, 0xafbc804a
sub esi, 0xafbcdf54
or ebx, esi
xor ecx, edx
jmp 0x46ceb0
push 0xab9524fe
not ecx
sub ebx, esi
and ecx, ebx
xor edx, esi
or ebx, edx
add edx, ecx
add ebx, edx
inc edx
sub ebx, 0xafc23088
jmp 0x46d554
pop edi
sub ecx, edx
and ecx, ebx
sub edx, 0xafc30c4c
mov esi, edx
dec edx
xor ecx, ebx
sub ecx, edx
xor ecx, ebx
and ebx, esi
jmp 0x46da21
call fcn.0046f27f
sub esi, edx
neg esi
rol esi, 0x15
nop
jmp 0x46e57e
mov edi, 0x73716341
and edx, 0xafc635da
and ecx, esi
shr ebx, 0xa
add ecx, 0xafc6ea1b
xchg ebx, esi
bswap edx
ror edx, 0x10
mov edx, ebx
mov edx, 0xafc82825
jmp 0x46ddbe
mov edi, 0x3f4d7907
and edx, ecx
and ebx, esi
neg esi
xchg edx, esi
sub edx, ebx
not esi
xchg ebx, ecx
rol ebx, 0x1b
and ebx, ecx
mov esi, edx
jmp 0x46e831
push 0xab973377
or ecx, esi
xchg ecx, esi
add esi, 0xafd5993e
add edx, ebx
or edx, ecx
sub ebx, 0xafd65b01
shr edx, 0x1a
sub esi, 0xafd6d65b
jmp 0x46e8f2
push 0xab8ee8d6
add ebx, ecx
and edx, ecx
ror ecx, 0xe
jmp 0x46ef9d
push esp
mov edx, ecx
add edx, ebx
nop
xchg esi, ecx
mov edx, ebx
jmp 0x46cc9b
push 0xabdea316
xchg ecx, edx
add ebx, esi
mov esi, 0xafe4807c
add edx, ebx
jmp 0x46dffc
pop edi
shl edx, 0x19
sub esi, edx
add ebx, esi
not edx
xor edx, ecx
add edx, esi
xor ebx, edx
xchg esi, edx
add esi, ecx
xchg esi, ecx
xchg ecx, edx
mov edx, esi
xchg edx, ebx
ror edx, 8
jmp 0x46d8c0
pop edi
and ecx, edx
sub ecx, 0xaff28817
not edx
xchg esi, ebx
add edx, 0xaff356a7
and esi, ebx
and edx, ebx
shr ecx, 0xa
inc esi
jmp 0x46cf2a
pop edi
shl edx, 0x1f
and edx, 0xb00403a3
shr ecx, 1
shl edx, 0x1f
and edx, ebx
xchg edx, ebx
add ebx, esi
add ebx, esi
mov esi, edx
or edx, ecx
jmp 0x46d6be
pop edi
bswap ecx
not esi
or edx, 0xb006c1f6
xor esi, edx
sub ecx, 0xb0073bb1
xor ecx, edx
and ecx, esi
or ebx, esi
mov edx, ecx
jmp 0x46c3e4