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

Disassembly:
call sub.user32.dll_GetClipboardViewer
cmp eax, 0xffffff0f
jne 0x401066
call sub.ntdll.dll_RtlZeroHeap
call sub.ntdll.dll_RtlZeroHeap
call sub.ntdll.dll_RtlZeroHeap
call sub.ntdll.dll_ZwWriteVirtualMemory
call sub.ntdll.dll_ZwWriteVirtualMemory
call sub.ntdll.dll_ZwWriteVirtualMemory
call sub.ntdll.dll_RtlZeroHeap
call sub.ntdll.dll_RtlZeroHeap
call sub.ntdll.dll_ZwWriteVirtualMemory
call sub.ntdll.dll_ZwWriteVirtualMemory
call sub.ntdll.dll_RtlZeroHeap
call sub.ntdll.dll_RtlZeroHeap
call sub.ntdll.dll_ZwWriteVirtualMemory
call sub.ntdll.dll_ZwWriteVirtualMemory
call sub.ntdll.dll_RtlZeroHeap
call sub.ntdll.dll_ZwWriteVirtualMemory
call sub.ntdll.dll_ZwWriteVirtualMemory
ret
call sub.user32.dll_GetClipboardViewer
cmp eax, 0xfffffeef
jne 0x4010db
call sub.ntdll.dll_RtlZeroHeap
call sub.ntdll.dll_RtlZeroHeap
call sub.ntdll.dll_ZwWriteVirtualMemory
call sub.ntdll.dll_RtlZeroHeap
call sub.ntdll.dll_RtlZeroHeap
call sub.ntdll.dll_ZwWriteVirtualMemory
call sub.ntdll.dll_ZwWriteVirtualMemory
call sub.ntdll.dll_RtlZeroHeap
call sub.ntdll.dll_ZwWriteVirtualMemory
call sub.ntdll.dll_ZwWriteVirtualMemory
call sub.ntdll.dll_ZwWriteVirtualMemory
call sub.ntdll.dll_RtlZeroHeap
call sub.ntdll.dll_RtlZeroHeap
call sub.ntdll.dll_ZwWriteVirtualMemory
call sub.ntdll.dll_RtlZeroHeap
call sub.ntdll.dll_RtlZeroHeap
call sub.ntdll.dll_RtlZeroHeap
call sub.ntdll.dll_RtlZeroHeap
call sub.ntdll.dll_ZwWriteVirtualMemory
call sub.ntdll.dll_ZwWriteVirtualMemory
ret
call sub.user32.dll_GetClipboardViewer
cmp eax, 0xffffff10
jne 0x40116e
call sub.ntdll.dll_ZwWriteVirtualMemory
call sub.ntdll.dll_RtlZeroHeap
call sub.ntdll.dll_RtlZeroHeap
call sub.ntdll.dll_ZwWriteVirtualMemory
call sub.ntdll.dll_ZwWriteVirtualMemory
call sub.ntdll.dll_ZwWriteVirtualMemory
call sub.ntdll.dll_RtlZeroHeap
call sub.ntdll.dll_RtlZeroHeap
call sub.ntdll.dll_ZwWriteVirtualMemory
call sub.ntdll.dll_ZwWriteVirtualMemory
call sub.ntdll.dll_ZwWriteVirtualMemory
call sub.ntdll.dll_ZwWriteVirtualMemory
call sub.ntdll.dll_RtlZeroHeap
call sub.ntdll.dll_ZwWriteVirtualMemory
call sub.ntdll.dll_ZwWriteVirtualMemory
call sub.ntdll.dll_RtlZeroHeap
call sub.ntdll.dll_ZwWriteVirtualMemory
call sub.ntdll.dll_ZwWriteVirtualMemory
call sub.ntdll.dll_RtlZeroHeap
call sub.ntdll.dll_RtlZeroHeap
call sub.ntdll.dll_ZwWriteVirtualMemory
call sub.ntdll.dll_RtlZeroHeap
call sub.ntdll.dll_RtlZeroHeap
call sub.ntdll.dll_ZwWriteVirtualMemory
call sub.ntdll.dll_RtlZeroHeap
call sub.ntdll.dll_RtlZeroHeap
ret
call sub.user32.dll_GetClipboardViewer
cmp eax, 0xffffff14
jne 0x4011d9
call sub.ntdll.dll_RtlZeroHeap
call sub.ntdll.dll_ZwWriteVirtualMemory
call sub.ntdll.dll_RtlZeroHeap
call sub.ntdll.dll_ZwWriteVirtualMemory
call sub.ntdll.dll_RtlZeroHeap
call sub.ntdll.dll_RtlZeroHeap
call sub.ntdll.dll_RtlZeroHeap
call sub.ntdll.dll_RtlZeroHeap
call sub.ntdll.dll_ZwWriteVirtualMemory
call sub.ntdll.dll_ZwWriteVirtualMemory
call sub.ntdll.dll_RtlZeroHeap
call sub.ntdll.dll_ZwWriteVirtualMemory
call sub.ntdll.dll_RtlZeroHeap
call sub.ntdll.dll_ZwWriteVirtualMemory
call sub.ntdll.dll_ZwWriteVirtualMemory
call sub.ntdll.dll_ZwWriteVirtualMemory
call sub.ntdll.dll_RtlZeroHeap
call sub.ntdll.dll_ZwWriteVirtualMemory
ret
call sub.user32.dll_GetDialogBaseUnits
cmp eax, 0xfffffedb
jne 0x401244
call sub.ntdll.dll_RtlZeroHeap
call sub.ntdll.dll_RtlZeroHeap
call sub.ntdll.dll_RtlZeroHeap
call sub.ntdll.dll_RtlZeroHeap
call sub.ntdll.dll_ZwWriteVirtualMemory
call sub.ntdll.dll_RtlZeroHeap
call sub.ntdll.dll_ZwWriteVirtualMemory
call sub.ntdll.dll_RtlZeroHeap
call sub.ntdll.dll_ZwWriteVirtualMemory
call sub.ntdll.dll_RtlZeroHeap
call sub.ntdll.dll_RtlZeroHeap
call sub.ntdll.dll_RtlZeroHeap
call sub.ntdll.dll_ZwWriteVirtualMemory
call sub.ntdll.dll_ZwWriteVirtualMemory
call sub.ntdll.dll_RtlZeroHeap
call sub.ntdll.dll_RtlZeroHeap
call sub.ntdll.dll_ZwWriteVirtualMemory
call sub.ntdll.dll_ZwWriteVirtualMemory
ret
jmp 0x46abd5
rol ebx, 0xf
sub ecx, 0x7f014fa6
add esi, ebx
jmp 0x46bb2d
pop ecx
and edi, ebx
and esi, edx
mov ebx, esi
xor edi, ebx
shr esi, 0x1c
ror edx, 0xe
xor edi, edx
add ebx, 0x80a7f3f0
not ebx
jmp 0x46ecd5
push 0x7f082876
sub esi, 0x80b141b2
sub edi, 0x80b1767b
and ebx, esi
xchg edi, esi
not ebx
jmp 0x46bbf6
push 0x7facf036
add esi, edx
sub esi, edx
and ebx, edx
ror esi, 0x1a
or ebx, edx
xor esi, edi
sub edi, edx
sub ebx, 0x80b3de66
xor ebx, edx
not ebx
rol esi, 0xd
mov esi, 0x80b4c323
jmp 0x46d2f5
pop ecx
xor edx, 0x80bb5770
xor esi, 0x80bb96aa
sub edi, esi
add edi, edx
mov esi, edx
jmp 0x46b10e
pop ecx
or esi, ebx
and edi, ebx
xor ebx, edx
mov ebx, esi
xchg esi, edi
mov edx, edi
mov edi, 0x80bdd518
mov ebx, 0x80be0d32
add esi, 0x80be4f46
neg edi
and esi, 0x80bebe17
nop
xor esi, edx
or ebx, esi
and esi, edx
shr esi, 0x17
jmp 0x46b695
push 0x7f118160
dec edx
sub edx, esi
xor esi, ebx
inc edi
shr esi, 0xa
and ebx, edx
xchg ebx, edi
inc edi
mov ebx, 0x80d890c0
shl edi, 0x18
jmp 0x46dd52
call fcn.0046e864
xor edi, ebx
xor ebx, esi
and esi, ebx
shl ebx, 0xe
add esi, ebx
xor edx, 0x80e6e967
and ebx, edx
rol ebx, 0x15
or edx, esi
jmp 0x46eb5b
pop ecx
sub ebx, esi
xchg ebx, edx
xchg esi, edx
xor edx, esi
or ebx, esi
sub edi, 0x80ebf4c7
or ebx, esi
shl ebx, 0x15
and edx, edi
and esi, edx
xchg ebx, edx
or esi, 0x80ed491a
jmp 0x46bbb1
pop ecx
xor ebx, edx
and ebx, esi
xchg edi, edx
and edi, ebx
add edx, ebx
shl edx, 0xe
xchg edx, ebx
bswap edi
jmp 0x46c298
push 0x7f061508
inc edi
not ebx
rol ebx, 0x1f
sub ebx, esi
xchg edx, ebx
sub edi, edx
and edi, esi
or edx, esi
add edi, ebx
or edi, edx
jmp 0x46b577
mov ecx, 0x6332a2e
bswap esi
mov esi, 0x8108f61b
xor ebx, edi
dec ebx
or ebx, edx
xchg ebx, esi
xor ebx, edi
xchg esi, edx
ror edi, 1
or edi, ebx
xchg ebx, esi
jmp 0x46ee22
pop ecx
add esi, ebx
xor edi, edx
and edx, ebx
or esi, ebx
dec edx
xchg edx, esi
xor ebx, esi
jmp 0x46e07b
call fcn.0046e864
and esi, 0x8118d03c
or edi, ebx
neg edi
xor esi, edi
and ebx, edi
not esi
rol ebx, 5
jmp 0x46be62
call fcn.0046e864
or esi, ebx
add edx, ebx
sub edi, 0x811acfbd
mov edi, 0x811b0427
xor edx, 0x811b3df0
mov edx, ebx
xor edx, esi
or edi, esi
xor ebx, 0x811c1b68
sub edx, ebx
or edx, edi
xchg ebx, edi
sub edx, esi
sub edx, esi
sub esi, ebx
or edx, 0x811d8e13
jmp 0x46c43a
call ecx
add esi, 0x811ddb90
and esi, edi
rol esi, 0x1f
sub edx, esi
xor ebx, 0x811ebbbf
or esi, ebx
and ebx, esi
mov edi, esi
xchg edx, ebx
xor edx, 0x811fc367
add ebx, 0x811ff9b7
jmp 0x46d808
mov ecx, 0x5027095f
add ebx, edx
or esi, 0x812debbb
mov esi, 0x812e2027
and ebx, 0x812e5917
sub ebx, edi
mov edx, ebx
nop
shr edx, 2
mov ebx, esi
mov ebx, 0x812fa01c
sub esi, 0x812fd912
and edi, edx
or esi, edi
add edx, edi
sub esi, ebx
xor esi, edx
jmp 0x46cf01
push 0x7fa8045c
and edx, ebx
not esi
or edi, edx
xchg esi, edi
or edx, ebx
and ebx, esi
xor ebx, 0x8135e5f5
xchg esi, ebx
xchg edx, esi
or edi, esi
sub ebx, edx
rol esi, 0x14
sub ebx, edi
xor ebx, edi
mov edi, esi
jmp 0x46d5b5
push 0x7fa469bc
or edx, esi
xchg ebx, edx
mov ebx, esi
xchg ebx, edi
shl edx, 0xa
or ebx, edx
or edi, ebx
mov edi, ebx
xor edx, 0x813efcd7
bswap edx
jmp 0x46b6e7
pop ecx
sub edx, 0x814494b7
ror ebx, 9
bswap esi
add edi, edx
or esi, 0x81457917
and ebx, edx
ror ebx, 0x1e
jmp 0x46ad0e
push 0x7fb26984
add edi, ebx
and edx, edi
xchg edi, esi
xchg ebx, edx
add esi, ebx
and edi, esi
sub esi, ebx
and esi, 0x8149e7a2
and esi, 0x814a1c98
sub esi, ebx
or edx, ebx
jmp 0x46ba68
mov ecx, 0x6332a2e
xchg esi, ebx
xor edx, ebx
sub edx, esi
not ebx
and esi, ebx
and ebx, edi
jmp 0x46eb3e
push 0x7fa9d591
bswap esi
xchg edx, edi
sub ebx, 0x815461f8
dec edi
xor esi, ebx
xor ebx, edx
neg ebx
xchg esi, edi
xchg esi, edx
dec ebx
xor edx, ebx
sub edx, esi
xor esi, ebx
jmp 0x46c7d6
push 0x7fad771e
and edi, edx
neg edi
add ebx, 0x815c8d7f
mov edi, edx
jmp 0x46c635
pop ecx
not esi
mov esi, 0x81663b01
inc edi
ror edi, 8
and esi, edi
add esi, 0x8167288f
xor edi, 0x8167655f
sub edi, edx
or edx, esi
jmp 0x46d6f6
push 0x7fb224e5
xor edi, esi
shl esi, 0xa
and esi, edi
sub edi, ebx
or edx, ebx
xchg esi, edi
jmp 0x46b52e
push 0x7fa4aba2
or edi, 0x816bb5d7
or edi, esi
add edi, 0x816c2588
rol edi, 5
xchg ebx, edx
or ebx, esi
mov ebx, edx
xor ebx, 0x816d46fa
or edx, esi
or edi, edx
jmp 0x46cdfb
pop ecx
add esi, edx
xchg edi, ebx
and esi, 0x818484e4
ror edi, 2
shr edi, 0x17
and edi, ebx
ror edi, 0x16
xor edi, edx
sub esi, edx
add edx, edi
rol edx, 2
or edi, 0x81868ea6
or edx, ebx
neg edx
jmp 0x46b237
pop ecx
rol edx, 3
and edx, edi
mov edx, ebx
add edi, 0x819d18bd
and esi, edx
or edx, 0x819d8a97
not esi
sub esi, ebx
jmp 0x46c5ff
pop ecx
shr edx, 0xe
bswap edx
dec esi
and esi, ebx
sub edx, esi
or esi, edi
jmp 0x46d610
push 0x7fb2aad7
mov edi, ebx
mov edi, ebx
sub edx, ebx
neg edx
or edx, 0x81b4c17b
xchg edi, edx
xor edi, esi
mov edx, edi
and esi, edx
shr edi, 5
or edi, edx
and edi, 0x81b63c74
jmp 0x46bdb4
call fcn.0046e864
inc edi
dec edi
xor edx, edi
or esi, edi
inc esi
sub edx, esi
bswap esi
sub edi, edx
mov esi, 0x81c4b4e5
ror ebx, 0x1b
or esi, edi
bswap esi
neg ebx
xchg edx, esi
jmp 0x46b2a4
push 0x7f05c608
mov esi, edi
and edx, 0x81c65cb1
inc edi
and ebx, 0x81c76be6
bswap edi
sub esi, edx
or edi, edx
add edi, 0x81c848d3
xchg esi, edi
add ebx, esi
and edx, esi
jmp 0x46b146
mov ecx, 0x5027095f
and esi, 0x81ccf188
add edx, ebx
or edi, edx
and esi, edi
dec edx
add edi, 0x81ce0d4e
mov edi, 0x81ce4566
jmp 0x46c383
pop ecx
inc esi
and esi, edi
or edi, edx
sub ebx, 0x81cf3e41
and edi, esi
or edx, ebx
add ebx, 0x81cfe334
jmp 0x46b5b2
push 0x7f086bd6
nop
xor ebx, edi
add edx, edi
shl edi, 0x18
sub ebx, 0x81d38d27
xchg edi, ebx
xchg edi, ebx
jmp 0x46de80
push 0x7fb2ef78
dec esi
ror edx, 0x13
mov edi, edx
sub ebx, edx
mov edx, ebx
xchg edi, esi
bswap edx
sub edx, 0x81f4c460
jmp 0x46b1a2
call ecx
add edi, 0x81f8df06
bswap edx
xor edx, ebx
add ebx, edx
add edx, ebx
xchg edx, ebx
or esi, ebx
jmp 0x46b045
call ecx
mov esi, edx
mov edx, edi
inc edi
xchg edx, ebx
and edi, edx
xor edx, edi
inc esi
xchg edx, edi
not ebx
sub ebx, edx
add ebx, esi
and edx, edi
jmp 0x46e839
call ecx
mov edx, 0x81fd0508
sub edx, ebx
or ebx, esi
ror esi, 0x14
add edx, ebx
xchg edi, edx
not esi
or ebx, edi
add esi, edx
rol edx, 0xb
xchg esi, edx
jmp 0x46ef88
call ecx
shr esi, 0xd
add edi, 0x82020398
or edx, 0x820674e3
mov ebx, edi
and esi, edx
xchg esi, edi
sub esi, edi
xchg edx, ebx
mov edx, 0x8207c92d
jmp 0x46e5fa
push 0x7f0b47ef
or ebx, edx
or esi, 0x8211cd62
xor esi, 0x821202a7
xor edx, ebx
sub esi, edx
or esi, 0x8212ab49
shl edx, 0xe
inc esi
sub ebx, esi
or ebx, 0x821395db
xor edx, esi
jmp 0x46bb8f
pop ecx
xor esi, edx
add esi, ebx
shl edx, 0xf
xchg esi, ebx
and edi, ebx
xor ebx, 0x824ea190
and edx, ebx
mov esi, edi
or esi, edi
and ebx, edi
add edi, 0x824faed2
jmp 0x46adc6
pop ecx
and ebx, 0x824ffbc3
sub esi, edx
mov ebx, edx
or ebx, esi
mov esi, 0x8250cd9c
shr edi, 0x1a
mov esi, 0x825138b5
neg esi
nop
xor esi, edx
and ebx, edx
add ebx, edi
add esi, edx
sub ebx, esi
rol ebx, 0xc
jmp 0x46cdd1
call fcn.0046e864
mov edx, 0x825d893e
and esi, 0x825dbf08
dec esi
sub edx, esi
add edx, ebx
inc edi
inc ebx
xor esi, 0x825f0d80
or edi, edx
inc edi
mov ebx, esi
and esi, 0x825fe395
jmp 0x46cd0a
call ecx
sub esi, edi
add esi, ebx
inc ebx
xor esi, edx
and edx, esi
sub esi, ebx
shr edi, 0xe
and ebx, edi
jmp 0x46e04a
push 0x7fa3e4ce
and esi, edx
rol ebx, 0x1e
and edi, ebx
neg edi
xor ebx, 0x827217bf
sub ebx, 0x82724cfb
or esi, 0x8272850c
neg esi
or edx, ebx
inc edi
and edx, edi
or esi, ebx
sub edi, 0x8273d1dd
jmp 0x46c7f8
push 0x7fb00e5c
nop
xor esi, edi
add edi, esi
and esi, 0x8274bf55
xchg edi, ebx
ror ebx, 3
xor edx, 0x82756bc4
jmp 0x46cfcb
pop ecx
and edi, ebx
mov ebx, edi
mov esi, edi
jmp 0x46e795
push 0x7fafcd75
neg edi
and esi, 0x8290208f
xchg edx, esi
xor esi, edx
sub edx, esi
not esi
xor esi, 0x82913900
sub ebx, edi
sub ebx, esi
and edi, 0x8291e7f0
jmp 0x46c485
push 0x7fadb9c0
ror ebx, 0x19
add esi, edi
rol edx, 0x16
mov esi, edi
shl edi, 0x13
mov edi, 0x8293490c
xchg ebx, edi
mov edi, edx
and edx, esi
xchg esi, edx
xchg edx, esi
add esi, ebx
add esi, ebx
shl ebx, 8
or ebx, 0x82953f3a
jmp 0x46ce78
mov ecx, 0x5027095f
mov edi, 0x82b05a7f
sub esi, edx
add edx, esi
xchg edx, ebx
ror edi, 4
xchg ebx, edi
xor edi, ebx
xor edi, esi
xchg edx, edi
neg esi
jmp 0x46d079
push 0x7fa427a1
xchg edx, esi
ror esi, 0xe
sub esi, edi
or edx, ebx
or esi, 0x82b381e2
sub edx, esi
neg esi
neg ebx
or edx, 0x82b46d4c
shr ebx, 6
or esi, edx
mov edx, edi
or edx, esi
inc ebx
jmp 0x46b476
push 0x7f113a6e
mov edx, edi
and edx, 0x82c962f2
add ebx, esi
shr esi, 0x13
and ebx, esi
dec ebx
jmp 0x46af07
mov ecx, 0x5027095f
add ebx, esi
mov edi, 0x82cc5268
and esi, edx
sub edi, esi
shl esi, 0x11
or edi, ebx
xchg ebx, esi
xchg ebx, edx
inc ebx
and esi, edi
and edi, esi
rol edx, 0x1b
mov ebx, edx
jmp 0x46b267
call fcn.0046e864
rol edi, 0x16
mov ebx, edi
xchg edx, edi
and esi, ebx
xor ebx, edi
and edi, ebx
xor edi, 0x82d03867
jmp 0x46ee40
mov ecx, 0x6332a2e
xor ebx, edi
mov ebx, edi
add esi, 0x82dbe0ab
jmp 0x46affa
call ecx
xchg edx, edi
rol edx, 1
ror edx, 0x1f
or esi, edx
xchg edi, edx
xchg edi, esi
mov esi, 0x82eb215c
or ebx, esi
or edx, 0x82eb953b
jmp 0x46e88e
push 0x7f0d5c99
sub esi, 0x82f6e684
rol ebx, 2
xor edi, 0x82f75c62
rol edi, 9
sub ebx, edi
and esi, edx
sub ebx, edx
or edx, ebx
xchg ebx, esi
or edx, 0x82f98cdd
xchg edi, esi
sub esi, ebx
and edi, esi
jmp 0x46e61c
push 0x7fab21b0
shl edi, 6
sub esi, edx
add edx, esi
rol esi, 0x1a
or edi, ebx
sub esi, 0x83002c24
xchg edx, esi
jmp 0x46e3f0
pop ecx
or edx, 0x8307d10a
and ebx, 0x83080d04
or esi, edx
inc edx
neg edx
xchg edx, esi
add ebx, edx
sub esi, ebx
sub edx, edi
mov esi, ebx
jmp 0x46cbef
call ecx
and edx, ebx
dec esi
mov edx, edi
mov edx, 0x83174759
and edx, ebx
mov edx, edi
xor edi, esi
add esi, edx
or edi, ebx
not ebx
and ebx, 0x8318c0d3
sub edx, 0x8318f90f
jmp 0x46b930
mov ecx, 0x5027095f
or edx, edi
or ebx, esi
rol esi, 0x1b
sub edx, esi
mov edi, ebx
sub esi, ebx
sub edx, edi
sub edx, edi
inc edi
inc esi
and ebx, esi
jmp 0x46c96f
push 0x7fa6bb83
or edx, 0x83248bcb
mov edx, edi
xor edx, ebx
sub edx, esi
mov edi, edx
mov ebx, esi
mov edx, 0x8325cde2
inc edi
mov edi, edx
neg edi
xchg edx, edi
and edx, ebx
mov ebx, esi
jmp 0x46ed7e
mov ecx, 0x5027095f
add ebx, edi
inc edx
not edi
ror edi, 0x1f
dec ebx
mov ebx, edx
xchg ebx, edi
mov edx, edi
inc edi
mov esi, 0x83294232
shr edx, 0x12
bswap esi
xchg edi, ebx
or esi, ebx
jmp 0x46b24a
mov ecx, 0x6332a2e
shr edi, 0xa
or esi, 0x83339368
or ebx, edx
add edi, 0x8333fc72
add esi, edx
add edi, edx
add edx, ebx
xor esi, edx
and edx, ebx
mov edx, ebx
xor edi, esi
shr edx, 8
mov ebx, 0x8335e1f0
jmp 0x46bb06
call fcn.0046e864
sub edi, ebx
add ebx, 0x833c09cb
shr edx, 0x1d
xchg edi, esi
or edi, ebx
sub edx, 0x833ce18d
inc ebx
jmp 0x46cac0
push 0x7fb05350
shl ebx, 0xa
sub esi, 0x834881d6
add ebx, 0x8348b969
shr ebx, 0xf
jmp 0x46cd76
call fcn.0046e864
mov ebx, edx
or esi, ebx
or esi, ebx
sub edx, esi
and edi, 0x83571ab7
sub edi, 0x83575351
not ebx
xor edi, 0x8357c1a4
xor edi, ebx
jmp 0x46d276
call fcn.0046e864
or ebx, edi
xor edi, ebx
mov ebx, edx
mov edi, esi
inc edi
sub esi, ebx
jmp 0x46e5de
call ecx
add edi, esi
mov edx, ebx
or ebx, edi
sub esi, edi
rol esi, 0x1e
rol edi, 0x1e
and ebx, esi
ror edi, 0x1d
jmp 0x46cc82
pop ecx
and ebx, edx
shl edx, 0x19
xor edi, 0x837cc1a4
xor edx, ebx
shr esi, 0xd
nop
jmp 0x46c60b
call fcn.0046e864
inc esi
xor edx, ebx
and esi, edx
inc edi
xchg edi, edx
sub esi, 0x837ec4f3
jmp 0x46d927
push 0x7fad355a
add edx, edi
add edi, esi
dec ebx
not edx
sub ebx, esi
or edi, ebx
or ebx, esi
and edi, 0x83808f2c
xchg edx, edi
shr edx, 7
inc esi
or esi, edi
and esi, edx
jmp 0x46b60a
call fcn.0046e864
and esi, ebx
sub edx, esi
neg ebx
or esi, ebx
bswap esi
and edi, edx
ror edx, 0x1b
add esi, 0x838b1d18
sub ebx, edi
jmp 0x46d6eb
pop ecx
xor ebx, edx
and edi, 0x8390a695
add esi, edx
or esi, edx
xor edx, esi
ror ebx, 0x1f
sub ebx, edx
shl esi, 8
sub edi, ebx
mov edx, ebx
jmp 0x46eb8d
pop ecx
mov ebx, edi
shl ebx, 0x1f
mov edi, ebx
bswap esi
inc ebx
add edx, ebx
sub esi, edx
shr esi, 8
and edx, esi
sub ebx, 0x83a7ffd7
dec edx
add ebx, esi
jmp 0x46e38b
push 0x7fa84603
add esi, ebx
and esi, ebx
xchg edx, esi
shl esi, 4
shl esi, 0xf
dec edi
sub ebx, esi
xor edi, ebx
mov ebx, 0x83b1312d
and edx, edi
jmp 0x46e195
pop ecx
add edx, 0x83b4c9fa
and esi, ebx
add edi, esi
sub edi, ebx
or ebx, edx
sub ebx, edx
or esi, 0x83b616b7
ror edx, 0x12
xchg esi, edi
neg ebx
not edi
xchg edi, ebx
jmp 0x46d2c6
call ecx
and ebx, esi
sub edx, esi
jmp 0x46b7fe
push 0x7f138dfb
mov esi, edx
xor ebx, edx
shl edi, 8
and ebx, 0x83c7a567
shr edi, 0x1e
add esi, 0x83c81f46
xor ebx, edi
shr edi, 0xa
sub edx, edi
or edx, ebx
bswap ebx
or edi, esi
jmp 0x46e52f
pop ecx
add ebx, edx
and esi, edi
mov esi, 0x83d156bb
ror edi, 0x1c
mov esi, 0x83d1d3d8
neg edi
sub ebx, esi
mov edi, 0x83d278a2
sub edx, edi
xor esi, edx
xor edx, ebx
jmp 0x46d52d
pop ecx
xchg ebx, edx
add esi, edx
shl edx, 0x15
xchg edi, edx
inc ebx
or esi, ebx
and edx, ebx
add ebx, edx
bswap esi
inc ebx
jmp 0x46ed0e
pop ecx
add ebx, edi
and edx, esi
xor ebx, edi
add esi, 0x83d8eac9
inc ebx
jmp 0x46b94f
pop ecx
xchg edx, ebx
sub ebx, 0x83e8ca52
and edi, ebx
sub esi, edi
mov edi, 0x83e976bf
neg ebx
not edi
or edi, edx
and ebx, esi
add edi, ebx
not ebx
add ebx, 0x83eafd3a
jmp 0x46b3ef
call ecx
add edx, 0x83ee0879
and edx, esi
mov esi, edx
mov esi, 0x83eeabeb
and ebx, 0x83eee25f
xor edx, edi
or esi, ebx
xchg esi, edx
sub edi, esi
mov edx, edi
sub edx, ebx
sub esi, 0x83f06beb
mov edx, 0x83f0a39a
and edi, ebx
jmp 0x46d8d6
call fcn.0046e864
sub edi, edx
or edx, edi
xchg edx, ebx
and edx, ebx
mov edi, esi
sub ebx, edx
mov edx, 0x8410fc86
or edi, esi
sub ebx, edx
add esi, 0x84119dc1
jmp 0x46bea5
mov ecx, 0x6332a2e
and edx, 0x84424187
shl edx, 0x16
xchg edx, ebx
add esi, 0x8442e222
sub edi, ebx
dec ebx
not edx
add edi, 0x8443c979
add esi, ebx
not edx
rol ebx, 0x15
shl esi, 0xb
jmp 0x46daa4
push 0x7f07e66b
xchg edx, esi
or edx, esi
sub esi, edx
xchg ebx, esi
bswap ebx
sub ebx, edx
xor edx, edi
jmp 0x46adaa
push 0x7f10f706
dec esi
xchg edx, esi
mov edx, 0x84505361
xor ebx, esi
xchg esi, ebx
or esi, edx
inc esi
neg edi
add esi, edx
and esi, ebx
mov esi, edx
xchg edi, esi
jmp 0x46c912
push 0x7f08ad39
sub edx, esi
sub ebx, 0x84571c1c
mov ebx, edi
xor edx, edi
mov edx, 0x8457ba0c
or ebx, edi
sub edi, edx
dec esi
xor edi, edx
bswap ebx
inc edi
jmp 0x46ca2e
push 0x7fa25ac1
xor ebx, edi
and ebx, edx
not ebx
sub esi, edx
or edi, ebx
ror edx, 0x1f
or ebx, 0x846030dd
xchg edx, edi
xor ebx, edi
or ebx, edi
ror edx, 2
jmp 0x46b3b3
pop ecx
mov esi, edx
bswap edx
xor edi, esi
and esi, 0x84798382
rol esi, 5
not edx
xor ebx, 0x847a2875
rol esi, 0x1f
add esi, 0x847aa14c
mov edi, 0x847ad483
bswap edx
not edi
xchg esi, ebx
jmp 0x46e296
push 0x7fa21b12
mov ebx, edx
ror ebx, 0x1e
ror esi, 0xe
shr esi, 0x19
mov edi, 0x847c9cf9
xchg esi, ebx
or edx, 0x847d0b6e
rol ebx, 0x1c
and ebx, esi
or edx, 0x847db569
add edx, edi
shr ebx, 0x18
jmp 0x46df03
mov ecx, 0x6332a2e
add esi, edx
xor esi, edx
inc edx
and edx, edi
add esi, edx
or edi, edx
jmp 0x46e8b7
pop ecx
add esi, 0x8493f2fd
xor edi, 0x84942bb4
nop
and edx, edi
mov esi, edx
add esi, edx
shl edx, 8
mov edx, ebx
and edi, 0x8495a700
mov edi, ebx
shl ebx, 0xc
mov edx, 0x84964625
ror ebx, 0x1a
jmp 0x46b6b8
mov ecx, 0x5027095f
xchg esi, edi
ror edi, 2
or edx, edi
xchg edi, esi
rol edi, 0x15
rol edi, 0x10
xor edi, edx
mov edi, ebx
add edx, edi
and edx, ebx
neg edx
jmp 0x46d1d4
pop ecx
rol edx, 0x17
add edi, ebx
and edx, esi
or edi, esi
xchg edi, ebx
add esi, edi
rol edi, 7
jmp 0x46e203
pop ecx
or edx, ebx
and edx, 0x849d7c08
shr ebx, 7
add edi, ebx
sub edi, ebx
shr esi, 0x15
and edx, esi
mov edi, 0x849ec694
and ebx, edx
mov edi, 0x849f306e
or edx, ebx
mov edi, esi
xchg esi, ebx
jmp 0x46d7ef
pop ecx
xchg edx, esi
add ebx, edx
bswap ebx
xchg esi, edx
xchg ebx, edi
dec ebx
and ebx, 0x84ae5d03
sub edi, ebx
or edx, edi
or esi, edi
and esi, edi
and edx, edi
not edi
add edi, edx
sub edx, ebx
jmp 0x46b4ee
push 0x7fab6223
mov esi, ebx
rol edi, 6
xchg edi, ebx
sub ebx, esi
and esi, 0x84b46137
bswap esi
and esi, 0x84b4d979
and edx, ebx
neg edi
rol edi, 7
sub edx, esi
jmp 0x46e234
mov ecx, 0x6332a2e
neg edi
xchg edx, edi
sub esi, ebx
sub ebx, edx
sub esi, edx
xor edx, esi
add edx, ebx
sub edi, ebx
mov edi, esi
sub edi, edx
jmp 0x46d38d
push 0x7fa08c27
shl edx, 0x12
xor edi, esi
neg esi
xchg edx, edi
or ebx, edi
and esi, 0x84c89c79
xor edx, ebx
dec edx
and edi, 0x84c9482b
bswap esi
mov edi, 0x84c9b68d
ror esi, 9
jmp 0x46e511
call ecx
shl edi, 8
xor esi, ebx
xor esi, ebx
xor ebx, 0x84d267d7
shr edx, 0x1d
or esi, ebx
xchg edi, ebx
nop
jmp 0x46ec0e
pop ecx
add ebx, 0x84d428cf
mov esi, edx
add edi, ebx
jmp 0x46ae79
push 0x7f0da125
or edx, edi
add esi, edx
bswap ebx
bswap esi
sub esi, 0x84d6c6c6
xchg ebx, edx
xor esi, edi
xor ebx, esi
xor esi, edx
and edx, esi
add esi, edx
xchg edi, esi
xor ebx, edi
jmp 0x46c947
push 0x7f0cd6bf
neg edx
mov ebx, esi
jmp 0x46ecb5
pop ecx
and edx, ebx
shr esi, 0x1e
jmp 0x46d3f1
pop ecx
xchg edx, ebx
sub esi, edi
shr edi, 0x19
sub edx, edi
mov edx, ebx
or edi, ebx
ror ebx, 0x18
or edx, edi
neg edi
not edi
mov edx, edi
add edi, 0x84ff8bb3
mov edx, 0x84ffc24f
jmp 0x46ec3b
call fcn.0046e864
mov edi, 0x85000eff
xchg edx, ebx
mov edx, 0x85008947
add esi, edi
xor esi, edx
add edx, 0x85012a9a
neg edx
jmp 0x46be2c
call fcn.0046e864
and edi, esi
xor esi, edx
mov ebx, edi
rol esi, 0xa
rol esi, 0xc
rol edi, 0x17
xchg ebx, edx
add edx, ebx
jmp 0x46be45
call ecx
or ebx, edi
neg edi
sub esi, ebx
sub esi, 0x852b6514
jmp 0x46d7a0
push 0x7f07a533
xor edi, esi
not ebx
sub edx, edi
mov edx, esi
xor ebx, esi
dec esi
shl edx, 3
sub edx, esi
or edx, edi
mov ebx, esi
or esi, 0x852ff4a8
mov esi, 0x85302f45
xor edx, ebx
and esi, 0x85312ee0
jmp 0x46ddd1
pop ecx
sub esi, 0x8531812c
mov esi, edx
xor esi, edi
or ebx, esi
sub edi, 0x85326141
rol edi, 0xf
add ebx, esi
shr edx, 0xb
jmp 0x46e257
pop ecx
xchg ebx, edx
mov esi, 0x85363b09
ror edx, 8
xor edx, 0x8536aea5
rol ebx, 0xa
add edi, esi
xor ebx, 0x85375d1c
shl edi, 0x1a
xchg edx, esi
add edx, esi
sub esi, edi
ror edi, 0x1b
jmp 0x46c273
pop ecx
sub ebx, 0x8538d3d9
add edi, ebx
mov esi, ebx
or esi, edi
mov esi, ebx
xchg edi, edx
dec edi
and ebx, edx
ror esi, 0x19
or edi, esi
jmp 0x46c451
push 0x7f0d1a6c
inc ebx
and esi, edx
sub edi, edx
xor ebx, edx
or ebx, 0x8542711f
and esi, edx
shl esi, 0xa
add ebx, esi
sub ebx, edx
jmp 0x46cb76
push 0x7f0b057b
sub esi, ebx
shr edi, 6
dec esi
bswap edi
xor edi, ebx
sub esi, 0x8544bf9e
mov edi, 0x8544f4ab
mov esi, ebx
jmp 0x46bf36
pop ecx
or edi, esi
xor esi, 0x8546daf5
sub edi, 0x85471c2b
and ebx, esi
sub edx, 0x85478bcc
mov esi, 0x8547c3f5
jmp 0x46de0d
mov ecx, 0x6332a2e
add edi, edx
sub ebx, esi
xchg ebx, edx
bswap ebx
ror edx, 1
shr edx, 0xc
add edx, ebx
or edi, ebx
mov esi, 0x854f6761
jmp 0x46d2dd
call fcn.0046e864
add esi, ebx
xchg ebx, edi
not edi
and edx, esi
shr edi, 7
ror edx, 0xe
ror esi, 2
shl edi, 0xb
jmp fcn.0046ac51
call ecx
inc esi
or edi, esi
add edx, ebx
neg edi
xor edi, 0x855be8be
add esi, ebx
and ebx, edx
and esi, 0x855c9062
and esi, 0x855cc6b2
shl edx, 3
xchg edx, esi
xor ebx, 0x855d6d4e
xor ebx, esi
jmp 0x46ebbe
pop ecx
not edi
add edx, esi
inc ebx
xor edx, 0x856d8027
add esi, edx
xor esi, ebx
or ebx, edi
shl ebx, 0xb
mov edi, esi
ror esi, 0xd
dec esi
dec edx
add ebx, edx
jmp 0x46ae57