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

Disassembly:
call sub.user32.dll_GetOpenClipboardWindow
cmp eax, 0xfffffedf
jne 0x401066
call sub.kernel32.dll_CreateFileMappingW
call sub.kernel32.dll_CreateFileMappingW
call sub.kernel32.dll_CreateFileMappingW
call sub.kernel32.dll_CreateFileMappingW
call sub.kernel32.dll_CreateFileMappingW
call sub.kernel32.dll_CreateFileMappingW
call sub.kernel32.dll_CreateFileMappingW
call sub.kernel32.dll_CreateFileMappingW
call sub.kernel32.dll_CreateFileMappingW
call sub.kernel32.dll_CreateFileMappingW
call sub.kernel32.dll_CreateFileMappingW
call sub.kernel32.dll_CreateFileMappingW
call sub.kernel32.dll_CreateFileMappingW
call sub.kernel32.dll_CreateFileMappingW
call sub.kernel32.dll_CreateFileMappingW
call sub.kernel32.dll_CreateFileMappingW
call sub.kernel32.dll_CreateFileMappingW
ret
call sub.kernel32.dll_GetCurrentThreadId
cmp eax, 0xfffffee5
jne 0x4010f4
call sub.kernel32.dll_CreateFileMappingW
call sub.kernel32.dll_CreateFileMappingW
call sub.kernel32.dll_CreateFileMappingW
call sub.kernel32.dll_CreateFileMappingW
call sub.kernel32.dll_CreateFileMappingW
call sub.kernel32.dll_CreateFileMappingW
call sub.kernel32.dll_CreateFileMappingW
call sub.kernel32.dll_CreateFileMappingW
call sub.kernel32.dll_CreateFileMappingW
call sub.kernel32.dll_CreateFileMappingW
call sub.kernel32.dll_CreateFileMappingW
call sub.kernel32.dll_CreateFileMappingW
call sub.kernel32.dll_CreateFileMappingW
call sub.kernel32.dll_CreateFileMappingW
call sub.kernel32.dll_CreateFileMappingW
call sub.kernel32.dll_CreateFileMappingW
call sub.kernel32.dll_CreateFileMappingW
call sub.kernel32.dll_CreateFileMappingW
call sub.kernel32.dll_CreateFileMappingW
call sub.kernel32.dll_CreateFileMappingW
call sub.kernel32.dll_CreateFileMappingW
call sub.kernel32.dll_CreateFileMappingW
call sub.kernel32.dll_CreateFileMappingW
call sub.kernel32.dll_CreateFileMappingW
call sub.kernel32.dll_CreateFileMappingW
ret
call sub.user32.dll_GetOpenClipboardWindow
cmp eax, 0xfffffee5
jne 0x40118c
call sub.kernel32.dll_CreateFileMappingW
call sub.kernel32.dll_CreateFileMappingW
call sub.kernel32.dll_CreateFileMappingW
call sub.kernel32.dll_CreateFileMappingW
call sub.kernel32.dll_CreateFileMappingW
call sub.kernel32.dll_CreateFileMappingW
call sub.kernel32.dll_CreateFileMappingW
call sub.kernel32.dll_CreateFileMappingW
call sub.kernel32.dll_CreateFileMappingW
call sub.kernel32.dll_CreateFileMappingW
call sub.kernel32.dll_CreateFileMappingW
call sub.kernel32.dll_CreateFileMappingW
call sub.kernel32.dll_CreateFileMappingW
call sub.kernel32.dll_CreateFileMappingW
call sub.kernel32.dll_CreateFileMappingW
call sub.kernel32.dll_CreateFileMappingW
call sub.kernel32.dll_CreateFileMappingW
call sub.kernel32.dll_CreateFileMappingW
call sub.kernel32.dll_CreateFileMappingW
call sub.kernel32.dll_CreateFileMappingW
call sub.kernel32.dll_CreateFileMappingW
call sub.kernel32.dll_CreateFileMappingW
call sub.kernel32.dll_CreateFileMappingW
call sub.kernel32.dll_CreateFileMappingW
call sub.kernel32.dll_CreateFileMappingW
call sub.kernel32.dll_CreateFileMappingW
call sub.kernel32.dll_CreateFileMappingW
ret
call sub.kernel32.dll_GetCurrentThreadId
cmp eax, 0xffffff1b
jne 0x40122e
call sub.kernel32.dll_CreateFileMappingW
call sub.kernel32.dll_CreateFileMappingW
call sub.kernel32.dll_CreateFileMappingW
call sub.kernel32.dll_CreateFileMappingW
call sub.kernel32.dll_CreateFileMappingW
call sub.kernel32.dll_CreateFileMappingW
call sub.kernel32.dll_CreateFileMappingW
call sub.kernel32.dll_CreateFileMappingW
call sub.kernel32.dll_CreateFileMappingW
call sub.kernel32.dll_CreateFileMappingW
call sub.kernel32.dll_CreateFileMappingW
call sub.kernel32.dll_CreateFileMappingW
call sub.kernel32.dll_CreateFileMappingW
call sub.kernel32.dll_CreateFileMappingW
call sub.kernel32.dll_CreateFileMappingW
call sub.kernel32.dll_CreateFileMappingW
call sub.kernel32.dll_CreateFileMappingW
call sub.kernel32.dll_CreateFileMappingW
call sub.kernel32.dll_CreateFileMappingW
call sub.kernel32.dll_CreateFileMappingW
call sub.kernel32.dll_CreateFileMappingW
call sub.kernel32.dll_CreateFileMappingW
call sub.kernel32.dll_CreateFileMappingW
call sub.kernel32.dll_CreateFileMappingW
call sub.kernel32.dll_CreateFileMappingW
call sub.kernel32.dll_CreateFileMappingW
call sub.kernel32.dll_CreateFileMappingW
call sub.kernel32.dll_CreateFileMappingW
call sub.kernel32.dll_CreateFileMappingW
ret
jmp 0x473fbd
bswap edi
mov ecx, esi
inc edx
inc edx
jmp 0x476812
pop edi
xchg ecx, edx
ror esi, 0x17
or ebx, edx
add esi, ecx
or ebx, esi
and ecx, ebx
or ecx, 0x46ef0a1b
add ebx, edx
rol ebx, 4
shr ebx, 4
nop
dec edx
jmp 0x474632
mov edi, 0x2809144b
or ebx, edx
or ecx, edx
xor esi, edx
xor esi, 0x46f1345d
shr ecx, 0x14
xor esi, ecx
xchg edx, esi
rol ebx, 0x17
sub ebx, ecx
or ebx, ecx
jmp 0x474d7b
pop edi
inc esi
shl esi, 0x18
and ebx, ecx
bswap esi
shl ebx, 0x18
or ebx, esi
and edx, ebx
or esi, 0x46fcfbfd
dec esi
and ecx, esi
jmp 0x476140
call fcn.00476974
and ebx, edx
shr ebx, 0x18
or edx, ebx
shl ebx, 0x15
jmp 0x4759fe
call edi
mov ebx, edx
and ecx, esi
and esi, 0x471660f1
and ecx, 0x47169c1f
and ebx, esi
xchg ebx, esi
or esi, 0x47175c7f
ror ecx, 8
jmp 0x474a07
pop edi
xchg ebx, edx
xchg ebx, esi
or edx, ebx
neg ebx
or edx, ebx
add esi, 0x4719175d
neg ecx
mov esi, ecx
xchg ecx, edx
add edx, esi
jmp 0x47468b
call edi
mov ecx, ebx
add edx, ecx
and esi, edx
xchg ecx, ebx
and edx, 0x471b59af
xchg ecx, esi
bswap ebx
shr ebx, 0x1e
jmp 0x47491b
mov edi, 0x2809144b
xor ecx, ebx
xor ecx, ebx
rol edx, 5
shl edx, 7
jmp 0x4769f9
call fcn.00476974
or edx, esi
xor ecx, edx
xor ecx, ebx
mov esi, ecx
and ecx, esi
not edx
jmp 0x47671f
push 0x46610fb7
add ebx, ecx
rol ecx, 4
shl ecx, 0xb
or esi, 0x473b607b
dec ebx
mov ebx, esi
or esi, ebx
xor ebx, edx
jmp 0x474ce1
push 0x4651f345
ror ecx, 0xd
sub edx, esi
rol esi, 2
xor esi, ecx
xor ecx, ebx
sub esi, ecx
sub esi, ebx
and edx, 0x473e5a03
mov edx, ecx
not esi
xchg edx, esi
shl edx, 0x19
jmp 0x474962
pop edi
sub ecx, esi
sub edx, 0x47401a5d
add esi, ebx
not edx
xor ecx, ebx
xor edx, ecx
xor ebx, edx
xchg esi, edx
jmp 0x475516
push 0x46703f5b
not esi
mov ecx, 0x47421d3f
sub ebx, 0x47425b0d
sub esi, ebx
or ebx, edx
or ebx, edx
dec edx
bswap ecx
shl edx, 3
add esi, ecx
or esi, ecx
rol ebx, 0xe
shl ecx, 0x14
mov esi, ecx
jmp 0x476b84
call edi
and ecx, ebx
dec esi
xor ebx, esi
and ebx, 0x47516455
and ecx, esi
or edx, ebx
jmp 0x475978
push 0x4657a3ef
add ebx, esi
add ecx, edx
or edx, esi
sub ebx, edx
shl esi, 0xd
rol edx, 0xd
jmp 0x476d85
pop edi
xor edx, ecx
neg ebx
and edx, ebx
sub ecx, esi
xor edx, 0x4757bbcb
mov edx, ebx
xchg edx, esi
sub esi, ecx
jmp 0x473fef
pop edi
dec edx
mov ebx, esi
xor ebx, ecx
mov edx, ebx
xor esi, 0x4759b7db
xor ecx, 0x4759f445
jmp 0x4744e2
call edi
neg ebx
and esi, edx
ror esi, 5
or esi, ebx
sub ebx, edx
sub esi, ecx
bswap esi
or ebx, esi
add ecx, ebx
xchg edx, esi
xor ecx, ebx
or ebx, ecx
jmp 0x47426e
push 0x46676251
sub ecx, ebx
sub edx, ecx
mov ecx, edx
bswap ecx
and ecx, ebx
rol ebx, 0xa
add edx, ebx
or esi, ecx
xchg ebx, ecx
xchg ecx, esi
shr ebx, 7
dec ebx
jmp 0x474980
push 0x465464ff
and esi, 0x47621381
shl edx, 0x11
add edx, ebx
or esi, edx
ror ecx, 4
shl esi, 0x13
dec edx
rol ecx, 0x10
jmp 0x4751ba
call fcn.00476974
xchg edx, esi
xor esi, ecx
or ebx, 0x4769081f
xor ebx, edx
mov edx, esi
and esi, 0x4769b733
inc ebx
mov ecx, edx
sub edx, esi
xchg esi, ecx
or ecx, 0x476aed55
xchg ebx, edx
add edx, ebx
not ecx
jmp 0x475dee
pop edi
bswap esi
xor esi, 0x476c2ee5
xchg ebx, edx
add ebx, esi
and ecx, 0x476cec7d
nop
jmp 0x476acc
push 0x465e5397
xchg ebx, ecx
sub esi, ecx
neg ecx
mov edx, 0x4776f22b
or ebx, edx
and edx, 0x47776825
sub edx, 0x4777b30f
xor ebx, edx
shl esi, 4
or edx, 0x47786553
xor edx, 0x4778a117
xchg ebx, esi
mov ebx, ecx
neg esi
jmp 0x4767e7
mov edi, 0x2809144b
xchg ecx, esi
neg edx
xor ecx, ebx
or edx, esi
or ecx, 0x477a90ef
or ebx, edx
mov ecx, esi
inc edx
jmp 0x4741c7
push 0x46553353
mov edx, ebx
or edx, ebx
add esi, ebx
add esi, edx
and ebx, edx
shr ecx, 0x1d
xor esi, edx
dec ecx
or edx, 0x47872fad
sub esi, ebx
jmp 0x474811
pop edi
xor ebx, edx
xor edx, ebx
bswap ebx
or ebx, esi
xor esi, ebx
inc edx
mov esi, ebx
or esi, edx
jmp 0x4752e8
push 0x465e0dbd
mov esi, ecx
and ecx, 0x478ed319
xchg ebx, ecx
or edx, 0x478f4a75
add ebx, 0x478f95e9
and ebx, edx
dec ebx
xor esi, 0x47904539
xchg ebx, ecx
or edx, esi
ror edx, 0x19
and ebx, edx
jmp 0x4747d7
push 0x4652395b
mov ebx, 0x47918195
rol ecx, 0x1d
xchg ebx, esi
xor ecx, 0x47924365
add edx, ebx
and ecx, ebx
jmp 0x475aa2
push 0x4667a9ed
ror ebx, 0x17
mov ecx, ebx
and ecx, ebx
ror esi, 0x1a
neg esi
and ebx, edx
xor ebx, edx
sub ecx, 0x4794b6b1
and ecx, esi
add edx, ebx
jmp 0x476d5c
push 0x46699aeb
mov ecx, esi
xor ecx, 0x4795b83b
xchg edx, ecx
ror ebx, 0xe
or edx, esi
nop
rol ecx, 0x13
bswap ebx
not ebx
xchg ebx, ecx
jmp 0x47662c
pop edi
and edx, esi
neg ebx
add ebx, edx
add ebx, edx
or ebx, esi
sub ebx, esi
ror ecx, 0xd
or edx, 0x479e1453
jmp 0x476c4c
push 0x466b43e9
or ecx, ebx
neg ecx
and edx, ecx
xchg esi, ecx
sub ecx, 0x47a52beb
xor ecx, 0x47a567d3
bswap ecx
or edx, ecx
shl ecx, 8
and edx, ebx
add ecx, edx
add edx, ecx
ror edx, 2
sub ecx, esi
jmp 0x4754e2
push 0x4654eee9
sub ecx, 0x47aa8897
or ecx, 0x47aac4b9
sub esi, edx
or ecx, 0x47ab39c3
or ecx, ebx
sub ebx, edx
inc ebx
dec ecx
xchg edx, ecx
add ebx, esi
and edx, esi
mov edx, esi
jmp 0x4748bc
mov edi, 0x2809144b
add ecx, ebx
add edx, esi
add edx, esi
sub ebx, esi
or esi, edx
mov esi, 0x47b30f79
jmp 0x475d62
pop edi
xchg edx, ebx
sub esi, edx
and edx, 0x47b3dae5
add ecx, edx
mov ecx, ebx
and esi, ebx
xor esi, ebx
rol edx, 0x17
shl ebx, 0xd
xor edx, ebx
inc edx
inc esi
mov edx, ebx
or esi, ebx
jmp 0x47632e
push 0x466dc183
mov ebx, edx
mov edx, ebx
and edx, esi
mov edx, ebx
xchg ebx, esi
add ecx, 0x47b9e7e1
and edx, ecx
sub esi, 0x47ba6b05
or ecx, edx
add esi, edx
neg edx
or ecx, 0x47bb55d7
and ecx, ebx
neg ecx
jmp 0x475672
call fcn.00476974
xor edx, ecx
inc ebx
mov ebx, 0x47c7e465
mov edx, 0x47c820eb
ror esi, 0x19
xchg ebx, esi
add ecx, ebx
bswap esi
and edx, 0x47d417d3
bswap edx
jmp 0x476835
pop edi
and ebx, edx
dec esi
sub esi, ebx
or ecx, ebx
xchg ebx, ecx
xor edx, ebx
or ebx, ecx
sub ebx, esi
or esi, 0x47d826ed
or ecx, 0x47d862ff
neg esi
not edx
or ecx, ebx
neg esi
xor esi, edx
and ecx, ebx
jmp 0x47556b
push 0x46615459
and ecx, edx
add ebx, esi
and ebx, 0x47da8ff7
sub esi, ebx
mov ebx, edx
ror edx, 0xc
add esi, ebx
or esi, edx
xchg edx, ecx
dec edx
shr esi, 0x15
add ebx, esi
or esi, edx
and ebx, 0x47dd2649
jmp 0x4757e9
mov edi, 0x2809144b
xor ebx, edx
not esi
mov ecx, 0x47e2e757
sub ebx, edx
sub edx, esi
neg ecx
bswap ecx
xchg ecx, esi
shr esi, 0xc
and edx, ebx
jmp 0x474c6b
call fcn.00476974
xor ebx, 0x47e4ea93
mov ebx, edx
mov ecx, ebx
mov esi, ebx
xor ecx, esi
and ecx, esi
shl ecx, 0x19
shr ecx, 0x17
or ebx, esi
or ebx, edx
jmp 0x475a7c
pop edi
and ebx, esi
mov esi, ecx
shl edx, 8
xchg edx, ecx
xchg ecx, ebx
or ecx, 0x47ed8683
xor esi, ecx
inc esi
or edx, esi
mov edx, ebx
jmp 0x47660a
push 0x40
not ebx
add ebx, esi
and edx, 0x47ef3d35
ror ecx, 0x1e
or esi, edx
nop
and ecx, ebx
and edx, ebx
jmp 0x47642c
push 0x465924cd
or ebx, edx
dec edx
or ecx, edx
mov edx, esi
jmp 0x47557d
pop edi
or ecx, esi
rol esi, 0x17
or ebx, edx
shr ebx, 0x18
shl esi, 0x1d
and ecx, 0x480fe279
and ebx, esi
xor ecx, ebx
nop
bswap edx
jmp 0x475b0f
pop edi
sub ebx, ecx
or esi, ecx
mov esi, ecx
sub edx, ecx
xor esi, edx
ror ecx, 0x11
and esi, ebx
shr edx, 0x1a
sub ebx, esi
mov ecx, 0x481cf47f
sub edx, esi
xchg ebx, esi
mov esi, ebx
or ecx, ebx
jmp 0x47685d
push 0x4654a9df
ror ebx, 0x14
mov edx, ebx
or ebx, ecx
add edx, ebx
add ebx, ecx
or esi, edx
or ecx, edx
ror ebx, 0xe
sub edx, ecx
mov esi, ebx
dec ecx
xor ebx, edx
add ecx, esi
xor ecx, esi
jmp 0x474ac9
mov edi, 0x2809144b
sub esi, edx
xor ebx, 0x4840be83
or ecx, 0x4840fd67
and edx, 0x48413d35
xor ebx, ecx
not ebx
mov edx, 0x48420c53
mov edx, 0x48424cb1
jmp 0x474410
pop edi
shr esi, 2
neg ecx
and edx, 0x4848673f
xchg ebx, ecx
sub esi, 0x4848f671
mov edx, esi
jmp 0x476b54
push 0x465dc7a3
xchg ebx, esi
inc ecx
sub ecx, 0x4853ecb3
mov edx, 0x48542bf9
and ebx, esi
sub edx, esi
xor ecx, esi
xchg esi, edx
inc ecx
xchg edx, ecx
jmp 0x474930
mov edi, 0x2809144b
or ebx, 0x485b6a07
xor edx, ecx
ror esi, 0x17
or ecx, 0x485c29e1
xor edx, esi
mov ecx, esi
sub edx, ecx
add edx, 0x485d217b
sub esi, ecx
sub ebx, ecx
jmp 0x4769a5
pop edi
xchg edx, ecx
shl ebx, 0x19
mov esi, edx
rol esi, 5
and ebx, edx
sub ebx, 0x48617fa5
jmp 0x475cd0
push esp
and ecx, 0x486bf3d3
mov ebx, edx
add ebx, edx
or edx, 0x486cacff
sub esi, ebx
add ecx, 0x486d2b09
and ebx, 0x486d6b57
or ecx, 0x486dac8b
add esi, ecx
sub edx, ecx
jmp 0x474e0a
push 0x466b8add
sub edx, 0x486e9795
add esi, ecx
mov edx, ecx
mov esi, 0x486f599b
not esi
dec esi
jmp 0x47526e
push 0x465b96d1
add edx, 0x4873cdcf
or ebx, edx
add ebx, edx
xor esi, ecx
jmp 0x476749
pop edi
inc esi
mov edx, ecx
rol edx, 0x19
xchg ebx, esi
add edx, ecx
xor ebx, edx
jmp 0x4765e2
mov edi, 0x2809144b
or ecx, 0x487be8a3
sub ebx, ecx
xchg ecx, ebx
or ebx, edx
or ecx, ebx
sub esi, ecx
and esi, ecx
sub ebx, edx
and ebx, esi
rol esi, 0x11
jmp 0x4766b7
pop edi
bswap ecx
add ebx, edx
add ecx, 0x487f0deb
neg esi
mov ecx, ebx
bswap ebx
and edx, ebx
or ecx, ebx
jmp 0x475a66
pop edi
not edx
sub edx, 0x488aa803
add esi, 0x488ae8db
xor ecx, edx
dec ebx
xor ecx, edx
or edx, ebx
sub esi, edx
jmp 0x475417
call edi
mov ebx, esi
shr ebx, 0xb
sub ecx, edx
sub esi, edx
or ebx, esi
and ecx, esi
rol ebx, 3
ror ebx, 0xd
dec edx
neg edx
jmp 0x4769e8
push 0x466e0739
xchg esi, ebx
sub ecx, esi
add ecx, esi
shr esi, 0xb
xor ebx, edx
xchg esi, ebx
mov ecx, edx
sub ebx, 0x4890fbb5
jmp 0x474d59
mov edi, 0x2809144b
rol ecx, 0x11
mov ecx, ebx
sub ebx, edx
xchg edx, esi
sub esi, ecx
add ebx, edx
neg esi
xchg ecx, ebx
jmp 0x4756f8
call fcn.00476974
add ebx, esi
and edx, ebx
or esi, ebx
sub esi, edx
xor edx, ebx
and ecx, edx
bswap edx
xor edx, ecx
not edx
not esi
mov ebx, edx
xchg ecx, edx
rol ecx, 0x16
mov ebx, ecx
mov esi, ebx
add edx, ebx
jmp 0x47428c
call edi
neg esi
add ebx, ecx
and esi, ebx
xor edx, ecx
or ebx, esi
sub ecx, esi
and ecx, 0x48ab320b
add edx, ecx
jmp 0x4740ba
mov edi, 0x2809144b
sub ebx, 0x48abca61
or ebx, ecx
add esi, edx
or esi, 0x48ac96b9
mov ebx, 0x48acd54f
xor esi, ecx
jmp 0x474714
push 0x401400
shr edx, 9
xor ecx, edx
or esi, ecx
or ebx, ecx
neg ebx
shl edx, 3
sub edx, esi
xor edx, 0x48af3ae3
jmp 0x47466b
pop edi
and ebx, ecx
xchg edx, esi
or ebx, 0x48c0edb5
add esi, 0x48c12d91
add ebx, ecx
add ebx, edx
sub ebx, ecx
and ebx, esi
or esi, edx
and edx, 0x48c2afcd
and ebx, ecx
xchg edx, ebx
dec ecx
rol ebx, 0x18
sub ecx, edx
add ebx, ecx
jmp 0x475d11
pop edi
shr esi, 0xf
xor ecx, edx
and ebx, ecx
ror edx, 0x1b
xchg esi, ebx
add esi, 0x48c8e1d3
inc ebx
not edx
xchg ebx, ecx
mov esi, edx
mov esi, edx
add edx, ebx
jmp 0x476a1e
pop edi
xor ecx, 0x48d256a3
or edx, ebx
sub edx, ebx
add ebx, esi
or edx, 0x48d340ef
dec esi
ror ecx, 0x1a
xor edx, ecx
rol edx, 0x1c
bswap ecx
inc esi
bswap ebx
jmp 0x474618
call edi
shl ecx, 0xa
xchg esi, ecx
add edx, ebx
or edx, esi
shl ebx, 0x10
xchg esi, ebx
xchg ecx, ebx
not ebx
jmp 0x47695c
pop edi
xchg esi, edx
xor ebx, esi
and ebx, edx
and edx, ecx
and edx, ebx
xor esi, ebx
xor ecx, edx
and esi, ebx
jmp 0x475c39
call edi
dec edx
xchg ebx, ecx
mov ecx, esi
or esi, edx
and ebx, ecx
shr esi, 0x17
sub ecx, edx
mov esi, 0x48e38029
xchg ebx, esi
xor ebx, ecx
add esi, ecx
or edx, ebx
xor edx, esi
and ebx, edx
jmp 0x476883
push 0x46527e9d
xchg edx, ebx
shl ecx, 8
and edx, ecx
mov ecx, ebx
add ecx, ebx
xor edx, 0x48e69eb1
and ecx, esi
add ecx, ebx
ror edx, 0xc
add ebx, 0x48e7aa41
shr edx, 0x13
and esi, edx
or ebx, 0x48e868b7
shr ecx, 9
jmp 0x4743fc
call edi
not edx
xchg edx, ebx
neg ebx
ror esi, 0x1c
add edx, ecx
and ecx, esi
neg ecx
xor ebx, edx
xchg edx, esi
sub ecx, esi
and edx, ecx
neg edx
jmp 0x475922
push 0x466d3583
not ebx
or ecx, esi
bswap esi
not ebx
rol edx, 0x13
mov ebx, 0x48ee9e9f
rol ecx, 0xb
xor esi, edx
mov ecx, esi
or esi, ebx
sub edx, 0x48efe617
add ecx, edx
jmp 0x476408
pop edi
add ecx, esi
and ebx, esi
neg ecx
not esi
or esi, ecx
add edx, ebx
or ebx, esi
nop
shl ecx, 0xa
sub ebx, esi
mov ebx, esi
and esi, ecx
xchg edx, ebx
xor ebx, esi
add edx, 0x48f9dd61
xor esi, ebx
jmp 0x474dec
pop edi
or ebx, esi
shl edx, 2
xor edx, 0x49050fbf
xor esi, 0x49054f13
or ecx, ebx
or ebx, esi
add edx, esi
add esi, 0x49065701
or ecx, esi
and esi, 0x4906d44b
neg ebx
sub ecx, esi
add ecx, esi
or ecx, ebx
jmp 0x4746ae
push 0x46638539
and ebx, 0x490f1561
or edx, ecx
add esi, 0x490f9217
sub ecx, ebx
xchg ebx, esi
or ecx, esi
xor esi, edx
sub esi, ecx
neg esi
xor ebx, 0x49115c47
neg ecx
xchg ecx, ebx
sub ecx, ebx
ror ebx, 0x1b
not edx
or edx, ebx
jmp 0x474b48
pop edi
ror edx, 0x1a
add ecx, ebx
sub esi, ecx
sub ebx, esi
or ebx, ecx
sub ebx, 0x49147c61
and ecx, ebx
shr ebx, 0x10
or ebx, esi
and ecx, edx
add ebx, ecx
add ebx, edx
xchg ebx, esi
xchg ecx, ebx
add esi, ebx
or edx, ebx
jmp 0x475eb4
pop edi
mov ecx, edx
mov esi, ecx
add ecx, ebx
or ecx, edx
add esi, ebx
rol ebx, 0x1f
xor esi, 0x4918d5e9
shr ebx, 0x1e
add ebx, ecx
and edx, ecx
rol esi, 0x10
mov ebx, ecx
jmp 0x474a70
call fcn.00476974
xor esi, ecx
and esi, ecx
add edx, 0x491b7271
sub ecx, esi
xchg ecx, esi
shl esi, 0xb
sub esi, ebx
add esi, ebx
xchg edx, esi
or esi, ecx
jmp 0x476afb
call edi
xor ebx, esi
or edx, ebx
add ebx, esi
xchg ebx, ecx
mov edx, ebx
xchg ebx, edx
and esi, 0x49282647
add ecx, edx
jmp 0x474b61
call edi
mov edx, ebx
rol ebx, 0xf
dec edx
add esi, edx
or ecx, edx
dec edx
add ebx, 0x492a43e3
xchg esi, edx
ror ecx, 0xe
or edx, esi
jmp 0x4755a0
push 0x4670cd85
inc ecx
neg esi
or esi, edx
and esi, ecx
mov ecx, 0x493019a5
inc edx
rol ebx, 0x19
ror ecx, 0xc
or edx, 0x49311bf5
mov esi, 0x49315673
mov esi, ecx
bswap esi
sub ecx, esi
bswap esi
xchg ecx, edx
xor edx, ebx
jmp 0x4753d0
push 0x46695315
and esi, ebx
and esi, ebx
shl esi, 0xa
ror ecx, 0x1c
mov edx, ecx
and ecx, 0x49372319
add esi, ecx
xchg ecx, esi
xor esi, 0x4937d397
shr ebx, 0xf
mov ebx, edx
ror esi, 8
jmp 0x4749a4
push esp
and ecx, esi
xchg ecx, edx
xchg edx, ebx
or ebx, edx
jmp 0x4754b4
pop edi
and edx, ecx
sub esi, edx
add edx, ebx
shl edx, 0x10
xor esi, 0x496a24cd
add ecx, edx
shr ebx, 0xc
mov ecx, ebx
and ebx, esi
or esi, ebx
sub edx, 0x496baad9
xchg ebx, edx
add edx, ecx
xchg ebx, esi
jmp 0x474cb4
pop edi
or ebx, ecx
neg ebx
dec edx
xor edx, esi
mov esi, edx
neg ebx
not edx
rol esi, 1
and esi, ecx
mov edx, ecx
and ebx, esi
mov edx, 0x49729afd
jmp 0x474fc7
push 0x4660c9c1
mov ebx, ecx
xchg ecx, esi
sub ecx, edx
or ecx, ebx
xor ecx, 0x4973fc95
mov esi, edx
jmp 0x474480
push 0x4658ded1
or esi, ecx
shl ecx, 1
add edx, esi
rol ebx, 9
or ebx, esi
add edx, ecx
dec esi
mov ebx, ecx
jmp 0x474ef1
pop edi
xor edx, ecx
xchg ecx, esi
shl ebx, 0x1e
sub ecx, esi
jmp 0x475638
pop edi
shl ebx, 7
sub edx, esi
bswap ecx
mov ebx, 0x49984a45
neg esi
xchg ecx, esi
mov ecx, 0x49991a17
and ecx, ebx
jmp 0x476a30
push 0x466d7b01
and ecx, ebx
ror esi, 5
mov ecx, 0x49a0bc51
xor ebx, ecx
or esi, ebx
add ecx, ebx
or ecx, 0x49a1b5dd
xchg esi, ecx
dec esi
inc ecx
jmp 0x474bab
push 0x72bbd
xor ecx, esi
not edx
shr ebx, 0x15
not edx
xchg ebx, esi
or ebx, ecx
sub ebx, edx
xor esi, 0x49a46c0d
rol edx, 0x11
shl ecx, 4
shl edx, 3
inc esi
jmp 0x47580a
call fcn.00476974
mov esi, 0x49b4d59b
or edx, ecx
add ebx, ecx
mov ebx, 0x49b5824b
not ebx
add edx, ecx
nop
xor ebx, 0x49b6809d
sub ebx, 0x49b6bb5f
nop
jmp 0x475655
call fcn.00476974
or edx, 0x49b7dd55
dec esi
sub ebx, edx
shr edx, 0x19
shr esi, 0x18
or ebx, ecx
mov esi, 0x49b95a27
xor esi, edx
add ecx, 0x49b9e81b
mov esi, ecx
mov ebx, 0x49bae04b
mov esi, 0x49bb2063
mov ecx, esi
xchg ebx, edx
jmp 0x4757ce
push 0x46608313
dec esi
and edx, ecx
xor esi, ebx
neg ecx
or edx, esi
inc edx
inc edx
mov ebx, 0x49c4969b
sub ecx, esi
inc ebx
bswap edx
mov ebx, edx
mov ecx, ebx
neg esi
add edx, ebx
nop
jmp 0x4761ab
push 0x46575e0d
sub ecx, edx
add esi, 0x49c732d7
add esi, ecx
neg esi
and ebx, ecx
or ebx, esi
add edx, esi
sub ecx, ebx
mov ebx, edx
and ebx, edx
jmp 0x4745ec
mov edi, 0x2809144b
or edx, 0x49c98b05
sub esi, ebx
sub esi, ebx
sub edx, 0x49ca4711
xor esi, 0x49ca98d9
and ebx, esi
ror esi, 0x1f
bswap edx
shr ecx, 0x11
add ecx, ebx
or edx, esi
bswap esi
jmp 0x47651f
call fcn.00476974
sub esi, 0x49d3e1b9
add esi, edx
ror edx, 4
sub esi, ecx
jmp 0x4745ba
call fcn.00476974
or esi, edx
bswap ecx
and ebx, edx
or ecx, esi
mov edx, ebx
and esi, 0x49d94fd9
and ecx, ebx
sub ecx, ebx
xor esi, ecx
mov esi, ebx
bswap ebx
xor ebx, edx
and ebx, 0x49db19d5
xor edx, ecx
jmp 0x475ad8
call edi
and edx, esi
or edx, ebx
mov ecx, ebx
mov ebx, edx
xor ecx, edx
sub edx, ebx
neg ebx
add ecx, esi
jmp 0x47618a
push 0x465bdced
or esi, edx
not edx
xchg ebx, esi
ror ecx, 0x16
shl ecx, 9
sub edx, ebx
mov edx, ebx
add esi, ecx
mov ebx, esi
add edx, ebx
jmp 0x4756dd
mov edi, 0x2809144b
xchg edx, ebx
xchg ecx, ebx
and ecx, ebx
inc edx
dec esi
dec esi
and edx, esi
add ebx, edx
sub esi, 0x49ed6013
xor ebx, ecx
rol esi, 0x10
dec edx
or esi, edx
sub ecx, 0x49ee9cfd
jmp 0x476549
push 0x46508bbd
xor ebx, ecx
and ebx, 0x49ef32f3
mov ecx, ebx
add ebx, edx
and edx, esi
or ebx, esi
shl edx, 0x1e
xchg ebx, edx
or edx, esi
xor edx, esi
jmp 0x474012
call edi
xchg edx, ecx
add edx, 0x49f1cc03
sub esi, ebx
mov ecx, esi
shr ecx, 0xf
mov ecx, esi
add edx, ebx
or esi, edx
and ebx, esi
neg ecx
not edx
and ebx, edx
bswap edx
sub edx, ecx
jmp 0x4759d8
push 0x467360d5
and ecx, 0x49f52511
xor ebx, ecx
add edx, 0x49f5a30d
bswap ebx
sub ebx, edx
or edx, esi
sub ebx, esi
xor ecx, esi
dec ecx
shr esi, 0xa
jmp loc.00474864
pop edi
mov ecx, 0x49f7c465
add ecx, esi
or ecx, edx
xchg ecx, edx
add ebx, 0x49f8bc1b
mov edx, ecx
xchg edx, ebx
bswap esi
xchg ecx, edx
or ecx, 0x49fa0897
jmp 0x47449f
pop edi
neg ebx
shl edx, 4
sub esi, ebx
not edx
or ebx, ecx
mov ecx, edx
shl ecx, 0xe
sub ecx, esi
jmp 0x476ab3
call fcn.00476974
shr ecx, 0xa
sub esi, ebx
and ebx, esi
shl esi, 0x14
shl ecx, 0xe
and esi, ecx
xchg esi, ecx
sub esi, ecx
xor ebx, edx
bswap edx
jmp 0x47424a
pop edi
dec ebx
xor esi, edx
or ebx, edx
xor ecx, esi
mov esi, ecx
mov edx, ebx
jmp 0x475d3d
call fcn.00476974
add esi, edx
and ebx, esi
xor edx, esi
sub esi, 0x4a12bfc1
mov esi, ecx
xor ebx, esi
dec edx
bswap ebx
sub ecx, ebx
xor ebx, edx
not ecx
and edx, ebx
jmp 0x475e09
pop edi
xchg ebx, edx
and edx, 0x4a15e119
xchg ebx, edx
add edx, esi
jmp 0x476392
pop edi
ror edx, 0x15
xor edx, 0x4a1708d7
xchg ecx, edx
nop
xchg ebx, ecx
inc ebx
inc ecx
or edx, ecx
jmp 0x4744c8
pop edi
sub esi, 0x4a215557
mov edx, esi
or edx, ecx
or esi, 0x4a220f39
inc ecx
or edx, ecx
jmp 0x475b89
mov edi, 0x4132136a
mov edx, esi
or ebx, 0x4a233403
or ecx, esi
xor ecx, ebx
xchg ecx, ebx
xchg ebx, ecx
shr edx, 0x1f
and ecx, edx
and esi, ecx
neg esi
add edx, 0x4a257927
xor esi, 0x4a25b967
jmp 0x476d32
call edi
add edx, ebx
sub esi, 0x4a264fcf
mov edx, 0x4a268e19
and ebx, 0x4a26ced5
or ecx, 0x4a271e03
xor ebx, 0x4a275e8f
dec edx
mov ecx, ebx
jmp 0x474745
push 0x465d8183
or ebx, edx
sub esi, edx
not ecx
add esi, ecx
mov ecx, 0x4a2d4d13
mov edx, ecx
xor edx, ecx
add esi, edx
jmp 0x47536a
push 0x46708663
ror ebx, 3
add edx, ecx
or ecx, edx
xor esi, ebx
xchg edx, ebx
xchg ecx, edx
inc esi
sub ecx, 0x4a31c709
xor ebx, 0x4a320739
xchg edx, ecx
jmp 0x475e62
pop edi
add ebx, ecx
xchg esi, ecx
or esi, 0x4a3edda1
or esi, ebx
or esi, 0x4a3f5379
and esi, edx
sub edx, esi
mov ecx, ebx
sub esi, ecx
or esi, ebx
jmp 0x47506b
call fcn.00476974
not ebx
and edx, esi
add esi, edx
inc ecx
dec ebx
neg ecx
xor edx, ebx
dec ebx
jmp 0x476070
mov edi, 0x2809144b
add edx, esi
or esi, 0x4a50dd1b
mov ecx, 0x4a5119a3
not ebx
sub ecx, edx
xor ecx, 0x4a51cb0f
and ecx, esi
add ebx, esi
sub ecx, edx
mov ebx, esi
jmp 0x4766f1
push 0x465898d1
not ebx
or ebx, edx
mov edx, ecx
neg ecx
and edx, ecx
sub edx, 0x4a5452fb
inc edx
and edx, esi
jmp 0x476313