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

Disassembly:
call sub.user32.dll_GetCaretBlinkTime
cmp eax, 0xffffff24
jne 0x4010a7
call sub.kernel32.dll_GetLogicalDrives
call sub.ntdll.dll_RtlTimeToSecondsSince1970
call sub.ntdll.dll_ZwInitializeRegistry
call sub.kernel32.dll_GetLogicalDrives
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_RtlTimeToSecondsSince1970
call sub.ntdll.dll_RtlTimeToSecondsSince1970
call sub.kernel32.dll_GetLogicalDrives
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_RtlTimeToSecondsSince1970
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_RtlTimeToSecondsSince1970
call sub.ntdll.dll_RtlTimeToSecondsSince1970
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_RtlTimeToSecondsSince1970
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_RtlTimeToSecondsSince1970
call sub.ntdll.dll_RtlTimeToSecondsSince1970
call sub.ntdll.dll_RtlTimeToSecondsSince1970
call sub.kernel32.dll_GetLogicalDrives
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_RtlTimeToSecondsSince1970
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_RtlTimeToSecondsSince1970
call sub.kernel32.dll_GetLogicalDrives
call sub.ntdll.dll_ZwInitializeRegistry
ret
call sub.user32.dll_GetCaretBlinkTime
cmp eax, 0xffffff2e
jne 0x401126
call sub.ntdll.dll_RtlTimeToSecondsSince1970
call sub.ntdll.dll_ZwInitializeRegistry
call sub.kernel32.dll_GetLogicalDrives
call sub.kernel32.dll_GetLogicalDrives
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_RtlTimeToSecondsSince1970
call sub.kernel32.dll_GetLogicalDrives
call sub.kernel32.dll_GetLogicalDrives
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_RtlTimeToSecondsSince1970
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_RtlTimeToSecondsSince1970
call sub.kernel32.dll_GetLogicalDrives
call sub.kernel32.dll_GetLogicalDrives
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_RtlTimeToSecondsSince1970
call sub.ntdll.dll_ZwInitializeRegistry
call sub.kernel32.dll_GetLogicalDrives
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
ret
call sub.user32.dll_GetCaretBlinkTime
cmp eax, 0xffffff12
jne 0x401191
call sub.kernel32.dll_GetLogicalDrives
call sub.kernel32.dll_GetLogicalDrives
call sub.kernel32.dll_GetLogicalDrives
call sub.ntdll.dll_RtlTimeToSecondsSince1970
call sub.kernel32.dll_GetLogicalDrives
call sub.kernel32.dll_GetLogicalDrives
call sub.ntdll.dll_RtlTimeToSecondsSince1970
call sub.ntdll.dll_RtlTimeToSecondsSince1970
call sub.ntdll.dll_RtlTimeToSecondsSince1970
call sub.kernel32.dll_GetLogicalDrives
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.kernel32.dll_GetLogicalDrives
call sub.kernel32.dll_GetLogicalDrives
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_RtlTimeToSecondsSince1970
call sub.kernel32.dll_GetLogicalDrives
ret
call sub.user32.dll_GetCaretBlinkTime
cmp eax, 0xfffffeda
jne 0x40122e
call sub.ntdll.dll_RtlTimeToSecondsSince1970
call sub.ntdll.dll_ZwInitializeRegistry
call sub.kernel32.dll_GetLogicalDrives
call sub.kernel32.dll_GetLogicalDrives
call sub.ntdll.dll_RtlTimeToSecondsSince1970
call sub.kernel32.dll_GetLogicalDrives
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_RtlTimeToSecondsSince1970
call sub.kernel32.dll_GetLogicalDrives
call sub.ntdll.dll_RtlTimeToSecondsSince1970
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_ZwInitializeRegistry
call sub.kernel32.dll_GetLogicalDrives
call sub.ntdll.dll_RtlTimeToSecondsSince1970
call sub.kernel32.dll_GetLogicalDrives
call sub.kernel32.dll_GetLogicalDrives
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_RtlTimeToSecondsSince1970
call sub.ntdll.dll_ZwInitializeRegistry
call sub.ntdll.dll_RtlTimeToSecondsSince1970
call sub.kernel32.dll_GetLogicalDrives
call sub.ntdll.dll_ZwInitializeRegistry
call sub.kernel32.dll_GetLogicalDrives
call sub.ntdll.dll_ZwInitializeRegistry
call sub.kernel32.dll_GetLogicalDrives
call sub.ntdll.dll_RtlTimeToSecondsSince1970
ret
jmp 0x47b8d7
ror edi, 4
or edi, esi
xchg ecx, edi
add ecx, edi
sub edx, ecx
jmp 0x47cc4e
push 0x6ebb3052
sub edx, edi
xchg edi, edx
and ecx, edi
and edx, ecx
inc edx
shl edi, 8
sub ebx, edx
xor ecx, edi
rol ecx, 0xb
xchg edx, ecx
jmp 0x47bfef
pop esi
bswap ecx
or edi, ebx
xchg ecx, ebx
sub edi, 0x739a569c
sub ecx, ebx
xor ebx, edi
not edx
xchg ecx, ebx
xchg edx, ecx
xor ebx, 0x739cb05e
sub ebx, edx
or ebx, 0x739d7210
jmp 0x47d0f2
pop esi
nop
xor ecx, 0x73a36590
shl ebx, 0xf
add edi, ecx
add ecx, edi
mov edx, 0x73a4e6bc
jmp 0x47b9d2
push 0x6e910c44
xor ebx, ecx
add ebx, 0x73b95d7c
add edx, ecx
nop
or ebx, edx
and edi, edx
or edx, edi
sub ebx, ecx
mov ecx, ebx
sub ebx, edx
jmp 0x47ca56
pop esi
xchg ebx, edi
ror edx, 9
sub ecx, edi
or ecx, 0x73be3cd6
or edi, edx
xchg edx, ebx
or ecx, edx
mov ecx, ebx
or ecx, 0x73bf9c9a
add ecx, edx
sub edi, edx
or edi, ecx
and ebx, ecx
add ecx, 0x73c14672
jmp 0x47e17c
push 0x6ebd0806
bswap ecx
or edi, ebx
xchg ecx, edx
neg edx
sub edx, ebx
sub ecx, ebx
add edx, edi
or ebx, edi
and ebx, 0x73c4b3e4
and ebx, edx
jmp 0x47c966
pop esi
shl ebx, 3
or ecx, ebx
xor edx, ebx
xchg ecx, ebx
xor ebx, 0x73cbd046
sub edx, 0x73cc03ea
or edi, ecx
rol edx, 0x19
jmp 0x47ce56
push 0x6e864af4
mov edx, 0x73cfdd28
xchg edx, edi
mov ebx, edi
or edi, ecx
xchg ebx, edx
and edi, ebx
xchg ecx, ebx
and edi, ecx
xchg ecx, edx
add edx, ecx
mov edx, ebx
xor edi, ebx
jmp 0x47dcbf
push 0x7a4d7
not edx
sub ecx, 0x73ea55de
or edx, ecx
rol ecx, 0x11
add ecx, 0x73eb78c8
xchg edx, edi
and ecx, ebx
shr ecx, 0xf
jmp 0x47db87
pop esi
add edx, ebx
or edx, ecx
sub ebx, 0x73f176b0
xchg ebx, edx
inc edi
sub edi, 0x73f295e4
sub edx, ecx
shr edi, 5
jmp 0x47e20a
call fcn.0047e29a
neg ecx
xchg edi, ecx
or ebx, edi
or ebx, edx
jmp 0x47dc42
call fcn.0047e29a
neg ebx
mov ebx, edx
and edi, ebx
sub edi, ebx
mov ecx, edx
sub ebx, edx
xchg ebx, edi
shr ebx, 0x1c
jmp 0x47d919
call fcn.0047e29a
mov ecx, ebx
add ecx, 0x741207be
xor edx, ecx
add edi, ecx
jmp 0x47c8d7
pop esi
sub edi, ecx
and edi, edx
neg ecx
xor edx, edi
or ebx, edx
and edi, edx
jmp 0x47c3a7
push 0x6ea73a1e
add edx, edi
mov ecx, 0x741f7a30
shr edx, 0xc
mov ebx, 0x74203778
and edi, ecx
xor ecx, ebx
jmp 0x47cee6
pop esi
ror edx, 1
xor edi, 0x7433bda4
jmp 0x47e156
push 0x6ebbbe38
mov ecx, ebx
xchg ebx, edi
not ebx
shl ebx, 9
xchg edi, edx
sub edx, ecx
sub edx, edi
ror edx, 0x18
neg edi
rol ecx, 8
jmp 0x47d8c9
push 0x6ead712a
mov ebx, ecx
mov ecx, edx
or ebx, edx
sub ecx, ebx
or edx, 0x743c0248
and edi, edx
jmp 0x47ddc5
push 0x6e8a5b64
xchg edi, edx
and ecx, 0x74420188
mov edx, ebx
mov edi, 0x7442b92e
xor edx, 0x74431b2e
add ebx, 0x74438f98
jmp 0x47c6e5
mov esi, 0x6332a2e
and edi, ecx
or edx, ecx
sub ebx, edi
add edi, ecx
jmp 0x47bea5
mov esi, 0x6332a2e
neg edi
bswap edx
sub ebx, edi
xchg ebx, edx
xchg ebx, edx
xchg ebx, ecx
and edx, ebx
xor ecx, 0x744eb70a
xor ebx, ecx
and edx, edi
jmp 0x47be28
pop esi
shr ecx, 0x1a
xor edi, ecx
xchg ecx, edx
xchg edi, edx
inc edi
shr ebx, 6
jmp 0x47c293
call esi
sub edx, ebx
dec ecx
neg edi
mov ecx, 0x745c7b44
sub ebx, edi
mov edi, ebx
or ebx, edi
not ecx
jmp 0x47d1a3
pop esi
or ecx, 0x7461ace6
shr edi, 0x17
and ebx, edi
xchg ebx, ecx
add edx, ebx
nop
or edi, edx
and ebx, 0x74644ae0
ror edi, 0x1a
and ecx, ebx
xor edx, ebx
or edi, ebx
jmp 0x47df3b
pop esi
neg ecx
add ecx, 0x7485e1ca
add ebx, edi
dec edi
ror ecx, 4
mov ecx, 0x7488af48
ror ebx, 2
xchg ecx, edi
not edi
sub edx, ebx
jmp 0x47d76a
pop esi
shr ebx, 0xb
xchg ebx, ecx
rol edx, 0x19
xchg edx, ecx
shr ecx, 0x1f
xchg ecx, edx
shr ecx, 3
rol ebx, 8
mov ecx, 0x749f1cc0
and edi, 0x749fc77c
add ecx, 0x74a05a00
mov ebx, 0x74a1319a
jmp 0x47e2ae
call esi
xor ecx, ebx
sub ebx, ecx
or edx, edi
mov edx, 0x74a3cdd2
jmp 0x47c46d
push 0x6e8d2832
xchg ebx, edx
neg edx
and ebx, edx
sub edx, ecx
jmp 0x47db66
pop esi
shr ecx, 2
sub ecx, edi
rol edx, 3
xchg edx, edi
jmp 0x47cb89
call esi
sub ebx, edi
xchg ebx, edx
add edx, edi
shl edi, 0x10
add ebx, 0x74d9816e
and edi, edx
jmp 0x47bfe0
pop esi
add edi, edx
or edi, 0x74dacbc2
xor edx, ecx
not ebx
and ebx, edi
add ebx, edi
bswap ecx
ror ecx, 0xe
sub edx, 0x74ddad40
or ebx, edx
jmp 0x47df7a
pop esi
shr ebx, 0xf
shr edi, 2
or ebx, edi
shr ebx, 0x1e
and edi, edx
not ebx
jmp 0x47bd63
mov esi, 0x4132136a
xor edi, edx
sub ebx, edi
sub ebx, edx
and edx, 0x7503f43c
xchg edi, ebx
and edx, ebx
shl edi, 0x18
xchg ecx, edi
and ebx, edx
and ebx, edx
jmp 0x47dc51
mov esi, 0x6332a2e
xchg ecx, ebx
xchg edx, ecx
nop
dec ecx
mov ebx, edi
xor edi, ebx
jmp 0x47c670
call fcn.0047e29a
mov edx, ecx
not ebx
sub ecx, edi
or edi, 0x7e59ddec
shl edi, 0x1a
or edx, edi
rol ecx, 6
xor ecx, edi
mov ebx, ecx
ror edi, 6
add ecx, edx
ror edi, 2
jmp 0x47c455
push 0x6ea0473e
xchg ecx, edx
add edi, ebx
xor edi, edx
add edi, edx
or ecx, ebx
xor edx, edi
shl edi, 0x1d
shr ecx, 0x16
xchg edx, edi
neg edx
mov ecx, edx
shl edi, 0x1d
jmp 0x47dede
mov esi, 0x6332a2e
add ecx, edx
xor edx, ecx
xchg ecx, edi
xor edi, edx
shr ebx, 0xc
ror ebx, 0x1c
add ecx, 0x7e628b88
or ecx, edx
add ebx, ecx
or ebx, ecx
add edx, ecx
add edx, ecx
jmp 0x47d5f1
call esi
mov ecx, ebx
xchg ecx, edx
inc edi
rol edi, 2
add edx, ebx
shr ecx, 2
xor edi, 0x7e669a64
xor ebx, edx
mov ebx, ecx
and ebx, edi
inc edx
inc ecx
ror edi, 0x19
mov edx, ebx
jmp 0x47cecf
push 0x6eb38ffa
or ecx, edi
neg ebx
shr edx, 0x1e
mov ebx, edi
inc edx
mov edx, 0x7e71461e
sub edi, ecx
ror edx, 0x1f
xchg edx, ebx
bswap ecx
jmp 0x47d6f8
call esi
add edx, ebx
sub edx, ebx
add ecx, 0x7e72c908
and ecx, ebx
add edx, 0x7e732b84
xor edx, ecx
add ebx, 0x7e73b08a
bswap ecx
sub ebx, ecx
and edi, edx
xchg ebx, edx
mov edx, edi
jmp 0x47bb2f
push esp
add edi, 0x7e78d570
mov ecx, 0x7e792b42
sub ecx, 0x7e797e62
sub ebx, ecx
xchg edx, ebx
inc edx
jmp 0x47d8e6
pop esi
or edi, 0x7e867f8a
add edi, edx
jmp 0x47df1b
push 0x6eb310f2
xor ebx, edi
shl ebx, 0x1f
bswap edx
and edx, edi
jmp 0x47c7a7
call esi
dec ebx
xchg ecx, ebx
mov ebx, ecx
neg ebx
sub ecx, edi
xchg ebx, edi
xor ebx, 0x7e8ddebe
or ebx, edi
jmp 0x47c122
mov esi, 0x6332a2e
or ecx, ebx
and ecx, edx
add edx, ecx
dec ecx
add edx, 0x7e9e877e
or edi, ecx
rol edx, 0xd
neg ebx
jmp 0x47da3b
call fcn.0047e29a
ror ebx, 0x14
mov ebx, edi
sub ebx, edx
inc ecx
jmp 0x47c7c9
pop esi
add edi, 0x7eaa06ba
xor ecx, edi
sub edi, ebx
and edx, edi
sub ecx, ebx
xchg edx, ecx
and edx, 0x7eac68fa
rol ecx, 0x1b
xchg ebx, ecx
and ecx, 0x7ead874e
jmp 0x47d7bc
push 0x6e919c24
add ecx, edx
mov edx, ebx
or ecx, edi
neg edx
or ebx, ecx
dec ecx
xchg ebx, edx
bswap ecx
xchg ecx, edx
inc ecx
neg edx
or edx, edi
sub edx, ecx
sub ecx, edx
jmp 0x47da1d
pop esi
ror edx, 0x1b
shr ebx, 9
xor edi, ecx
and edx, ecx
add edi, 0x7ec6e346
add edx, edi
add ecx, ebx
shl ecx, 0x17
jmp 0x47d694
pop esi
or ebx, ecx
add ecx, ebx
xor ebx, edx
ror ebx, 0xf
or edi, 0x7ed686c0
or edi, edx
and edi, 0x7ed747ba
add ebx, edx
jmp 0x47dca1
push 0x6ea61f1c
sub edi, 0x7ed83dce
mov ebx, edx
rol ecx, 0x1c
or ebx, edi
or edi, ecx
shl edx, 3
mov edi, edx
mov edx, 0x7edaddfe
jmp 0x47cfc8
push 0x6e85b944
not ecx
shr ebx, 0xe
jmp 0x47bc2b
mov esi, 0x6332a2e
sub ecx, 0x7edc57f2
rol ebx, 0x1b
mov ecx, ebx
mov edi, ebx
xchg edi, ecx
add ecx, ebx
or ecx, edx
shl ebx, 0x16
jmp 0x47be8a
pop esi
sub edi, 0x7edf784c
xchg ebx, ecx
and edi, edx
sub edi, edx
and ebx, 0x7ee0f4f0
xor ebx, ecx
add ebx, edi
shl ebx, 0x13
and edi, edx
inc ebx
jmp 0x47ce27
pop esi
mov ebx, edx
or edx, 0x7ee3b2f4
mov ecx, ebx
neg ecx
or edi, ecx
xchg ebx, edi
inc edi
add edi, edx
bswap edx
xchg edi, ecx
xor ebx, edi
rol edx, 0x16
xchg ebx, edi
sub ebx, edi
jmp 0x47bbd6
push 0x6e800d36
neg edx
sub edi, 0x7eed6ae0
xchg edx, ecx
or ecx, 0x7eee2ff8
jmp 0x47d9a6
push 0x6e90c492
bswap ebx
shl edi, 0xf
sub ebx, edx
inc edx
or edi, edx
sub edx, ecx
sub ebx, edi
sub edx, 0x7efaf730
jmp 0x47baf3
pop esi
and edi, ecx
add ebx, 0x7f00b924
or edx, 0x7f012092
mov ecx, ebx
jmp 0x47ce3c
call fcn.0047e29a
and ecx, edx
rol edx, 7
jmp 0x47dcfd
pop esi
mov ecx, edx
inc edx
and edi, edx
not ecx
add ecx, 0x7f22095a
xor ebx, edx
jmp 0x47daec
push 0x6e9c5304
add ebx, edi
sub edi, ebx
mov ecx, edx
mov edx, edi
add ecx, edi
xor ecx, edi
or ebx, edi
sub edi, ecx
jmp 0x47de83
pop esi
ror ebx, 0x1b
inc edi
rol ebx, 0x13
shl ecx, 3
add edi, edx
or edi, ecx
xchg edx, ebx
not ecx
jmp 0x47d094
pop esi
shl ecx, 0xf
xor edi, edx
add edx, edi
xchg edi, ecx
mov ecx, edi
xor edi, 0x7f365c82
jmp 0x47d237
push 0x6ea7d274
xor edx, edi
mov ecx, ebx
xor edx, 0x7f378996
add ebx, edx
and ebx, 0x7f383408
sub edi, 0x7f3888fa
and ebx, edx
or edx, ebx
and ebx, edi
and ebx, ecx
jmp 0x47d063
mov esi, 0x6332a2e
rol edx, 0x10
and edx, 0x7f47a6ec
not edi
xchg edi, ecx
not ebx
and ecx, edx
add edx, ecx
xor edx, 0x7f4a3fa0
jmp 0x47c9bd
push 0x6eae9904
or ebx, edx
and edi, ebx
xor edi, ecx
or edx, ecx
mov edi, edx
sub ebx, edx
ror edi, 0x10
or edi, ecx
xor ebx, ecx
not edi
jmp 0x47c0e7
push 0x6ea6ba5a
mov ecx, edi
shr ecx, 0x17
neg edx
add edx, edi
add edx, ebx
dec ecx
bswap ecx
and ebx, edi
xchg ecx, ebx
xor ecx, edx
jmp 0x47bf2a
push 0x6ea85212
sub ecx, edi
ror edx, 0x12
shr ecx, 5
sub edx, ecx
xor edi, ebx
and edi, 0x7f61fb64
jmp 0x47e1e4
push 0x6e89d5d6
xchg ebx, edx
and ebx, 0x7f655d00
or ebx, 0x7f65e2d8
add ebx, 0x7f66e90a
xchg edx, ecx
or ebx, ecx
add ebx, ecx
add edx, ebx
jmp 0x47c074
pop esi
or edx, edi
sub edi, ebx
xor ebx, 0x7f70881c
xchg ecx, edi
shl edx, 0xd
dec ecx
or ebx, ecx
xchg edx, ebx
jmp 0x47d3ab
pop esi
or ecx, edx
not edx
mov edx, edi
xor edx, ecx
xor edi, ecx
inc ebx
add ebx, edx
mov ecx, 0x7f75d868
add ecx, edi
sub edx, ecx
jmp 0x47c51b
push 0x6e9fa846
shr ecx, 0x19
xor ebx, edx
sub edx, ebx
sub edi, ecx
jmp 0x47c6c0
pop esi
bswap ebx
sub edx, 0x7f848fb0
add ecx, 0x7f84ed24
mov edx, ebx
xchg edx, ebx
xor ecx, edx
xchg edi, ebx
xor ebx, 0x7f86d3f6
and ebx, edi
add edi, 0x7f87872c
jmp 0x47bebb
push 0x6e99884a
dec edx
mov edi, ebx
mov edi, 0x7f93b530
xchg edx, ebx
xor edx, 0x7f94820c
xchg ebx, ecx
or edx, 0x7f9550ee
sub edi, 0x7f95cb2c
add ecx, edi
add ebx, ecx
jmp 0x47cbbb
pop esi
sub edx, ebx
sub ecx, edx
xor ecx, ebx
sub edx, ecx
not ecx
sub edx, 0x7fa2a6da
sub edi, ecx
shr edx, 0x11
xor ecx, 0x7fa3ec08
add ebx, 0x7fa44bfe
xchg ebx, edx
neg edx
jmp 0x47cbdb
call fcn.0047e29a
add edi, edx
sub edx, ecx
xchg ebx, edi
sub edi, 0x7fabd1ba
inc ecx
xchg edi, ebx
or edi, ecx
xchg edi, ebx
or ebx, ecx
or edx, edi
jmp 0x47c32d
push 0x6ea15416
rol edi, 0x15
inc ebx
inc edx
or edi, ebx
xchg ecx, edx
add ebx, 0x7fb3c234
or ebx, ecx
mov edx, 0x7fb4994c
jmp 0x47e074
push 0x6ebaa9e8
xchg edi, ebx
and edi, edx
add edi, ecx
and edx, ecx
xchg edi, ecx
sub ebx, ecx
xor edx, ebx
xor edx, ebx
jmp 0x47b9b3
push 0x6ead23ae
mov ecx, edx
mov edi, edx
or edi, ecx
add ecx, ebx
jmp 0x47c02b
mov esi, 0x6332a2e
and ecx, edx
mov edi, ecx
xor ebx, edi
mov ecx, 0x7fc031f8
jmp 0x47ddff
push 0x6eb49de2
dec edx
inc edi
jmp 0x47c0b1
call esi
xchg edx, ebx
xchg edx, ebx
or ebx, ecx
add ecx, 0x7fd64f72
rol edi, 0x1b
xchg edi, edx
jmp 0x47c2fc
call fcn.0047e29a
sub edx, 0x7ff948fe
rol edx, 7
or ecx, 0x7ffa25c2
neg edx
rol edx, 0x1e
dec ecx
jmp 0x47c172
push 0x6e851e10
and ecx, edx
ror ecx, 0xe
sub ebx, 0x800ac44a
mov ecx, ebx
and edi, edx
bswap ecx
xchg edi, edx
mov ecx, edi
or ecx, edi
xchg ecx, edx
or ebx, ecx
or ecx, ebx
xchg edi, ebx
xor ecx, ebx
jmp 0x47cbac
push 0x6eb41f2c
add ecx, 0x8014b980
and ecx, edx
xchg edx, edi
or ebx, 0x8015e94a
sub ebx, 0x80163e78
mov ecx, edi
or ecx, ebx
and ebx, 0x80174d0c
or edi, ecx
not edi
jmp 0x47d3fa
pop esi
or ebx, edx
inc ecx
or edx, ebx
xchg ecx, ebx
add ecx, 0x80233050
bswap ecx
or edi, ebx
dec ebx
jmp 0x47c9ec
pop esi
shr edx, 0x1b
xor edx, ebx
rol edi, 0xb
or edi, ecx
sub edi, ebx
mov ebx, edx
or ebx, 0x802d8774
mov edx, 0x802dff66
and edx, edi
not ecx
ror edx, 0x13
mov ebx, edx
xchg ebx, edi
or ebx, ecx
jmp 0x47d36d
push 0x6ebc435e
xor edx, edi
inc ebx
and edx, edi
or ecx, 0x8052c136
mov edi, ecx
xor edx, ecx
add edi, ebx
and edx, edi
jmp 0x47bb5e
push 0x40
and edi, ebx
or ecx, ebx
sub edi, ecx
xor ebx, ecx
add edx, ecx
or ebx, ecx
jmp 0x47bd19
call esi
sub edi, edx
neg ecx
jmp 0x47ccf2
call esi
inc edi
add ebx, edx
sub edi, ecx
dec ecx
mov ebx, 0x80693b1c
xor ebx, edx
xchg ebx, edx
add edx, edi
rol ecx, 0x16
xchg edi, ebx
or ecx, edx
inc edx
jmp 0x47cb6a
push 0x6e80c62c
shr edx, 0x17
and edx, edi
neg ecx
sub edi, edx
mov ecx, 0x806e3ab8
or edi, edx
jmp 0x47daaa
mov esi, 0x6332a2e
xor ecx, 0x8079bd8a
or edi, ebx
add edx, ecx
and ebx, edi
add ebx, edi
xor edx, edi
mov edi, edx
add ebx, edx
jmp 0x47e08b
call fcn.0047e29a
xchg ebx, edi
neg ebx
mov ebx, ecx
not ecx
mov edi, ebx
add edx, 0x807f07a4
shr ebx, 0x1f
mov edx, ecx
mov ecx, edx
xchg ecx, edx
and edi, 0x8080c34e
ror edi, 0x1d
jmp 0x47dea5
push 0x6e814c8e
inc ebx
xor ebx, ecx
not edx
bswap ebx
add ecx, edi
xor ecx, 0x808c44b0
dec ebx
mov edx, ebx
sub edx, ecx
mov edi, ecx
sub ebx, edx
or ecx, 0x808ed1c8
jmp 0x47df83
pop esi
or ecx, edi
dec edx
sub edi, ecx
or ecx, edx
add ebx, edx
and edx, edi
rol ebx, 4
and edx, ebx
jmp 0x47c445
push 0x6e8dbffa
sub edx, ebx
and edi, ebx
xchg ecx, edx
dec edx
or edx, ebx
mov edi, edx
and edx, ecx
sub edx, 0x80a31faa
neg ecx
add edi, ebx
jmp 0x47c5db
push 0x401400
xor edx, ebx
xchg edi, edx
bswap edi
and edi, 0x80a5779c
xor ebx, ecx
or ebx, edx
or edi, ebx
mov edi, ecx
or ecx, 0x80a761be
or ecx, edx
xor edx, ecx
add ebx, edi
jmp 0x47c728
pop esi
and edi, ebx
and edi, ecx
or edx, ebx
add ecx, ebx
dec ebx
dec edi
rol ebx, 0x1d
or ecx, edx
or ebx, edi
sub ecx, edx
nop
xchg ecx, edx
jmp fcn.0047b9fc
call esi
mov ecx, edx
add edi, 0x80ba637a
jmp 0x47c89d
call fcn.0047e29a
add ecx, ebx
shl edi, 0x1b
inc edi
dec edx
rol ecx, 0x13
neg ecx
dec edx
ror edx, 0x1d
xor ebx, edi
xchg edx, ebx
add ebx, 0x80bf4366
and edx, ecx
jmp 0x47dcd8
pop esi
neg edx
mov edx, ecx
and ecx, 0x834d5a2c
xor edi, ecx
xor edx, ebx
xchg ebx, ecx
ror ecx, 0x19
dec edx
and ecx, edx
xor edi, edx
jmp 0x47ba30
mov esi, 0x6332a2e
add ebx, 0x83509496
add ecx, edi
nop
and ebx, 0x8351d83e
jmp 0x47cd08
push esp
sub ebx, edx
add edx, ebx
and edx, ecx
rol ebx, 0x13
shl ecx, 0xd
sub ebx, ecx
mov edi, ecx
xor ebx, 0x83552b76
mov ecx, ebx
shl ecx, 0x1e
shr ebx, 0x16
dec ecx
jmp 0x47c80d
call esi
shl edx, 0x16
ror ebx, 0xb
neg ecx
shl ebx, 0xc
shr ecx, 7
xchg ebx, edi
bswap edx
sub ecx, edx
jmp 0x47cbfd
call fcn.0047e29a
or edx, 0x8368df62
xor edi, ebx
jmp 0x47d986
push 0x6eae158a
add edi, ebx
bswap ebx
add edi, ebx
and ebx, edi
sub edi, 0x836ef406
xor ecx, edi
jmp 0x47cfa9
call fcn.0047e29a
sub edi, ecx
dec ecx
and edi, 0x8374849e
shr ebx, 0xa
and ebx, edx
or edi, 0x8375b6b8
add edx, 0x837617dc
xor ecx, 0x837682f6
or edi, ecx
inc ebx
jmp 0x47de5f
call esi
shr edi, 0x10
or edx, ecx
and ebx, 0x837d77be
bswap edx
xor edx, edi
xor ebx, 0x837ea8ce
and edx, 0x837f0b90
bswap ebx
jmp 0x47d2bb
push 0x6e9ce6b0
mov edx, ebx
xor edi, 0x838068bc
xor ebx, ecx
dec ebx
and ecx, 0x8381ab86
shr edx, 3
add ebx, edi
sub ecx, edx
jmp 0x47cf86
call esi
add edi, edx
add edx, 0x8383e6da
add ecx, edx
mov edx, ebx
and ebx, ecx
mov ecx, ebx
ror ecx, 0x18
xchg ebx, edx
jmp 0x47c1a7
push 0x6ea0cf2a
or edx, edi
xor edi, ebx
bswap edi
xchg ecx, edi
not edx
xchg ebx, edx
rol edi, 5
mov ebx, ecx
xchg edi, ecx
xor ebx, edx
xchg edi, ecx
shr edx, 4
jmp 0x47d34d
pop esi
add edx, edi
dec edi
mov edi, 0x839231d2
xor ebx, edx
xor edx, ebx
xchg ecx, edi
xor edi, ecx
mov edi, ebx
ror ebx, 0xb
inc ebx
sub edx, edi
sub ecx, edx
jmp 0x47c4e3
pop esi
nop
xchg edi, ecx
xor ebx, 0x839796ee
ror ebx, 0x11
jmp 0x47dbe7
pop esi
inc edi
add ebx, edi
jmp 0x47cae1
mov esi, 0x6332a2e
sub edi, ebx
shr ebx, 0x14
jmp 0x47d315
push 0x6ea1a37c
rol edx, 0x1d
or ecx, 0x87109e0a
xor edi, ebx
bswap ebx
jmp 0x47d3bd
call fcn.0047e29a
xchg edi, ebx
xor edi, edx
xchg edi, edx
mov edx, ebx
or ebx, ecx
shl edx, 0x1e
mov ecx, edi
add edx, edi
sub ebx, edx
dec ebx
not ebx
xchg edi, ecx
jmp 0x47d4a8
pop esi
or edi, ecx
mov ebx, edx
or edi, edx
xchg ecx, edi
neg edi
and ebx, edx
jmp 0x47ccb0
pop esi
sub ebx, edx
ror edi, 0x15
jmp 0x47d128
mov esi, 0x6332a2e
ror edi, 0x1e
sub edi, edx
add ebx, ecx
xor ebx, edx
neg ecx
xchg ecx, edi
sub ecx, edi
shr ebx, 0x1d
add ebx, edx
mov edx, 0x87440d80
inc edx
add ecx, edx
jmp 0x47dd94
push 0x6eb2bbfe
shl ebx, 7
and edx, ebx
add ebx, edx
xor edx, 0x874688ba
xor ecx, ebx
shl edi, 0x16
mov edx, edi
inc edi
or ecx, 0x8748958c
rol edi, 2
jmp 0x47c8c4
pop esi
sub edi, 0x87577fcc
and edi, ebx
add ecx, edi
shl ebx, 0x13
ror edx, 0x17
rol ecx, 3
add ecx, edx
mov edi, ebx
xchg ecx, edx
xor ecx, ebx
shl ecx, 0x1e
shr edx, 0x15
mov ebx, ecx
and ebx, ecx
jmp 0x47d10c