Function at 0x401000
Capabilities:
Encrypt data using chaskey

Disassembly:
call sub.user32.dll_GetOpenClipboardWindow
cmp eax, 0xffffff2d
jne 0x40107f
call sub.ntdll.dll_ZwTerminateJobObject
call sub.ntdll.dll_ZwTerminateJobObject
call sub.ntdll.dll_ZwTerminateJobObject
call sub.ntdll.dll_ZwTerminateJobObject
call sub.ntdll.dll_ZwTerminateJobObject
call sub.ntdll.dll_ZwTerminateJobObject
call sub.ntdll.dll_ZwTerminateJobObject
call sub.ntdll.dll_ZwTerminateJobObject
call sub.ntdll.dll_ZwTerminateJobObject
call sub.ntdll.dll_ZwTerminateJobObject
call sub.ntdll.dll_ZwTerminateJobObject
call sub.ntdll.dll_ZwTerminateJobObject
call sub.ntdll.dll_ZwTerminateJobObject
call sub.ntdll.dll_ZwTerminateJobObject
call sub.ntdll.dll_ZwTerminateJobObject
call sub.ntdll.dll_ZwTerminateJobObject
call sub.ntdll.dll_ZwTerminateJobObject
call sub.ntdll.dll_ZwTerminateJobObject
call sub.ntdll.dll_ZwTerminateJobObject
call sub.ntdll.dll_ZwTerminateJobObject
call sub.ntdll.dll_ZwTerminateJobObject
call sub.ntdll.dll_ZwTerminateJobObject
ret
call sub.user32.dll_GetMessageExtraInfo
cmp eax, 0xffffff37
jne 0x401103
call sub.ntdll.dll_ZwTerminateJobObject
call sub.ntdll.dll_ZwTerminateJobObject
call sub.ntdll.dll_ZwTerminateJobObject
call sub.ntdll.dll_ZwTerminateJobObject
call sub.ntdll.dll_ZwTerminateJobObject
call sub.ntdll.dll_ZwTerminateJobObject
call sub.ntdll.dll_ZwTerminateJobObject
call sub.ntdll.dll_ZwTerminateJobObject
call sub.ntdll.dll_ZwTerminateJobObject
call sub.ntdll.dll_ZwTerminateJobObject
call sub.ntdll.dll_ZwTerminateJobObject
call sub.ntdll.dll_ZwTerminateJobObject
call sub.ntdll.dll_ZwTerminateJobObject
call sub.ntdll.dll_ZwTerminateJobObject
call sub.ntdll.dll_ZwTerminateJobObject
call sub.ntdll.dll_ZwTerminateJobObject
call sub.ntdll.dll_ZwTerminateJobObject
call sub.ntdll.dll_ZwTerminateJobObject
call sub.ntdll.dll_ZwTerminateJobObject
call sub.ntdll.dll_ZwTerminateJobObject
call sub.ntdll.dll_ZwTerminateJobObject
call sub.ntdll.dll_ZwTerminateJobObject
call sub.ntdll.dll_ZwTerminateJobObject
ret
call sub.kernel32.dll_GetThreadLocale
cmp eax, 0xfffffee1
jne 0x4011a5
call sub.ntdll.dll_ZwTerminateJobObject
call sub.ntdll.dll_ZwTerminateJobObject
call sub.ntdll.dll_ZwTerminateJobObject
call sub.ntdll.dll_ZwTerminateJobObject
call sub.ntdll.dll_ZwTerminateJobObject
call sub.ntdll.dll_ZwTerminateJobObject
call sub.ntdll.dll_ZwTerminateJobObject
call sub.ntdll.dll_ZwTerminateJobObject
call sub.ntdll.dll_ZwTerminateJobObject
call sub.ntdll.dll_ZwTerminateJobObject
call sub.ntdll.dll_ZwTerminateJobObject
call sub.ntdll.dll_ZwTerminateJobObject
call sub.ntdll.dll_ZwTerminateJobObject
call sub.ntdll.dll_ZwTerminateJobObject
call sub.ntdll.dll_ZwTerminateJobObject
call sub.ntdll.dll_ZwTerminateJobObject
call sub.ntdll.dll_ZwTerminateJobObject
call sub.ntdll.dll_ZwTerminateJobObject
call sub.ntdll.dll_ZwTerminateJobObject
call sub.ntdll.dll_ZwTerminateJobObject
call sub.ntdll.dll_ZwTerminateJobObject
call sub.ntdll.dll_ZwTerminateJobObject
call sub.ntdll.dll_ZwTerminateJobObject
call sub.ntdll.dll_ZwTerminateJobObject
call sub.ntdll.dll_ZwTerminateJobObject
call sub.ntdll.dll_ZwTerminateJobObject
call sub.ntdll.dll_ZwTerminateJobObject
call sub.ntdll.dll_ZwTerminateJobObject
call sub.ntdll.dll_ZwTerminateJobObject
ret
call sub.user32.dll_GetMessageExtraInfo
cmp eax, 0xffffff0d
jne 0x40120b
call sub.ntdll.dll_ZwTerminateJobObject
call sub.ntdll.dll_ZwTerminateJobObject
call sub.ntdll.dll_ZwTerminateJobObject
call sub.ntdll.dll_ZwTerminateJobObject
call sub.ntdll.dll_ZwTerminateJobObject
call sub.ntdll.dll_ZwTerminateJobObject
call sub.ntdll.dll_ZwTerminateJobObject
call sub.ntdll.dll_ZwTerminateJobObject
call sub.ntdll.dll_ZwTerminateJobObject
call sub.ntdll.dll_ZwTerminateJobObject
call sub.ntdll.dll_ZwTerminateJobObject
call sub.ntdll.dll_ZwTerminateJobObject
call sub.ntdll.dll_ZwTerminateJobObject
call sub.ntdll.dll_ZwTerminateJobObject
call sub.ntdll.dll_ZwTerminateJobObject
call sub.ntdll.dll_ZwTerminateJobObject
call sub.ntdll.dll_ZwTerminateJobObject
ret
jmp 0x46b15f
sub edi, edx
add edx, esi
add esi, 0xbef2129d
mov edx, edi
or ecx, 0xbef246f5
add ecx, esi
mov edi, esi
and ecx, edi
jmp 0x46dcb2
pop ecx
xor edx, esi
and edi, 0xbf50a6cd
sub edi, 0xbf50c303
add edi, 0xbf50dfed
or edx, ebx
sub edi, esi
inc esi
inc esi
xor edx, 0xbf51688d
sub edi, edx
jmp 0x46d71a
mov ecx, 0x6332a2e
xchg esi, ebx
add edi, esi
add ebx, 0xbf51e1a1
and edi, 0xbf51fa0b
shl esi, 0xd
xchg edx, edi
jmp 0x46b9e8
push 0xbf026101
add edi, esi
add ebx, edi
ror edx, 6
shr ebx, 0x18
mov ebx, 0xbf5373f7
add edx, 0xbf538c51
and edx, esi
shl edx, 0xc
and ebx, edi
mov esi, edi
jmp 0x46bc1a
pop ecx
and edx, ebx
neg edx
dec ebx
xor esi, edx
xor edi, ebx
and edx, edi
mov edi, esi
xchg esi, ebx
mov edi, ebx
mov esi, edx
and esi, edx
bswap edx
not ebx
xor esi, edi
jmp 0x46b455
mov ecx, 0x4132136a
or ebx, esi
shl edi, 2
sub ebx, edx
xor ebx, edx
inc edi
xor edx, ebx
xchg edi, esi
not edx
and esi, edx
mov edx, edi
sub edi, edx
mov edi, 0xbf58a57b
dec esi
and esi, ebx
jmp 0x46da49
push 0xbf0222ad
or esi, edx
or ebx, edx
xor edx, edi
mov esi, ebx
mov edx, esi
and edx, esi
or esi, edx
xchg edx, ebx
jmp 0x46e671
push 0xbefbcc6f
xchg edi, ebx
xor esi, 0xbf59fb97
shr edx, 0x1e
sub ebx, esi
xor ebx, edi
dec edx
ror ebx, 0x1e
mov ebx, esi
or edi, esi
mov edx, esi
shr ebx, 6
neg esi
jmp 0x46e32f
pop ecx
sub esi, ebx
mov edi, esi
dec edi
add edx, ebx
or ebx, 0xbf5efa09
sub esi, edi
jmp 0x46dd5e
call ecx
xor ebx, esi
sub esi, ebx
or edx, 0xbf6493dd
mov edx, ebx
sub ebx, edx
xchg edi, edx
sub esi, edi
mov edx, 0xbf651599
dec ebx
rol edi, 6
jmp 0x46d0db
pop ecx
mov edx, edi
shl esi, 0x12
and esi, 0xbf66c121
xor edx, ebx
rol ebx, 0x13
add ebx, edi
jmp 0x46c1cf
pop ecx
and ebx, 0xbf6e8f41
mov esi, ebx
or edx, 0xbf6ec3f3
xor esi, ebx
mov edx, ebx
sub esi, edi
sub edi, edx
inc edx
jmp 0x46cd81
call fcn.0046de12
mov edi, esi
and ebx, 0xbf750ab9
sub edx, esi
rol edi, 1
sub esi, edx
sub edx, ebx
shr edi, 0x1b
bswap esi
or edi, esi
sub edi, esi
add ebx, 0xbf760051
ror esi, 0x11
jmp 0x46c44f
push esp
and edi, 0xbf787955
sub ebx, edx
xchg edx, esi
mov ebx, 0xbf78c931
xor edx, ebx
and edi, 0xbf78ff01
sub edi, esi
add edx, edi
neg ebx
add esi, edi
sub ebx, esi
rol ebx, 1
add ebx, edi
mov esi, 0xbf79d71f
jmp 0x46daa4
pop ecx
xchg edi, edx
nop
and ebx, edi
not edx
xor ebx, edi
xchg edx, ebx
xor esi, edi
or esi, ebx
add edx, esi
ror edx, 0x14
rol edi, 0xf
sub edx, edi
jmp 0x46cf64
mov ecx, 0x6332a2e
xchg edi, ebx
xor edi, edx
or esi, edi
and ebx, edi
xor edi, esi
sub ebx, 0xbf85661f
not esi
add ebx, esi
mov esi, ebx
or edx, esi
or edi, esi
add ebx, edx
or edi, edx
or ebx, edx
jmp 0x46c994
call fcn.0046de12
dec edx
add ebx, esi
nop
or edi, ebx
and edx, 0xbf8a8165
sub ebx, 0xbf8a9df5
shr edi, 0x13
bswap esi
rol ebx, 0xc
sub ebx, edi
jmp 0x46be74
pop ecx
sub ebx, 0xbf8c7b29
bswap edi
or edx, edi
shr edx, 0xf
xor ebx, 0xbf8ce7fd
and ebx, edi
and esi, edx
mov edi, edx
or esi, edi
add esi, ebx
jmp 0x46e53c
call ecx
shr ebx, 0x12
bswap ebx
add ebx, 0xbf8f180f
and edx, edi
or edx, ebx
shl edi, 0x11
not edi
inc esi
jmp 0x46bcb7
push 0xbefbae89
sub edi, edx
and esi, edi
shr edx, 8
xor ebx, 0xbf917005
xchg esi, edx
sub ebx, 0xbf91aa6b
or ebx, 0xbf91c753
sub edx, 0xbf91e061
not edi
xor edi, esi
xchg esi, edi
inc ebx
jmp 0x46b2e1
call fcn.0046de12
and ebx, edx
add edi, edx
xor ebx, edx
shl ebx, 0x18
ror edi, 0x16
and edi, 0xbf94af29
neg esi
or ebx, edx
add edi, 0xbf94ff13
or edx, edi
jmp 0x46c325
push 0xbefec5d9
xchg esi, ebx
sub esi, 0xbf955ba7
sub ebx, edi
bswap edx
xchg edi, edx
xor edx, ebx
jmp 0x46e065
pop ecx
xor edx, ebx
xchg ebx, edx
mov edi, ebx
or esi, edx
and ebx, edx
bswap edx
and ebx, esi
mov edx, esi
jmp 0x46c2ff
push 0xbefa6525
bswap edx
or esi, ebx
shr esi, 5
mov esi, 0xbf9a997b
or ebx, edx
mov ebx, esi
inc edx
shr edx, 0xd
or edx, 0xbf9b21ad
xchg esi, edx
mov esi, edx
or ebx, 0xbf9b6c77
mov ebx, esi
mov edi, 0xbf9ba1c9
xor esi, ebx
shr esi, 0x19
jmp 0x46ea1b
pop ecx
mov edx, ebx
bswap edi
dec esi
mov edi, esi
jmp 0x46b7e5
call ecx
xchg ebx, edx
bswap esi
xchg ebx, edi
xchg edi, ebx
xor edi, edx
or edi, 0xbfa4889f
xor esi, edi
mov edi, ebx
sub esi, edx
sub ebx, edx
jmp 0x46b903
mov ecx, 0x6332a2e
or edi, ebx
and ebx, edi
neg esi
add esi, edi
inc edi
rol esi, 0x18
and edi, esi
and ebx, edi
jmp 0x46ef0f
pop ecx
add esi, edx
add edx, edi
xchg edx, esi
shl esi, 0x1a
or edx, ebx
shl edi, 0x19
and edx, esi
rol edi, 8
sub edx, edi
or edi, edx
add edi, 0xbfac3e45
mov edi, 0xbfac5bd1
jmp 0x46ef77
call fcn.0046de12
xchg esi, edx
bswap edi
xor edx, 0xbfb5224b
and esi, edi
xchg ebx, edx
and edi, esi
rol edi, 0x18
dec edx
and edx, ebx
add edx, 0xbfb5ded5
and esi, ebx
or edi, esi
jmp 0x46e4f1
call ecx
mov ebx, edi
inc esi
and edi, edx
or edx, edi
and edx, ebx
rol esi, 7
add edx, esi
add ebx, 0xbfb967fb
and edx, edi
shl esi, 0x10
and edx, ebx
or esi, edi
jmp 0x46d7cd
push 0xbef9b1d1
shl ebx, 9
xor ebx, esi
shl edx, 0x13
inc ebx
or esi, 0xbfc1eb33
sub edi, 0xbfc207f7
xor edx, ebx
add edi, ebx
not edx
and edi, ebx
jmp 0x46d2af
pop ecx
sub esi, edx
or edx, ebx
ror ebx, 0x1f
or ebx, esi
sub edi, ebx
ror edx, 0x13
and edx, 0xbfc339ed
add edx, 0xbfc3532f
and edi, esi
add esi, 0xbfc38ac3
jmp 0x46c667
pop ecx
xor edx, edi
xor ebx, esi
bswap esi
rol ebx, 0xb
sub ebx, edi
rol edx, 0x1f
bswap edx
or edx, ebx
add esi, 0xbfcc8dab
ror edx, 9
jmp 0x46b29f
call fcn.0046de12
bswap ebx
xchg esi, edx
mov edi, edx
or esi, 0xbfcf851d
sub edi, 0xbfcf9e05
or edi, 0xbfcfbb13
sub edx, esi
inc esi
jmp 0x46dcd7
push 0xbefaa1b7
or edx, edi
shr edx, 0x1d
xor esi, 0xbfd04ebf
mov edi, esi
jmp 0x46de65
pop ecx
and edi, edx
sub edx, ebx
not esi
xor esi, 0xbfd3a479
xor ebx, edi
shl esi, 0xf
xchg edx, esi
and esi, 0xbfd41561
jmp 0x46b986
push 0xbef4c86d
xor edx, ebx
add edi, ebx
dec ebx
neg ebx
shl esi, 0xf
xor edi, edx
and edx, esi
sub esi, ebx
sub edi, esi
xor edi, 0xbfd52807
add ebx, esi
mov edi, esi
or edi, 0xbfd574c9
bswap esi
jmp 0x46e161
pop ecx
neg edi
sub esi, 0xbfdd4aa7
mov ebx, edx
mov esi, 0xbfdd7c53
rol edx, 3
bswap edx
sub esi, edi
xor esi, ebx
or edx, esi
and edi, 0xbfde216f
jmp 0x46bfb4
call ecx
ror esi, 0xe
or edx, ebx
mov edx, esi
sub esi, ebx
neg esi
inc esi
dec edx
sub edx, 0xbfdf027f
mov esi, ebx
or edx, esi
jmp 0x46bb99
push 0xbefdd1bb
dec edi
dec edi
add ebx, esi
mov edi, esi
or edi, 0xbfe45bcf
mov edx, edi
shr esi, 0x12
add edi, edx
sub ebx, edx
xor esi, edi
or edx, 0xbfe4f8c5
mov edx, 0xbfe51251
jmp 0x46d926
call ecx
and edi, edx
shr edi, 0x1f
or ebx, 0xbfe76c75
xchg ebx, edx
bswap esi
xchg edx, esi
sub esi, edx
neg edi
sub esi, edi
xor ebx, 0xbfe828ff
jmp 0x46cf18
pop ecx
and esi, edi
or esi, ebx
add edi, esi
mov edx, 0xbfee14ef
and ebx, edi
rol edx, 4
add edx, ebx
mov edi, 0xbfee7d9d
neg edi
add edi, ebx
add esi, edx
xchg edx, ebx
xor edx, edi
xor ebx, esi
inc edx
or esi, ebx
jmp 0x46e706
call fcn.0046de12
mov edx, edi
sub esi, edx
mov esi, ebx
and esi, 0xbfefc563
jmp 0x46d006
push 0x401400
xor ebx, esi
shl edx, 0xc
rol ebx, 4
dec edi
bswap edx
or edx, ebx
or edi, 0xbff3b39f
and edi, 0xbff3ccd1
jmp 0x46ee78
pop ecx
xor ebx, 0xbff795a1
add edi, ebx
and esi, edx
neg esi
add esi, edi
sub esi, edi
jmp 0x46d63f
push 0xbef5057d
sub ebx, 0xbffe2f7b
add ebx, 0xbffe4863
and edx, edi
or edi, edx
bswap esi
xchg ebx, esi
mov edi, ebx
or esi, edx
jmp 0x46dd1c
pop ecx
xor ebx, edx
sub edx, edi
neg edx
xchg esi, ebx
add ebx, edi
sub ebx, edx
and edx, 0xbfffa825
add edx, 0xbfffc567
add esi, ebx
mov edi, 0xbffffdf9
jmp 0x46ea52
push 0xbef849e5
and edi, ebx
xor edx, 0xc00552a7
xchg edi, ebx
add edx, ebx
not ebx
xor ebx, 0xc005c109
or edx, esi
or ebx, edi
add ebx, edx
or edi, edx
xchg edx, edi
xor esi, 0xc0065bf3
jmp 0x46c8fc
pop ecx
dec edi
and esi, edi
xchg ebx, edx
xor edi, esi
add edi, ebx
or ebx, edi
ror esi, 0x1d
mov edx, ebx
inc edi
and ebx, esi
jmp 0x46e31d
push 0xbef8646d
xor edi, 0xc00bb9d7
xor esi, edx
xor edx, ebx
or ebx, esi
add edi, esi
sub edi, esi
xor edi, 0xc00c56cd
or ebx, edi
shl esi, 2
or edi, edx
jmp 0x46cbbc
call fcn.0046de12
and ebx, esi
xchg edi, edx
mov edx, esi
sub esi, ebx
jmp 0x46e347
mov ecx, 0x6332a2e
mov esi, edi
and ebx, esi
mov edi, 0xc01290fb
not edi
sub edx, esi
sub ebx, 0xc012e0b1
xchg edx, esi
inc edi
or edx, esi
and esi, ebx
jmp 0x46d3ca
push 0x69d5f
or esi, ebx
shr esi, 6
not edx
inc ebx
xor ebx, edx
xor edi, edx
xor esi, ebx
dec esi
jmp 0x46c5d3
push 0xbef88277
and esi, 0xc0233f0b
neg edx
xor edi, esi
add esi, edx
or esi, edx
mov esi, edi
or ebx, esi
xchg edi, esi
mov ebx, edi
add edx, esi
jmp 0x46df4a
pop ecx
sub edi, ebx
xor esi, edx
mov esi, edi
shr edx, 0x11
neg edx
or edi, ebx
add esi, edx
inc ebx
inc edi
or esi, edi
jmp 0x46b558
push 0xbef6fe9d
bswap edi
xor edx, ebx
inc edi
rol esi, 7
bswap esi
xchg ebx, esi
xor edi, 0xc0311a0b
mov esi, 0xc03137cb
ror esi, 0xb
xor esi, ebx
dec esi
sub esi, 0xc031a783
jmp 0x46d59e
pop ecx
add edx, esi
xor ebx, 0xc03d2d03
add esi, edx
xor edi, 0xc03d5e33
xchg edx, ebx
mov ebx, 0xc03d98cb
xor ebx, esi
add edx, esi
jmp 0x46d233
pop ecx
xchg esi, edx
and edi, ebx
and edi, edx
add edi, edx
and esi, edi
ror edi, 0x12
or edx, esi
and esi, edx
sub ebx, 0xc03fe9ed
sub edx, edi
jmp 0x46d42c
call ecx
dec edx
sub edx, 0xc0448d89
sub edx, 0xc044aa09
or edx, 0xc044c74b
or edi, esi
add ebx, edx
jmp 0x46e0b1
pop ecx
sub edi, esi
bswap esi
shr esi, 7
dec edx
or edi, edx
xchg ebx, edx
or edi, esi
mov ebx, edi
add ebx, 0xc048345f
sub edi, 0xc048516d
jmp 0x46d163
pop ecx
shr edi, 7
xor esi, edi
xchg ebx, esi
add esi, 0xc049749d
and esi, edx
mov ebx, 0xc049a9f1
or esi, edi
and edi, esi
xchg esi, ebx
bswap ebx
mov edx, edi
neg ebx
shl ebx, 0x1a
not edi
jmp 0x46d079
pop ecx
ror edx, 0x14
and esi, edx
inc esi
rol edx, 0x12
jmp 0x46c0d7
pop ecx
sub edx, ebx
mov edi, 0xc04fa32d
sub edx, esi
mov esi, edx
dec edi
sub edi, 0xc0500e1d
mov esi, edi
not ebx
jmp 0x46d548
mov ecx, 0x6332a2e
rol ebx, 7
sub ebx, edi
or esi, edx
mov esi, edi
sub edi, edx
bswap esi
add edi, esi
dec edi
xchg edx, esi
sub ebx, edx
sub edx, 0xc052c2cb
nop
jmp 0x46b61f
pop ecx
or ebx, esi
or ebx, edi
sub esi, edx
xor edx, edi
sub edi, edx
add ebx, esi
sub edx, 0xc05765d5
and ebx, edi
xor edx, esi
add edi, edx
shl esi, 0xf
xor edi, edx
jmp 0x46df24
mov ecx, 0x6332a2e
or esi, ebx
and edi, ebx
add ebx, 0xc05adb6d
or ebx, edi
shl esi, 0xd
rol esi, 9
and edi, esi
bswap esi
mov ebx, edx
add edx, ebx
add ebx, esi
sub edx, 0xc05bc751
xor esi, 0xc05be06f
bswap ebx
xchg esi, edx
xor edx, 0xc05c32cf
jmp 0x46bdf1
push 0xbef64a19
and ebx, esi
not ebx
sub ebx, esi
sub edi, esi
xor edi, 0xc05cc1e7
xor edx, 0xc05cda9b
add esi, edi
sub esi, edi
xor esi, 0xc05d2c7f
xor ebx, 0xc05d4933
sub edi, ebx
sub ebx, edi
and esi, edi
sub edi, edx
jmp 0x46c9d3
push 0xbefcdfed
xchg esi, ebx
sub ebx, edi
mov edx, edi
and edx, 0xc05e236d
mov edx, ebx
mov ebx, esi
mov edi, 0xc05e702f
sub esi, 0xc05e8d3d
and edi, ebx
add ebx, 0xc05ec1b9
jmp 0x46d78d
call fcn.0046de12
add esi, 0xc063ccbf
add edx, edi
or esi, 0xc0640063
shr edx, 0xb
and esi, ebx
mov edx, esi
add esi, edx
xchg edi, ebx
or ebx, edx
ror ebx, 0xf
shl edi, 0x15
or edi, esi
or edx, esi
or edx, edi
inc ebx
mov esi, ebx
jmp 0x46dc11
push 0xbef80dac
add ebx, 0xc066fdf3
sub edi, ebx
and edx, edi
sub edi, edx
mov edi, 0xc0676865
or edi, esi
or edx, esi
sub ebx, edi
neg ebx
or ebx, esi
jmp 0x46e08f
push 0xbef99020
add edx, esi
mov edx, esi
mov ebx, edi
xchg edi, ebx
rol edx, 0x19
nop
or ebx, esi
dec ebx
and ebx, edi
mov ebx, edx
bswap edi
or esi, edi
jmp 0x46bf8d
call fcn.0046de12
bswap edx
not ebx
and edi, ebx
mov esi, edx
mov edx, edi
add edi, edx
add ebx, esi
sub ebx, esi
and edi, esi
rol edi, 0xf
sub esi, edx
ror esi, 0x1b
xchg edi, edx
xchg edx, edi
xor ebx, esi
dec ebx
jmp 0x46d9ab
pop ecx
dec esi
add ebx, edi
add ebx, 0xc070b867
and esi, edi
add edi, edx
add edi, esi
jmp 0x46d451
push 0xbef71cf1
or edx, ebx
not ebx
mov ebx, edi
dec ebx
ror esi, 0xc
mov edx, ebx
sub esi, edi
xor ebx, 0xc0745701
dec ebx
xor edx, esi
jmp 0x46d6e7
pop ecx
neg edi
or edx, ebx
xor esi, edi
rol ebx, 0x15
inc esi
rol edx, 0xc
shl ebx, 0xb
xchg edi, esi
xchg edi, esi
xchg esi, edx
and ebx, edi
neg ebx
jmp 0x46b2c7
mov ecx, 0x6332a2e
neg ebx
add esi, edi
or esi, 0xc07c863b
or edx, 0xc07ca2ff
rol ebx, 0x12
and edi, ebx
xor ebx, edi
dec edx
and edx, ebx
or edi, 0xc07d470d
jmp 0x46b8b5
push 0xbef73ad5
add esi, edx
xchg esi, edi
add edi, 0xc07da565
not esi
jmp 0x46b1d2
push 0xbefcc1e2
and ebx, esi
xor esi, 0xc07f263b
or esi, ebx
add edx, esi
add ebx, edx
mov ebx, edx
sub edx, edi
neg edi
jmp 0x46d321
pop ecx
add esi, 0xc07ff189
or edx, 0xc0800a19
xor edi, ebx
neg ebx
or ebx, 0xc08062bd
and esi, 0xc0807f27
neg edx
add esi, 0xc080b411
inc ebx
xor ebx, edx
neg ebx
sub esi, edi
jmp 0x46edad
push 0xbefcfa75
neg edi
or edx, esi
and edi, ebx
inc ebx
neg ebx
add esi, edi
or ebx, esi
xor esi, ebx
not edx
xor edi, ebx
jmp 0x46d6bd
pop ecx
and edx, ebx
mov ebx, esi
sub edx, ebx
xor ebx, esi
xor edi, ebx
neg ebx
add edi, 0xc085710f
not esi
jmp 0x46b36a
push 0xbefdefe9
xor esi, edx
xchg edx, edi
add edi, esi
bswap esi
not edx
inc ebx
add edx, edi
add esi, ebx
or esi, edi
nop
or edi, ebx
or ebx, edi
xchg edi, ebx
add edx, 0xc09110cd
jmp 0x46d19d
call ecx
not esi
and edi, esi
and edx, esi
sub edi, ebx
inc ebx
xor ebx, edx
add edx, 0xc094fc2b
mov edi, 0xc0951939
xor edi, 0xc09538bd
shr esi, 1
mov esi, 0xc0956e35
ror ebx, 0x1c
jmp 0x46ee04
push 0xbf010cb9
not esi
inc edx
xor ebx, esi
neg edx
dec ebx
mov edi, edx
shr edx, 0xe
and esi, ebx
jmp 0x46ea89
call fcn.0046de12
add edx, esi
xor edi, ebx
shl edx, 8
or esi, edx
xchg edx, edi
inc edx
mov ebx, edi
xor edi, 0xc099c4c5
jmp 0x46b692
pop ecx
add edi, edx
sub edi, 0xc09a0635
and esi, edi
bswap esi
not edx
xor ebx, edi
jmp fcn.0046e0d1
push esp
sub esi, edi
shl edx, 0x13
and edi, ebx
neg edi
xor esi, ebx
xor ebx, esi
inc ebx
and edx, edi
jmp 0x46db3c
push 0x40
add edx, ebx
xor esi, edi
or edi, 0xc0a1550f
add ebx, edi
xor ebx, edi
or ebx, edx
mov edi, edx
mov esi, edi
jmp 0x46caa1
call ecx
xchg edi, edx
shl edx, 0x1c
rol ebx, 0x18
and edi, ebx
xor edx, 0xc0a81349
mov edx, ebx
add ebx, esi
neg edx
mov edx, 0xc0a87ec7
xchg ebx, edi
jmp 0x46cd4c
push 0xbef4a4d2
xor ebx, 0xc0ac328f
dec ebx
xchg esi, edx
sub ebx, 0xc0ac8853
not esi
xor edi, edx
or esi, edi
xchg esi, ebx
sub ebx, edi
or esi, edx
jmp 0x46c1ee
call ecx
add esi, edi
xchg edx, edi
shr edx, 0x19
neg edx
and edi, ebx
shr esi, 0xe
or ebx, 0xc0adf369
and edx, ebx
and edx, esi
and ebx, 0xc0ae3e8b
add ebx, 0xc0ae5bcd
and edx, edi
jmp 0x46ba62
push 0xbef523df
xor edx, edi
xchg edi, edx
inc edx
rol ebx, 4
and esi, edx
shr ebx, 3
add esi, edi
mov esi, edi
xor ebx, esi
mov ebx, edi
jmp 0x46ebf4
pop ecx
or edx, ebx
xor esi, edi
xor ebx, esi
shl edx, 0x16
sub edx, edi
or edi, edx
sub edx, ebx
mov esi, ebx
mov edx, esi
or ebx, edi
jmp 0x46c3e9
push 0xbf00d1b1
or ebx, edi
mov edx, ebx
add edi, 0xc0b3af27
or ebx, 0xc0b3c835
mov esi, ebx
shl edi, 0x1f
and edx, esi
or edi, ebx
jmp 0x46e5cd
push 0xbefabf8b
add ebx, esi
xor ebx, 0xc0b931eb
xchg esi, ebx
sub ebx, edi
or esi, edx
xor edx, ebx
dec esi
and edx, esi
xor ebx, 0xc0b9ed9d
sub edi, ebx
mov esi, 0xc0ba20c3
and edx, ebx
rol esi, 0x1b
and edi, esi
and ebx, edi
not edx
jmp 0x46e618
push 0xbefea402
xor edx, esi
xchg esi, edx
xor edi, 0xc0bf3c2f
add ebx, esi
xor edi, edx
or edi, esi
or edx, esi
bswap ebx
xchg esi, edx
add edi, 0xc0bff85f
jmp 0x46ba10
mov ecx, 0x6332a2e
xor edx, ebx
or ebx, esi
sub edi, ebx
xor edx, 0xc0c06d81
xor edi, ebx
xchg edx, edi
shr edx, 0x14
and esi, ebx
sub esi, 0xc0c0f483
sub esi, edx
and edx, edi
or edi, edx
jmp 0x46c554
pop ecx
and edi, edx
nop
or edx, 0xc0c7f17d
and edi, ebx
and esi, edx
or edx, edi
and edx, ebx
or esi, edi
jmp 0x46eb83
mov ecx, 0x6332a2e
and ebx, 0xc0c89b4f
mov esi, edx
and edi, 0xc0c8cc7f
dec edx
ror ebx, 0x17
add esi, ebx
dec esi
xor esi, ebx
not edx
add edx, ebx
add ebx, esi
ror ebx, 0x14
jmp 0x46e922
push 0xbef82bb7
mov edi, 0xc0c9e653
neg esi
xchg edi, ebx
mov edx, edi
xchg edi, edx
xor edi, edx
neg edx
sub edi, ebx
rol edx, 0xa
and edi, edx
jmp 0x46c828
pop ecx
neg edi
dec esi
or edx, esi
xor edi, ebx
mov edi, edx
sub edx, 0xc0cb88d9
inc edx
xor ebx, esi
xor ebx, 0xc0cbee6f
add edx, edi
jmp 0x46d0b0
push 0xbef4e69b
rol esi, 0x13
mov edi, 0xc0d0f6a5
sub esi, 0xc0d113b3
add edx, edi
and edx, ebx
xchg edx, edi
jmp 0x46c734
pop ecx
inc edx
shr edx, 0x1a
xchg ebx, esi
sub esi, edx
sub ebx, edx
neg edi
jmp 0x46c528
push 0xbefbedeb
ror ebx, 0x19
sub esi, 0xc0df2971
add ebx, edx
rol edx, 7
jmp 0x46b811
call ecx
ror esi, 0x16
not ebx
and ebx, edi
or esi, edx
jmp 0x46c756
call ecx
mov edi, 0xc0ed1bff
or ebx, esi
and esi, edx
and edi, 0xc0ed6a05
mov ebx, esi
xor edi, edx
jmp 0x46e04c
pop ecx
mov edi, ebx
or esi, 0xc0ef5539
mov esi, edi
and edi, edx
jmp 0x46c8c2
push 0xbf00eee3
xchg edi, edx
and ebx, 0xc0f449a7
mov esi, edx
and edi, 0xc0f47a7d
or ebx, edx
and edx, ebx
or esi, edi
xchg esi, ebx
or edi, ebx
mov ebx, edx
jmp 0x46da04
mov ecx, 0x6332a2e
sub ebx, esi
and esi, 0xc0f6d273
inc esi
mov esi, edx
sub edx, edi
or edi, edx
jmp 0x46d4bb
push 0xbf024351
xchg esi, ebx
bswap ebx
xchg edx, ebx
neg edi
dec esi
xor esi, ebx
jmp 0x46b204
push 0xbef62fc5
mov edi, ebx
not edx
xor edi, ebx
xor edx, edi
not ebx
and esi, ebx
sub esi, 0xc0fea8cd
sub esi, edx
or esi, 0xc0fee38b
and edx, edi
jmp 0x46d2eb
push 0xbf00b08d
bswap ebx
dec edi
sub ebx, edx
neg edi
and ebx, esi
and esi, 0xc10c0c59
xchg esi, ebx
mov esi, 0xc10c438f
inc esi
and edi, edx
shr edi, 0x1b
neg edi
jmp 0x46dda5
call fcn.0046de12
add edi, esi
xchg esi, edx
bswap edi
xchg edx, edi
shr edx, 9
xor esi, ebx
or edx, esi
add ebx, edi
shr esi, 0x11
ror esi, 5
and esi, ebx
add esi, ebx
add edx, esi
xor edi, ebx
and ebx, edi
xchg edx, esi
jmp 0x46bbe2
call fcn.0046de12
or edi, edx
xor esi, ebx
or edx, esi
add ebx, edi
add ebx, edx
rol edx, 1
ror ebx, 0x12
shl ebx, 3
jmp 0x46b404
push 0xbefa8353
or edi, 0xc115cdf7
add ebx, edi
sub esi, 0xc115fea7
or esi, 0xc1161bd9
xchg edi, edx
rol esi, 0x10
xchg ebx, esi
mov edi, ebx
or ebx, edi
shl esi, 2
mov esi, edi
shr edx, 0xb
shl edi, 7
rol edi, 0x1e
jmp 0x46c165
pop ecx
xor edx, 0xc1174a29
neg edi
inc edi
or edi, 0xc1179f8d
and edx, esi
mov esi, edx
jmp 0x46b1aa
mov ecx, 0x6332a2e
add esi, ebx
xor edi, esi
xchg esi, edi
or esi, 0xc1193155
sub ebx, edx
mov ebx, 0xc11965ad
ror ebx, 7
sub esi, ebx
or ebx, edi
rol edi, 0x1f
inc esi
mov esi, edi
jmp 0x46c140
pop ecx
add edi, 0xc12045bd
or edx, edi
add esi, ebx
and ebx, esi
add edi, esi
xchg esi, edx
jmp 0x46bab5
mov ecx, 0x6332a2e
and edi, esi
sub edx, esi
or edi, ebx
xchg edi, ebx
mov esi, 0xc1244ad9
rol esi, 0x13
neg edx
sub esi, ebx
xchg edi, ebx
bswap edx
or edx, ebx
add ebx, esi
jmp 0x46e8f5
push 0xbf00935b
mov edx, edi
sub esi, edx
sub edi, 0xc131d06f
neg edx
ror edx, 0xb
dec ebx
mov esi, edx
or edx, edi
jmp 0x46e8cd
pop ecx
and esi, 0xc133d951
or esi, edi
xor edx, esi
or ebx, edi
rol edi, 0x1a
sub edx, 0xc1345ae9
mov edi, esi
xor ebx, esi
jmp 0x46b248
call ecx
sub esi, 0xc1380bcb
neg edi
sub edx, ebx
shl edi, 0x12
mov esi, edx
and ebx, esi
nop
xor edx, esi
sub ebx, 0xc139605f
and edx, ebx
jmp 0x46d738
call fcn.0046de12
xchg esi, edx
add ebx, 0xc13e8081
xor edx, edi
sub edi, edx
rol esi, 5
xchg ebx, esi
xchg edi, ebx
mov esi, 0xc13f2327
jmp 0x46b945
pop ecx
add ebx, esi
xor edx, ebx
add edx, esi
xor esi, ebx
shr esi, 5
shl esi, 0x1a
jmp 0x46da67