Function at 0x401000
Capabilities:
Encrypt data using chaskey
Get disk information

Disassembly:
call sub.user32.dll_GetFocus
cmp eax, 0xfffffefc
jne 0x401089
call sub.ole32.dll_CoTreatAsClass
call sub.ole32.dll_CoTreatAsClass
call sub.ole32.dll_CoTreatAsClass
call sub.kernel32.dll_GetVolumePathNamesForVolumeNameA
call sub.ole32.dll_CoTreatAsClass
call sub.ole32.dll_CoTreatAsClass
call sub.advapi32.dll_SystemFunction026
call sub.ole32.dll_CoTreatAsClass
call sub.ole32.dll_CoTreatAsClass
call sub.advapi32.dll_SystemFunction026
call sub.kernel32.dll_GetVolumePathNamesForVolumeNameA
call sub.kernel32.dll_GetVolumePathNamesForVolumeNameA
call sub.advapi32.dll_SystemFunction026
call sub.kernel32.dll_GetVolumePathNamesForVolumeNameA
call sub.ole32.dll_CoTreatAsClass
call sub.kernel32.dll_GetVolumePathNamesForVolumeNameA
call sub.ole32.dll_CoTreatAsClass
call sub.ole32.dll_CoTreatAsClass
call sub.kernel32.dll_GetVolumePathNamesForVolumeNameA
call sub.ole32.dll_CoTreatAsClass
call sub.ole32.dll_CoTreatAsClass
call sub.kernel32.dll_GetVolumePathNamesForVolumeNameA
call sub.kernel32.dll_GetVolumePathNamesForVolumeNameA
call sub.kernel32.dll_GetVolumePathNamesForVolumeNameA
ret
call sub.user32.dll_GetFocus
cmp eax, 0xfffffefc
jne 0x401112
call sub.ole32.dll_CoTreatAsClass
call sub.advapi32.dll_SystemFunction026
call sub.kernel32.dll_GetVolumePathNamesForVolumeNameA
call sub.kernel32.dll_GetVolumePathNamesForVolumeNameA
call sub.ole32.dll_CoTreatAsClass
call sub.advapi32.dll_SystemFunction026
call sub.advapi32.dll_SystemFunction026
call sub.advapi32.dll_SystemFunction026
call sub.advapi32.dll_SystemFunction026
call sub.kernel32.dll_GetVolumePathNamesForVolumeNameA
call sub.ole32.dll_CoTreatAsClass
call sub.ole32.dll_CoTreatAsClass
call sub.advapi32.dll_SystemFunction026
call sub.kernel32.dll_GetVolumePathNamesForVolumeNameA
call sub.ole32.dll_CoTreatAsClass
call sub.ole32.dll_CoTreatAsClass
call sub.kernel32.dll_GetVolumePathNamesForVolumeNameA
call sub.kernel32.dll_GetVolumePathNamesForVolumeNameA
call sub.advapi32.dll_SystemFunction026
call sub.advapi32.dll_SystemFunction026
call sub.kernel32.dll_GetVolumePathNamesForVolumeNameA
call sub.advapi32.dll_SystemFunction026
call sub.advapi32.dll_SystemFunction026
call sub.ole32.dll_CoTreatAsClass
ret
call sub.user32.dll_GetFocus
cmp eax, 0xffffff34
jne 0x4011b9
call sub.advapi32.dll_SystemFunction026
call sub.ole32.dll_CoTreatAsClass
call sub.advapi32.dll_SystemFunction026
call sub.kernel32.dll_GetVolumePathNamesForVolumeNameA
call sub.kernel32.dll_GetVolumePathNamesForVolumeNameA
call sub.ole32.dll_CoTreatAsClass
call sub.advapi32.dll_SystemFunction026
call sub.kernel32.dll_GetVolumePathNamesForVolumeNameA
call sub.advapi32.dll_SystemFunction026
call sub.advapi32.dll_SystemFunction026
call sub.advapi32.dll_SystemFunction026
call sub.advapi32.dll_SystemFunction026
call sub.kernel32.dll_GetVolumePathNamesForVolumeNameA
call sub.kernel32.dll_GetVolumePathNamesForVolumeNameA
call sub.ole32.dll_CoTreatAsClass
call sub.ole32.dll_CoTreatAsClass
call sub.ole32.dll_CoTreatAsClass
call sub.ole32.dll_CoTreatAsClass
call sub.advapi32.dll_SystemFunction026
call sub.kernel32.dll_GetVolumePathNamesForVolumeNameA
call sub.ole32.dll_CoTreatAsClass
call sub.ole32.dll_CoTreatAsClass
call sub.ole32.dll_CoTreatAsClass
call sub.ole32.dll_CoTreatAsClass
call sub.kernel32.dll_GetVolumePathNamesForVolumeNameA
call sub.advapi32.dll_SystemFunction026
call sub.ole32.dll_CoTreatAsClass
call sub.advapi32.dll_SystemFunction026
call sub.advapi32.dll_SystemFunction026
call sub.advapi32.dll_SystemFunction026
ret
call sub.user32.dll_GetFocus
cmp eax, 0xfffffeda
jne 0x40121a
call sub.advapi32.dll_SystemFunction026
call sub.advapi32.dll_SystemFunction026
call sub.advapi32.dll_SystemFunction026
call sub.ole32.dll_CoTreatAsClass
call sub.ole32.dll_CoTreatAsClass
call sub.kernel32.dll_GetVolumePathNamesForVolumeNameA
call sub.ole32.dll_CoTreatAsClass
call sub.kernel32.dll_GetVolumePathNamesForVolumeNameA
call sub.advapi32.dll_SystemFunction026
call sub.ole32.dll_CoTreatAsClass
call sub.advapi32.dll_SystemFunction026
call sub.ole32.dll_CoTreatAsClass
call sub.ole32.dll_CoTreatAsClass
call sub.ole32.dll_CoTreatAsClass
call sub.advapi32.dll_SystemFunction026
call sub.advapi32.dll_SystemFunction026
ret
jmp 0x47b4d8
shl edx, 1
mov edi, 0xc36251b2
sub edi, esi
mov ecx, edx
ror edx, 0xc
sub esi, 0xc363cc1e
xchg edi, esi
jmp 0x47c017
call fcn.0047b943
sub ecx, 0xd40e5a28
or edx, 0xd40ed556
or ebx, 0xd40f3f5a
mov ebx, esi
jmp 0x47c7d2
pop edi
and ebx, 0xd419161e
xor ebx, 0xd4197290
sub ebx, esi
xchg ebx, esi
xor edx, 0xd41ab9ae
not ebx
bswap esi
and edx, ecx
shl edx, 0x11
shl ebx, 0xb
shl edx, 0xc
inc esi
jmp 0x47b9c1
mov edi, 0x6332a2e
and edx, ecx
mov ebx, esi
sub ebx, edx
xchg ecx, ebx
or ecx, ebx
shr ecx, 2
add ebx, 0xd4238f04
add ebx, edx
jmp 0x47d2b4
pop edi
or edx, esi
mov ecx, esi
or ecx, 0xd4284e52
add ebx, ecx
mov ecx, esi
xor ecx, esi
sub ebx, ecx
bswap edx
xchg ebx, ecx
sub ecx, 0xd42ac7a2
jmp 0x47db2a
push 0xcebd08bc
sub edx, ecx
add esi, ecx
rol esi, 0x17
dec edx
or esi, edx
mov esi, edx
add edx, ebx
mov ebx, edx
ror esi, 0x17
add ebx, esi
shr esi, 0x15
mov ebx, esi
jmp 0x47b9ea
push 0xceb6c7ac
xchg ecx, esi
xor edx, 0xd43e054e
xor ecx, ebx
not edx
rol ebx, 0x16
xor edx, esi
bswap ebx
add ebx, edx
and esi, edx
or edx, esi
xor edx, ebx
or ebx, edx
jmp 0x47b5c6
push esp
or ecx, ebx
and esi, ebx
mov ebx, ecx
mov ebx, 0xd445e6e8
ror ebx, 0x1f
shr ebx, 0x11
jmp 0x47d7bd
push 0xc36a339a
or ebx, esi
mov esi, edx
and esi, ebx
add esi, 0xd44835f4
xchg esi, edx
neg esi
add edx, 0xd4496c26
mov esi, 0xd449c97a
add ebx, 0xd44a272e
xchg esi, ecx
xor esi, ebx
not esi
jmp 0x47c101
pop edi
or ecx, ebx
and ecx, 0xd45d4670
shl edx, 9
add edx, 0xd45e098c
jmp 0x47d34e
call fcn.0047b943
and esi, ebx
mov ecx, esi
add edx, 0xd466b8c8
add ebx, edx
add ebx, 0xd4678754
add esi, ebx
xor edx, ecx
xor ebx, ecx
mov edx, esi
xor edx, 0xd4697312
jmp 0x47c649
pop edi
add ebx, ecx
sub edx, ecx
add ecx, ebx
shr edx, 1
jmp 0x47db98
pop edi
neg edx
xor ecx, edx
and edx, esi
add ecx, esi
or edx, ebx
bswap esi
and edx, ecx
inc edx
rol ebx, 7
or edx, 0xd804aab0
jmp 0x47cfdc
push 0xcecd662a
bswap ecx
ror ecx, 0xd
and esi, ebx
mov esi, ebx
xor ecx, ebx
or edx, ebx
or edx, 0xd80781f8
or ebx, 0xd807e16a
sub esi, 0xd8084186
sub esi, ecx
jmp 0x47d2e5
call edi
mov ebx, edx
inc edx
sub esi, ecx
add ecx, ebx
sub esi, ebx
and esi, ebx
jmp 0x47d800
pop edi
not esi
xchg ecx, esi
jmp 0x47c9cd
push 0xcebd5368
xchg edx, ecx
or ebx, 0xd810252e
ror edx, 0x16
xor esi, ecx
sub ecx, 0xd81149f0
xchg esi, ecx
not ebx
rol ecx, 3
or ecx, edx
rol esi, 0x1c
and ecx, esi
mov esi, ebx
or edx, esi
neg edx
jmp 0x47d72d
pop edi
sub ebx, 0xd82930b6
xor edx, esi
sub ebx, ecx
and ecx, edx
ror ecx, 0x19
or ebx, esi
shl ecx, 0x1e
xchg ebx, esi
sub edx, ebx
add ecx, esi
or ecx, ebx
add edx, ecx
jmp 0x47cb14
push 0xceb95c6a
add ecx, esi
sub edx, esi
jmp 0x47d978
push 0xcece8ebe
and ecx, 0xd84f4a2a
inc esi
add edx, esi
mov esi, edx
jmp 0x47c3d8
call fcn.0047b943
and esi, edx
add ebx, ecx
shr esi, 0x1d
inc edx
not ebx
and ecx, ebx
xchg ebx, esi
mov edx, ebx
and ecx, esi
mov ecx, 0xd877e0b0
not esi
dec ecx
jmp 0x47b70b
pop edi
or ecx, ebx
or esi, edx
xchg ecx, esi
or ebx, esi
add esi, 0xd87c0a02
xchg ecx, esi
or edx, ecx
mov edx, ebx
or ecx, edx
or ebx, esi
jmp 0x47d94b
push 0xcecdf954
sub edx, ecx
mov edx, esi
sub ebx, esi
rol edx, 0xd
xor esi, ecx
neg esi
jmp 0x47c0cb
call edi
xchg edx, ebx
xchg esi, edx
xchg ecx, edx
xor esi, edx
sub ecx, edx
mov ecx, 0xd8965d7a
add ecx, edx
mov ebx, edx
jmp 0x47d3f8
push 0xcec62c3a
or ecx, ebx
sub esi, edx
or edx, ebx
or esi, 0xd89b25ec
not ebx
and ecx, esi
xchg ebx, ecx
ror edx, 0xb
jmp 0x47dddf
push 0xc36d4d1c
mov esi, ecx
neg edx
add ecx, esi
neg edx
xor esi, edx
dec ebx
sub ecx, 0xd8a1397a
xor ecx, esi
mov edx, ecx
xchg esi, ecx
add edx, esi
sub edx, ecx
jmp 0x47caa4
push 0xcec831f6
and ebx, esi
add ebx, esi
xor ecx, ebx
or ebx, esi
xchg esi, edx
add ebx, ecx
and ecx, edx
xchg esi, edx
add esi, edx
or ebx, edx
jmp 0x47d20a
push 0xcec8c6a2
xchg edx, ecx
or ecx, edx
shl edx, 9
mov ecx, esi
add edx, esi
sub esi, ebx
inc edx
or ebx, edx
sub esi, edx
sub ebx, edx
bswap ecx
sub esi, 0xd8b36970
mov edx, ecx
shl edx, 0x19
jmp 0x47d9d7
push 0xc3699712
sub edx, 0xd8bd2db8
xor esi, ecx
xchg ebx, esi
neg esi
ror edx, 0xc
or esi, ecx
jmp 0x47cdd5
call edi
mov ecx, esi
or esi, ebx
xchg edx, ebx
bswap esi
inc ecx
and ebx, 0xd8e581da
add ecx, 0xd8e5e182
xchg esi, ebx
sub esi, ecx
bswap edx
add ebx, edx
add esi, edx
jmp 0x47b917
push 0xcece43ec
or ecx, 0xd8eb82f6
bswap edx
not ebx
dec edx
or ebx, ecx
and ebx, 0xd8ed7b2c
jmp 0x47bc34
push 0xc36a77ae
not edx
add esi, edx
add edx, ebx
xor esi, ecx
and ebx, esi
sub ecx, esi
not ecx
and ebx, edx
and esi, edx
dec ecx
or esi, ebx
sub ecx, edx
jmp 0x47d643
mov edi, 0x6332a2e
add ebx, ecx
mov esi, ebx
sub esi, edx
dec ecx
xor ecx, edx
sub edx, ecx
not ebx
or ecx, ebx
shl edx, 0xf
ror ecx, 0x12
mov edx, ecx
and ebx, edx
jmp 0x47b50a
pop edi
and edx, ebx
xor ecx, 0xd8fcb8f8
add ecx, 0xd8fd1600
add edx, esi
and edx, 0xd8fdcf98
sub edx, ebx
sub edx, esi
xor edx, ebx
bswap ebx
and edx, 0xd8ffba4e
jmp 0x47c814
pop edi
mov edx, esi
mov ecx, 0xd927659e
mov edx, ecx
ror edx, 0x11
jmp 0x47ddf9
pop edi
ror edx, 0xe
and edx, esi
add ebx, esi
mov ebx, 0xd93c737a
xor ebx, ecx
add ecx, esi
dec edx
and esi, 0xd93f704a
sub ebx, 0xd9400610
or ecx, ebx
jmp 0x47d192
push 0xceb91368
or esi, 0xd941febc
not esi
mov esi, ecx
sub ecx, edx
xchg ebx, ecx
and ebx, edx
jmp 0x47bb24
push 0xcecb5bd4
sub esi, ebx
neg esi
ror ecx, 0x1a
xor edx, ebx
jmp 0x47c7a1
call fcn.0047b943
add edx, esi
or ecx, esi
xchg esi, ecx
shr ebx, 0x17
mov ecx, ebx
shr edx, 1
add edx, esi
and ebx, esi
sub ebx, 0xd9b424c8
shr ebx, 0xa
jmp 0x47b9af
mov edi, 0x6332a2e
and ecx, edx
and esi, edx
rol edx, 8
add esi, ecx
or esi, ebx
xchg esi, ecx
shr esi, 6
xor esi, ebx
jmp 0x47d2d7
call edi
and edx, esi
xchg ecx, ebx
add esi, edx
mov ebx, ecx
mov ecx, ebx
sub edx, 0xd9d6a9f2
not ebx
xchg edx, ecx
jmp 0x47d266
mov edi, 0x6332a2e
xor ecx, ebx
add edx, 0xdc6f5442
jmp 0x47c398
mov edi, 0x4132136a
shl ebx, 0x14
dec esi
shr ecx, 0x1d
shl edx, 6
mov ecx, edx
sub ecx, 0xdc7db5b6
jmp 0x47bd86
call edi
mov ebx, esi
add esi, edx
or ebx, edx
mov ebx, esi
mov esi, ebx
sub ecx, esi
sub ecx, edx
or esi, 0xdd423174
jmp 0x47ddc9
pop edi
sub esi, ecx
sub edx, 0xdd6be3c6
xor ecx, ebx
add edx, ecx
sub edx, esi
dec esi
add ebx, esi
mov ecx, esi
add edx, ebx
add esi, 0xdd70e692
and edx, ebx
rol ebx, 0x19
and edx, 0xdd72e25e
and ecx, edx
jmp 0x47c28c
push 0xcecba6ec
xchg ebx, edx
and ecx, 0xdd80d07a
sub edx, ebx
mov esi, ebx
jmp 0x47d628
call fcn.0047b943
rol ecx, 0xe
xchg esi, edx
and esi, edx
or esi, ecx
xor ecx, ebx
or ecx, 0xdd866b44
jmp 0x47c456
call edi
xchg esi, edx
mov esi, 0xdd88921e
and ecx, ebx
dec edx
inc ecx
or ebx, ecx
xor esi, ebx
and ebx, edx
or esi, ecx
sub esi, edx
and ecx, esi
shr esi, 0xf
jmp 0x47c267
mov edi, 0x6332a2e
sub esi, edx
or esi, ebx
mov edx, esi
add esi, ebx
jmp 0x47d793
pop edi
sub ecx, ebx
sub esi, 0xdd9664d4
sub ecx, ebx
sub esi, edx
mov edx, esi
dec esi
shr ebx, 0x1b
add ecx, 0xdd9a5342
jmp 0x47dce7
push 0xcec14e28
add esi, ecx
mov ecx, ebx
mov edx, ecx
shr ebx, 0xc
dec edx
inc ebx
jmp 0x47d8bf
push 0xceb683ac
and edx, 0xddb7c328
shl esi, 0x1f
inc ecx
xor ecx, esi
inc ebx
and ecx, ebx
sub edx, ebx
and ecx, esi
bswap ecx
or ecx, esi
add ebx, ecx
xor edx, ecx
jmp 0x47b6c9
push 0xc36cbe96
add esi, ebx
mov ebx, edx
xor edx, ecx
xor ecx, 0xdddf88c4
or esi, 0xdde01dea
sub edx, ecx
xor edx, ecx
neg ecx
neg ebx
mov ebx, 0xdde365c4
xchg edx, ebx
inc ebx
jmp 0x47d706
push 0xcec07246
and edx, esi
ror esi, 0x1e
sub edx, esi
ror ebx, 0x18
add edx, 0xdde84504
dec esi
sub ebx, esi
or edx, esi
jmp 0x47d7d4
push 0xc36d9132
add ecx, esi
sub esi, edx
add ecx, ebx
sub edx, ecx
sub ebx, esi
add ebx, ecx
xor edx, 0xde11655e
or esi, 0xde124882
xor ebx, ecx
and esi, 0xde138180
jmp 0x47c7f3
push 0xceb5f624
shr ecx, 0xc
xchg edx, ebx
add edx, ebx
sub ecx, esi
add edx, esi
inc ebx
xor ebx, ecx
sub ecx, 0xde1d29f6
mov ebx, edx
and ecx, 0xde1e60b2
sub ebx, edx
and ecx, ebx
dec edx
xchg ebx, esi
jmp 0x47d6cd
pop edi
add ebx, ecx
inc ecx
nop
add esi, 0xde253a3c
jmp 0x47b966
mov edi, 0x6332a2e
bswap edx
sub esi, 0xde2705ec
not edx
rol esi, 6
xor esi, 0xde28f9cc
bswap esi
add esi, ebx
and esi, ecx
and ecx, 0xde2c1084
and edx, ebx
and ecx, edx
sub esi, edx
jmp 0x47d5c3
mov edi, 0x6332a2e
or ebx, ecx
mov ecx, edx
xor esi, 0xde3d6e92
not edx
or ebx, 0xde3ec8e6
shr ebx, 0x16
sub edx, esi
mov ecx, ebx
nop
bswap edx
xor esi, ecx
rol esi, 0xa
jmp 0x47b842
mov edi, 0x6332a2e
xor edx, 0xde6d242a
and edx, 0xde6dceb0
sub ecx, edx
mov esi, edx
shl ebx, 0xd
sub ecx, 0xde70848a
or edx, esi
mov esi, 0xde72356a
neg ebx
bswap ebx
xor ecx, ebx
xor edx, ebx
jmp 0x47d020
pop edi
xchg ebx, edx
add esi, ecx
inc ebx
mov edx, ebx
jmp 0x47d86d
pop edi
and esi, ecx
or ecx, 0xde808d90
xchg ebx, esi
xor ebx, edx
add ecx, 0xde82652e
xor esi, 0xde832320
xor esi, ebx
xor edx, ebx
and ecx, ebx
mov ebx, esi
ror ecx, 0x17
mov ebx, ecx
jmp 0x47b578
push 0xcebcbfe4
or ebx, esi
mov esi, ecx
jmp 0x47b6a5
push 0xc369ec30
sub edx, ebx
sub edx, 0xdea8ebec
and esi, 0xdea98e18
or esi, 0xdea9ef72
or ecx, 0xdeaa7f28
sub ebx, ecx
and esi, ecx
or ebx, esi
xor ebx, ecx
shl edx, 0x14
mov ecx, edx
or ebx, edx
jmp 0x47b722
call edi
rol ebx, 2
neg esi
mov edx, esi
and ebx, esi
jmp 0x47bdaa
pop edi
or ecx, 0xdef2e238
add ebx, ecx
xchg ecx, edx
sub ecx, ebx
shr ebx, 4
inc esi
mov edx, ecx
mov esi, ebx
jmp 0x47bae5
push 0xcec429d0
mov ebx, 0xdf0932f4
sub esi, 0xdf09d62a
xchg ecx, edx
mov esi, 0xdf0b0b86
mov ebx, edx
xor ebx, ecx
jmp 0x47d43f
call fcn.0047b943
xor esi, ebx
xor edx, ecx
shl esi, 0x10
mov ebx, ecx
mov edx, esi
add esi, 0xdf1841c2
ror esi, 0xb
or edx, 0xdf19a586
or ecx, 0xdf1a3408
inc esi
mov ecx, ebx
and edx, 0xdf1c1ab8
bswap esi
mov ebx, 0xdf1d5850
jmp 0x47c088
pop edi
xchg edx, esi
mov esi, 0xdf1efae6
add edx, esi
xor ecx, esi
xchg ebx, ecx
or ecx, esi
add ebx, esi
or esi, ecx
jmp 0x47d1b3
pop edi
shl ecx, 0x1c
shl esi, 0x1b
and ebx, ecx
ror ebx, 0x1d
xor ecx, ebx
sub esi, ecx
add edx, ebx
xor edx, ecx
or edx, ebx
shr ecx, 0x1d
jmp 0x47d59b
push 0x7a0d8
xor esi, edx
mov edx, ecx
add ecx, ebx
mov esi, ecx
or edx, ecx
add ecx, esi
or esi, ebx
sub ecx, 0xdf2fe6ca
or ecx, ebx
bswap ebx
mov esi, ebx
xor edx, esi
jmp fcn.0047c6e1
push 0xcebddf60
or ebx, ecx
and ecx, ebx
add ebx, edx
and ebx, 0xdf41f386
shl edx, 0x12
xor ecx, esi
sub edx, ebx
add edx, ecx
dec esi
rol ebx, 1
mov ebx, esi
and ecx, esi
or ecx, esi
mov esi, edx
jmp 0x47cc99
push 0xceba348e
xor edx, esi
mov ebx, esi
mov edx, esi
not edx
xor ecx, edx
neg edx
and ecx, esi
xor ecx, esi
jmp 0x47cb24
pop edi
xchg esi, edx
or edx, ebx
neg esi
nop
shr esi, 0x14
mov esi, 0xdf618dbe
ror ecx, 5
xchg edx, esi
mov ebx, ecx
xor ecx, edx
inc esi
xchg edx, ecx
jmp 0x47bf85
pop edi
and ebx, edx
sub ecx, esi
sub ecx, esi
mov esi, ebx
bswap ebx
add ecx, edx
or edx, esi
shr ebx, 0x19
jmp 0x47c59e
pop edi
xchg edx, esi
mov ebx, esi
jmp 0x47d05a
pop edi
mov esi, 0xdf6c45ea
or edx, ebx
add ecx, 0xdf6cfaec
ror ecx, 8
rol ecx, 0x17
xor edx, ecx
or ecx, esi
ror esi, 8
sub esi, ebx
mov ebx, esi
jmp 0x47cccb
push 0xcec87a86
shr ecx, 0x19
rol esi, 0x1c
xchg edx, ebx
add ecx, 0xdf7142a8
sub ecx, esi
xor ebx, esi
or ebx, 0xdf726654
or esi, ecx
add ebx, ecx
and esi, 0xdf737218
jmp 0x47bfa3
call edi
bswap edx
xchg ecx, edx
sub edx, ebx
dec esi
add ecx, ebx
xor edx, esi
and edx, 0xdf79069a
shl edx, 0xe
jmp 0x47b5ff
pop edi
shr ecx, 0x12
and esi, 0xdf7a4d82
mov esi, edx
xor ebx, 0xdf7b4386
shr esi, 0x13
and ebx, esi
and esi, 0xdf7d60cc
and edx, esi
jmp 0x47d758
pop edi
xchg esi, ecx
or edx, ebx
shl esi, 0xd
sub ebx, ecx
mov esi, ecx
xchg ecx, ebx
jmp 0x47bedb
call fcn.0047b943
ror esi, 0x15
xor esi, 0xdf89bef4
or esi, edx
sub edx, ebx
and ecx, esi
inc edx
add edx, esi
and esi, ebx
shl esi, 0x18
and esi, edx
jmp 0x47d24b
call fcn.0047b943
xchg ecx, edx
sub esi, ecx
jmp 0x47db65
push 0xcecdaed4
xor edx, ecx
or ecx, 0xdf924bee
or esi, ecx
shr edx, 0x1e
add ecx, esi
inc ebx
add edx, esi
shl ebx, 0x1a
xor esi, ebx
or esi, 0xdf97a7c2
jmp 0x47be63
pop edi
bswap esi
xchg esi, ebx
sub ecx, esi
and edx, 0xdfa3d738
inc esi
xor edx, esi
neg edx
and esi, edx
or edx, ebx
and ebx, esi
mov ebx, ecx
mov ecx, 0xdfa8b2c4
inc ecx
sub esi, ecx
jmp 0x47b984
pop edi
dec esi
shl edx, 0x1f
and ecx, 0xdfc8744c
xor ecx, 0xdfc91ec6
jmp 0x47c157
call fcn.0047b943
xor ebx, esi
xor esi, 0xdfcab722
sub esi, ecx
shl esi, 0x10
and ecx, edx
xchg ecx, esi
bswap ecx
or ebx, ecx
and ebx, esi
sub esi, edx
jmp 0x47d469
mov edi, 0x6332a2e
mov ebx, ecx
mov ebx, esi
jmp 0x47d93c
push 0xcec471cc
rol esi, 0x1d
inc esi
jmp 0x47c554
call edi
ror ecx, 7
xor ebx, 0xe01fd14e
or esi, edx
or ebx, edx
or edx, ebx
shl esi, 0xa
and ecx, 0xe023e4dc
xchg edx, ebx
jmp 0x47b7ef
push 0xcec105d2
or ebx, edx
add esi, 0xe03c0864
and ecx, esi
or ebx, esi
mov esi, ecx
sub ebx, ecx
add edx, ecx
sub esi, ecx
or esi, ecx
bswap ebx
jmp 0x47c832
push 0x40
dec ecx
or ecx, 0xe04913d6
or ebx, ecx
xchg esi, edx
rol ecx, 0xa
or edx, ebx
add ecx, edx
add ebx, esi
jmp 0x47d091
pop edi
inc esi
and esi, ecx
add esi, 0xe05e1e5e
add ecx, 0xe05efe80
mov ecx, ebx
xor ecx, ebx
xor esi, 0xe06173c6
xor edx, 0xe06223a2
jmp 0x47cd97
pop edi
or edx, 0xe0634c9c
xor esi, 0xe0646520
xor esi, edx
add esi, 0xe065eae0
and edx, ebx
neg edx
jmp 0x47d576
call fcn.0047b943
mov esi, edx
xor ecx, esi
xchg esi, ebx
add ebx, esi
xor ebx, esi
xor edx, esi
sub ebx, edx
neg edx
xchg ebx, esi
ror ebx, 3
rol esi, 0x10
add esi, 0xe07387d6
jmp 0x47cf54
mov edi, 0x6332a2e
and edx, esi
neg esi
ror esi, 0xc
and edx, ecx
and edx, esi
add ecx, edx
sub esi, ebx
sub ecx, esi
jmp 0x47d40e
mov edi, 0x6332a2e
shr ebx, 2
mov ecx, ebx
and ecx, esi
or ecx, edx
sub edx, esi
or ebx, 0xe08888ee
add edx, esi
sub edx, ebx
bswap esi
shr ebx, 0x14
ror ebx, 2
xor edx, esi
jmp 0x47c7b7
pop edi
sub esi, edx
inc esi
or ecx, 0xe0977bba
xor esi, ecx
and ecx, ebx
shr ebx, 7
xor edx, ecx
add esi, ecx
add ecx, esi
xchg edx, esi
shl ecx, 0x1e
nop
jmp 0x47c72a
push 0xceb63e94
shl edx, 0x1d
add ebx, esi
not esi
xchg ecx, edx
sub edx, ebx
inc esi
jmp 0x47c8da
push 0xc36d0562
mov ebx, ecx
add edx, ebx
sub edx, ebx
inc ebx
or edx, ecx
sub esi, edx
sub ebx, edx
shl esi, 0x15
jmp 0x47bf18
pop edi
nop
mov edx, ebx
not esi
and edx, esi
jmp 0x47cae7
push 0xcebd99f0
add edx, esi
inc edx
bswap ebx
xor esi, edx
jmp 0x47d0f5
pop edi
mov esi, ebx
and edx, ebx
mov esi, ebx
dec esi
rol esi, 0xa
sub esi, ecx
sub edx, 0xe0c5e548
bswap ebx
and ebx, ecx
shr ebx, 0x15
jmp 0x47dc13
call fcn.0047b943
and esi, ecx
xchg esi, ebx
xchg ebx, edx
mov edx, ecx
sub ebx, 0xe0d2c9f6
mov esi, ecx
mov ebx, edx
ror edx, 0x1f
or esi, ecx
xor edx, esi
or ecx, 0xe0d79096
inc ebx
jmp 0x47dc6e
push esp
and ebx, esi
mov ebx, esi
shr esi, 7
add ecx, ebx
xor ecx, ebx
add esi, ecx
mov edx, ecx
xchg ecx, ebx
jmp 0x47d52b
push 0xcec0bb08
and edx, ebx
add ebx, ecx
xor edx, ebx
add edx, 0xe0e20bd0
add edx, ecx
mov ebx, edx
and ebx, ecx
add ebx, 0xe0e488d4
shr ecx, 0x1a
bswap esi
and esi, ebx
rol esi, 0x12
jmp 0x47d4e8
pop edi
and edx, esi
sub edx, ebx
neg edx
bswap ecx
or ecx, 0xe0eb9756
xchg esi, ecx
or edx, esi
xchg esi, ecx
bswap edx
and ecx, 0xe0eebe92
jmp 0x47d2a1
pop edi
xchg ecx, esi
and ebx, esi
and ebx, 0xe0fccf30
or edx, ecx
mov esi, 0xe0fe0b28
dec ebx
jmp 0x47d720
push 0xcec194ba
xor ecx, esi
inc ecx
xor ecx, 0xe10a55f6
and ecx, 0xe10aefcc
and edx, ecx
not ecx
neg edx
xchg esi, edx
xchg ebx, edx
mov ebx, edx
jmp 0x47cb9d
call fcn.0047b943
rol esi, 0xe
xchg ecx, ebx
jmp 0x47bea5
pop edi
or esi, ebx
ror ecx, 0x12
xor esi, ecx
or edx, ebx
rol ecx, 4
sub ebx, 0xe11c8f5c
add esi, edx
shr ecx, 0x1d
xor ebx, 0xe11dc7d2
xor edx, 0xe11e4b52
add ecx, esi
xor edx, ebx
jmp 0x47d073
push 0xceb9a298
mov ebx, 0xe11fb3c0
and ebx, 0xe1202916
and ebx, edx
shl esi, 0x1b
jmp 0x47d9ae
push 0xceb9e958
and esi, ecx
and esi, edx
mov ebx, 0xe1245da4
xchg edx, ecx
xor ebx, edx
or ebx, 0xe1259934
or ecx, edx
add edx, 0xe1266e32
mov ebx, ecx
xchg ebx, ecx
jmp 0x47d120
push 0xcec90de6
mov esi, ecx
xchg esi, edx
sub ecx, ebx
xchg edx, ebx
or esi, 0xe1297dca
or edx, esi
and edx, ecx
not esi
jmp 0x47d431
pop edi
xor edx, ebx
sub esi, edx
jmp 0x47d688
call edi
xor ebx, edx
sub edx, ecx
shr edx, 3
sub esi, edx
xor ebx, esi
mov esi, ebx
jmp 0x47c1f5
pop edi
and ecx, esi
xor esi, 0xe157e220
sub esi, ecx
bswap edx
xor ebx, ecx
add edx, 0xe159738c
jmp 0x47ccfb
pop edi
xor ebx, edx
add ecx, ebx
xchg ebx, esi
or ebx, esi
or edx, ecx
add ebx, ecx
mov ecx, esi
or ecx, edx
shl ecx, 0x12
xchg edx, esi
xor ebx, esi
mov ecx, edx
or ecx, ebx
or esi, ecx
jmp 0x47dd86
call edi
xchg ecx, ebx
neg ebx
shr ecx, 0xb
or edx, ebx
and ebx, ecx
add edx, 0xe172ce3a
xor ebx, ecx
neg ebx
jmp 0x47d1e6
pop edi
shl edx, 7
and edx, ebx
and ecx, 0xe17db44e
sub esi, 0xe17e0ef2
sub ebx, edx
xor edx, esi
or esi, 0xe17f19ca
shr esi, 0x1f
or esi, edx
neg esi
mov esi, ecx
neg edx
jmp 0x47c2f7
pop edi
mov ecx, 0xe18ddf9a
or ecx, ebx
mov edx, 0xe18e93e6
bswap ecx
sub esi, edx
xor esi, ebx
not ecx
and esi, ecx
jmp 0x47c9a1
pop edi
add esi, ecx
add ecx, 0xe1959648
xor edx, esi
xchg ecx, esi
not edx
add ecx, edx
jmp 0x47cf64
push 0xcec67504
xor ebx, 0xe1978738
inc esi
xchg esi, ecx
xor ecx, esi
shr ebx, 0x1d
sub ecx, ebx
jmp 0x47c134
pop edi
xor esi, ecx
xchg ecx, ebx
and ebx, edx
and ecx, esi
sub esi, 0xe19b5c46
add esi, ebx
jmp 0x47d1ca