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

Disassembly:
call sub.user32.dll_GetActiveWindow
cmp eax, 0xffffff2c
jne 0x401061
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
ret
call sub.kernel32.dll_GetConsoleWindow
cmp eax, 0xfffffed7
jne 0x4010d6
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
ret
call sub.user32.dll_GetActiveWindow
cmp eax, 0xfffffef7
jne 0x401137
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
ret
call sub.user32.dll_GetActiveWindow
cmp eax, 0xffffff25
jne 0x4011de
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
ret
call sub.user32.dll_GetActiveWindow
cmp eax, 0xfffffef1
jne 0x40125d
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
ret
jmp 0x4756f4
add esi, edi
jmp 0x47756e
push 0xcfb91301
add edi, 0xd612b2d9
shr ecx, 0x10
or esi, ecx
dec ecx
shr edi, 0x13
mov esi, edi
jmp 0x477518
pop edx
xor ebx, edi
inc ebx
jmp 0x475c1f
push 0xcff0b82a
or ebx, esi
xchg ecx, edi
sub ecx, edi
jmp 0x475d94
call fcn.004780f5
mov ecx, esi
mov esi, ebx
shr esi, 0x12
add esi, ecx
xchg ebx, ecx
jmp 0x476a86
mov edx, 0x40495727
mov ebx, 0xd680bb0f
shl edi, 0x10
xchg ecx, esi
xor ecx, ebx
or edi, ecx
shr ebx, 9
rol edi, 0x1d
sub edi, esi
jmp 0x477cc0
pop edx
bswap ebx
inc edi
add esi, ebx
or ecx, edi
xor esi, ecx
xchg ecx, esi
mov edi, ebx
mov edi, 0xd6a81e11
mov ebx, edi
and ebx, edi
jmp 0x477020
push 0xcf9c3a54
mov edi, ecx
sub ecx, esi
mov edi, ecx
rol ecx, 0x18
and ecx, esi
mov edi, ebx
jmp 0x476303
mov edx, 0x40495727
or ebx, ecx
and ebx, esi
add ebx, edi
and ebx, ecx
and ecx, 0xd84f6f58
bswap esi
mov ecx, edi
mov ebx, esi
mov ebx, ecx
xchg esi, ecx
shr ebx, 9
jmp 0x477605
call edx
mov edi, 0xd8b21840
add esi, edi
sub ecx, esi
shl ecx, 0x1f
or esi, ecx
or esi, ebx
sub edi, esi
bswap ecx
shr ecx, 0x13
or ebx, 0xd8f5ea4f
xchg ecx, edi
sub edi, ebx
and esi, edi
jmp 0x476c37
push 0xcf7ff035
or edi, ebx
mov esi, ebx
and esi, 0xd929cbb6
neg esi
and ebx, ecx
or esi, edi
and edi, ecx
add ecx, edi
xor ebx, edi
jmp 0x4764e4
push 0xcf6aa3a4
mov edi, ebx
or ebx, 0xd93b01b4
neg edi
shr ecx, 3
inc ebx
xchg ecx, ebx
neg ebx
bswap ecx
or ebx, esi
jmp 0x476690
pop edx
xor edi, ecx
neg ecx
dec edi
dec esi
add ebx, ecx
mov edi, ebx
and ecx, edi
neg ebx
add ecx, ebx
or edi, 0xd95cdec6
jmp 0x475b8d
pop edx
xor ecx, edi
sub edi, esi
bswap edi
xor esi, ebx
sub edi, ebx
inc esi
add ecx, 0xd9d2f76e
inc ebx
xchg ecx, esi
or ecx, 0xd9d90664
bswap ecx
rol ebx, 0xd
jmp 0x475e25
pop edx
sub ebx, esi
mov ecx, edi
dec esi
or ecx, ebx
mov ecx, edi
sub edi, esi
add edi, 0xd9efe957
inc ecx
and esi, ebx
or ecx, esi
mov esi, ecx
xchg ebx, edi
and esi, edi
nop
shr ebx, 0x17
jmp 0x47706c
pop edx
mov edi, esi
sub edi, 0xda147d09
xor ebx, edi
rol ecx, 0x12
dec ecx
and ebx, esi
add ebx, 0xda1ed6ec
inc edi
jmp 0x4757c4
pop edx
or ebx, esi
and ebx, esi
bswap edi
or ebx, ecx
ror edi, 1
shl ebx, 0x1c
dec ecx
rol ebx, 3
and edi, 0xda349349
jmp 0x4767ee
pop edx
shr esi, 0xa
dec ebx
add ebx, edi
xchg ebx, ecx
sub esi, edi
rol edi, 7
mov ebx, ecx
jmp 0x47571f
pop edx
xor ebx, edi
xor ecx, ebx
shr ebx, 0x13
xor esi, ebx
nop
mov ecx, esi
bswap edi
and ebx, edi
add ebx, 0xda8003f7
xchg ebx, edi
sub esi, edi
xchg esi, edi
jmp 0x476618
call fcn.004780f5
neg edi
or esi, edi
mov ebx, esi
jmp 0x476c67
pop edx
or esi, ebx
add esi, ebx
xor ecx, esi
bswap esi
mov ecx, edi
xor esi, ebx
dec esi
mov esi, 0xdad1a049
xor ecx, esi
dec esi
xor ecx, edi
add ecx, 0xdad9d463
jmp 0x475f2d
call edx
xchg edi, ebx
neg edi
add ebx, edi
xor ebx, ecx
inc edi
add edi, ecx
jmp 0x475716
mov edx, 0x73716341
mov edi, ebx
or edi, 0xdb39ec3c
add ecx, 0xdb3c3034
add ecx, ebx
dec esi
mov ecx, esi
mov edi, 0xdb43fb5e
jmp 0x476a5e
push 0xcff3c9c5
mov esi, ecx
sub edi, 0xdb5c5bf0
or esi, ecx
mov ecx, edi
add ebx, ecx
neg edi
xchg ecx, ebx
sub ecx, esi
or ecx, ebx
xchg edi, ebx
neg ebx
jmp 0x477ea1
pop edx
xor ebx, ecx
or ecx, 0xddb39995
xchg edi, ebx
mov edi, ecx
shl ecx, 0x11
add edi, ebx
and esi, ebx
neg ecx
jmp 0x477b69
mov edx, 0x73716341
inc ecx
sub edi, ebx
mov edi, ebx
add ecx, 0xddde6976
sub esi, edi
bswap edi
xor esi, ebx
shr esi, 0xe
mov ebx, 0xdde93b84
jmp 0x477cfc
pop edx
bswap ecx
and edi, ecx
xchg ebx, esi
or esi, ecx
and ecx, ebx
sub esi, edi
or ecx, ebx
not ecx
jmp 0x476ef9
pop edx
mov ecx, 0xde557454
mov ebx, edi
and esi, ecx
inc edi
neg ebx
and ecx, ebx
sub ebx, 0xde603634
bswap ebx
sub ebx, ecx
xchg edi, ecx
or edi, 0xde677f0e
add esi, 0xde6941dc
jmp 0x477fb9
push 0xcfc5caeb
or esi, edi
or esi, ebx
mov ecx, ebx
mov ebx, ecx
mov ecx, 0xdefedc58
not ebx
add esi, edi
sub edi, esi
mov ebx, esi
jmp 0x4772e2
push 0xcf3b8eb7
or esi, 0xe01a4bb7
and edi, ecx
add ebx, edi
inc esi
and edi, ecx
ror edi, 0x1c
jmp 0x476be5
call fcn.004780f5
xchg ecx, esi
xchg edi, ecx
xchg ebx, edi
shl ebx, 0xf
or edi, esi
sub edi, ebx
add edi, ebx
sub ecx, esi
and edi, ecx
mov esi, edi
jmp 0x477fce
pop edx
mov edi, esi
mov ecx, 0xe0fe91b7
xchg ecx, ebx
or ebx, 0xe1021cf5
or edi, ecx
xor ecx, esi
or ebx, 0xe10bd1e8
sub ebx, 0xe10f0b0f
sub esi, ecx
or ebx, 0xe115a051
xchg edi, esi
jmp 0x4770bd
push 0xcf9d8a00
xchg edi, esi
or ecx, edi
xor ecx, ebx
add ebx, esi
mov edi, esi
ror edi, 9
jmp 0x477283
call edx
mov ebx, edi
dec esi
and ebx, esi
or ecx, edi
add esi, edi
add esi, ebx
mov ecx, esi
add esi, ecx
and esi, edi
sub ebx, esi
jmp 0x47680e
push 0xcf381488
not esi
shr ebx, 0x1e
sub ecx, esi
mov edi, 0xe22638a6
mov ebx, ecx
xor ecx, ebx
inc esi
sub ecx, ebx
shl ecx, 8
add esi, ebx
xchg esi, edi
xor ebx, esi
or ebx, 0xe235ed94
jmp 0x4766a4
push 0xcf4c87b0
ror ebx, 0xf
and ebx, esi
neg ebx
xchg ebx, edi
xor esi, 0xe2becc84
sub edi, esi
xor ecx, edi
jmp 0x476e0a
mov edx, 0x73716341
and edi, ebx
or esi, ebx
xchg esi, edi
add esi, ebx
inc ebx
add edi, ecx
jmp 0x477842
mov edx, 0x40495727
xor ecx, 0xe2deca1f
ror ecx, 0x1a
sub esi, ebx
shl edi, 0x1b
xchg edi, ecx
and ebx, edi
inc ebx
xor esi, ecx
xor ebx, edi
xchg edi, esi
jmp 0x475c51
mov edx, 0x40495727
add edi, esi
sub ebx, 0xe318dd11
add ecx, 0xe31aa330
xchg ecx, edi
sub ebx, edi
not esi
mov esi, 0xe321beda
or edi, ebx
ror edi, 6
sub esi, ebx
add edi, ebx
shl esi, 6
jmp 0x4765f3
push 0xcfb7c32e
nop
sub esi, ebx
mov ecx, esi
sub edi, ecx
add ecx, 0xe3406ae9
jmp 0x4756fb
push 0xcff67b80
xchg ecx, esi
sub esi, ebx
mov ebx, esi
mov esi, ecx
mov ecx, 0xe35a7513
sub ecx, 0xe35c43f4
xor edi, 0xe35e12cc
jmp 0x4776c3
call fcn.004780f5
or ecx, ebx
mov esi, 0xe3620d40
and ebx, edi
not esi
dec ebx
mov edi, ecx
neg ebx
and ebx, edi
shr edi, 0x1b
sub edi, ebx
xor edi, esi
add edi, esi
jmp 0x476379
pop edx
inc ecx
xchg ecx, edi
neg ebx
xor ecx, 0xe37ffe53
add ebx, ecx
not edi
mov ebx, 0xe38547e0
xor esi, 0xe3871059
mov ecx, ebx
bswap ecx
and ebx, 0xe38c8afb
xor edi, ebx
add esi, 0xe39017b4
add ebx, ecx
mov esi, ebx
shl esi, 7
jmp 0x476c16
call fcn.004780f5
xor ebx, esi
and ebx, esi
mov edi, ebx
or esi, ebx
and esi, ebx
or edi, ebx
xor ecx, esi
xchg ebx, edi
jmp 0x476dc3
push 0xcfddfec8
neg ecx
xor ebx, edi
ror edi, 0x13
xchg ebx, edi
sub ebx, 0xe3ade3e4
or ebx, esi
xor ecx, 0xe3b1929e
mov esi, ecx
and edi, ecx
jmp 0x477725
mov edx, 0x40495727
sub edi, ebx
add ebx, edi
not esi
or ecx, edi
or ecx, esi
jmp 0x478021
push 0xcf3a43f7
not ebx
xor esi, 0xe3c31c63
and ebx, edi
jmp 0x47614f
pop edx
dec esi
mov edi, esi
or edi, esi
sub esi, ebx
and edi, ebx
or ebx, ecx
add edi, 0xe43d616f
jmp 0x47683a
push 0xcf69517c
bswap esi
xchg ecx, ebx
xchg esi, ecx
ror ecx, 9
inc edi
add ebx, esi
mov ecx, edi
or esi, 0xe4858fd0
not esi
jmp 0x475a3f
pop edx
and esi, ecx
inc ebx
add esi, ebx
or edi, ecx
sub esi, edi
or edi, esi
shl esi, 3
mov esi, edi
shr ebx, 0xc
or edi, ecx
shl ebx, 0xf
mov ebx, edi
or ebx, 0xe49f3608
xchg esi, edi
or ecx, ebx
add edi, ecx
jmp 0x47580e
pop edx
rol edi, 0xd
add edi, ecx
rol esi, 0x18
xor edi, 0xe4aca49f
jmp 0x476fd1
call edx
and ebx, esi
and ecx, ebx
mov ecx, edi
inc ecx
mov ecx, edi
shl ecx, 0x14
not edi
ror ecx, 8
and ecx, 0xe4e3dc4f
and esi, 0xe4e5a661
and ebx, esi
or ecx, 0xe4e9332f
not esi
jmp 0x4777f1
pop edx
add ebx, ecx
add edi, ecx
dec edi
dec esi
and ecx, esi
not esi
and ecx, 0xe52b0f98
or ecx, esi
mov esi, edi
sub edi, esi
inc esi
mov ecx, 0xe534e25b
jmp 0x476416
push 0xcfa38703
xor edi, ecx
add edi, ebx
and edi, 0xe56c30f3
neg ebx
shl ebx, 0x12
shr ecx, 0x10
neg ecx
shl ecx, 0xb
neg edi
dec edi
not ebx
xchg esi, edi
sub ebx, esi
sub edi, ecx
bswap ecx
sub edi, 0xe585d51f
jmp 0x4757a4
call fcn.004780f5
add esi, ecx
add ecx, esi
mov ebx, esi
sub ebx, esi
rol ebx, 0x1c
jmp 0x477e79
pop edx
dec edi
bswap esi
xchg edi, esi
sub esi, ecx
rol ebx, 0x11
xchg esi, ebx
dec ecx
sub ebx, ecx
xor edi, 0xe62f2878
neg ecx
ror esi, 0x12
and esi, 0xe6351e82
jmp 0x47711e
call fcn.004780f5
mov edi, esi
ror ebx, 1
sub esi, ebx
xor ebx, ecx
or edi, ecx
xor esi, ebx
sub ecx, esi
sub edi, ecx
sub ebx, edi
and ebx, edi
sub edi, ebx
sub ebx, ecx
mov esi, 0xe6993f1c
jmp 0x476e83
call edx
shr ebx, 0x1c
and ecx, 0xe6a39bef
and edi, esi
sub esi, edi
sub edi, esi
xchg ecx, ebx
and ecx, ebx
or edi, esi
dec edi
and ebx, ecx
bswap esi
mov esi, ebx
xor ebx, 0xe73e304d
jmp 0x476764
pop edx
xchg ebx, ecx
xor ecx, edi
add ecx, esi
neg ecx
xor ecx, 0xe76ac468
and ecx, edi
mov edi, esi
xor esi, ebx
add ecx, ebx
mov ebx, 0xe77fa6c9
jmp 0x4768ce
push 0xcf2db122
dec edi
mov esi, 0xe7e16a7f
add esi, 0xe7e36b31
xor edi, ecx
sub edi, esi
mov edi, esi
jmp 0x477d21
mov edx, 0x73716341
mov esi, edi
xor ebx, 0xe81aee54
ror esi, 0xf
neg esi
or edi, ecx
inc esi
or ecx, ebx
or ebx, esi
inc esi
jmp 0x476651
pop edx
xor esi, edi
xchg edi, esi
add ebx, edi
sub ebx, esi
and esi, ecx
sub esi, ebx
jmp 0x477d58
push 0xcf5ae7be
xchg esi, ebx
add ebx, esi
rol esi, 1
and edi, 0xe83ce92d
sub edi, esi
or ebx, ecx
sub esi, ebx
dec edi
inc edi
bswap ecx
jmp 0x47804f
pop edx
not edi
not ecx
xchg ebx, esi
neg edi
jmp 0x477a5f
call edx
neg ebx
ror ebx, 0x1e
shl esi, 0x11
shr ecx, 0x12
add edi, 0xe86b4e44
or esi, edi
xchg esi, ecx
xchg edi, esi
and edi, ecx
ror edi, 0x17
and esi, ecx
inc esi
xor edi, esi
jmp 0x475b1c
pop edx
shr esi, 0x1a
rol ebx, 0x1a
and edi, ecx
or ecx, ebx
mov ecx, esi
xor ebx, esi
add ecx, edi
mov edi, esi
neg ecx
inc edi
bswap ecx
rol ebx, 0x1d
jmp 0x477bb1
push 0xcfcda397
inc edi
mov ebx, edi
and ebx, esi
inc ebx
shl ebx, 0x13
or edi, ebx
mov edi, ebx
jmp 0x475e02
call edx
nop
dec ecx
add edi, 0xe945f806
add edi, esi
add ebx, 0xe94ab3e0
mov esi, edi
or edi, ecx
xor esi, ebx
or esi, ebx
jmp 0x475de7
push 0xcf4dda0e
and ecx, esi
or edi, ecx
sub ebx, esi
add edi, ecx
and esi, ebx
jmp 0x47594a
call edx
sub ecx, edi
mov ecx, edi
and esi, edi
xor edi, 0xe9b95927
add ebx, 0xe9bba4f0
inc ebx
not ecx
bswap ebx
jmp 0x475ed4
pop edx
sub esi, 0xe9f8435c
rol esi, 0x12
and edi, 0xe9fc807c
jmp 0x476ca5
mov edx, 0x40495727
xchg ecx, edi
xchg ecx, ebx
add edi, ecx
sub ecx, esi
sub esi, edi
rol esi, 0x11
and edi, ebx
rol ecx, 0x1d
jmp 0x475740
pop edx
add ecx, edi
shl ecx, 0x18
xchg ebx, edi
xor ecx, ebx
or ecx, esi
inc ecx
or ecx, edi
shl edi, 0x1d
jmp 0x475baa
pop edx
xor ecx, edi
xchg ebx, edi
add esi, ebx
neg ecx
add esi, ecx
or esi, ecx
xor edi, 0xeaa29f38
xor ecx, ebx
jmp 0x476a2e
push 0xcfdb6bbb
bswap ecx
dec ecx
shl ebx, 0x1e
xchg ecx, esi
bswap esi
xor ecx, ebx
mov ebx, ecx
shr esi, 0x1d
sub ebx, ecx
mov edi, esi
jmp 0x477bfa
push 0xcf7bf8f4
or ecx, ebx
xor ecx, ebx
sub ebx, 0xead60d40
xchg esi, ebx
xchg ecx, edi
xor edi, ebx
sub edi, 0xeadf2a14
or esi, edi
ror esi, 0x1f
or ecx, 0xeae51937
jmp 0x478005
pop edx
xchg esi, ecx
mov ecx, ebx
xor ecx, edi
mov ecx, edi
ror ebx, 0x1b
mov esi, 0xeb02ac2f
shl ecx, 1
shr ecx, 0xc
mov ebx, ecx
sub edi, ecx
xor esi, ebx
xchg esi, ecx
shl esi, 0x10
jmp 0x47792f
call edx
add edi, ebx
dec esi
or ebx, esi
mov ecx, 0xeb271c97
and ebx, edi
mov ecx, edi
mov ecx, esi
and ecx, edi
xor edi, 0xeb310a14
jmp 0x476c04
push 0xcfb67871
xchg edi, esi
mov esi, 0xeb3596a3
mov edi, 0xeb37866d
xor ebx, esi
or esi, 0xeb3b974f
or ebx, edi
xor ecx, esi
xchg esi, ebx
mov esi, edi
and ecx, edi
mov edi, 0xeb470e70
jmp 0x47659f
pop edx
xor ecx, 0xeb661bf7
mov ecx, edi
sub esi, ebx
jmp 0x475ca2
push 0xcf9ee08d
xor edi, ecx
add ebx, esi
add ebx, edi
xor edi, esi
bswap esi
mov esi, 0xec0ae826
sub edi, 0xec0cef0e
inc esi
xor ecx, ebx
and esi, 0xec12e633
mov esi, 0xec14db4f
jmp 0x477ebd
push 0xcf5edfcc
xor edi, ecx
sub esi, 0xec196610
add ebx, esi
sub ecx, 0xec1d4fc3
or ebx, 0xec1f5774
xchg esi, edi
sub ecx, esi
or edi, ebx
neg esi
xor esi, ebx
sub edi, ecx
xor ebx, 0xec2db0c1
jmp 0x476f29
push 0xcfc71cf7
and esi, 0xec306e4c
and ecx, esi
or ecx, 0xec34bce7
inc ebx
xchg edi, ebx
and ebx, ecx
or ecx, esi
shl ebx, 0xa
neg edi
jmp 0x477ee6
call edx
add edi, esi
xor esi, ebx
dec esi
or ebx, 0xf1036d04
and edi, ecx
sub ecx, 0xf1071438
and edi, ebx
bswap ebx
sub ecx, esi
shl edi, 0x12
dec ebx
add ecx, esi
add esi, ebx
jmp 0x4762a8
pop edx
sub esi, ebx
xor ecx, 0xf1379130
shl ebx, 3
and ebx, 0xf13b2f43
sub esi, 0xf13cfae0
xchg ecx, edi
sub edi, esi
sub ecx, 0xf1427fe5
add esi, edi
and ecx, esi
rol ebx, 3
jmp 0x477006
mov edx, 0x73716341
inc ecx
and esi, ecx
dec ebx
or ecx, edi
and ecx, edi
xchg edi, esi
sub ecx, 0xf208efa8
bswap esi
add ebx, 0xf20cd771
jmp 0x476169
push 0xcf7e9ddc
inc ebx
and ebx, edi
neg edi
and ecx, edi
mov edi, esi
shl ecx, 0x1c
jmp 0x475a1f
push 0xcf25ceb8
add edi, esi
and esi, ecx
shl esi, 0x18
add esi, 0xf2306438
sub ebx, edi
or esi, ecx
rol ebx, 0x16
and ecx, ebx
xor ebx, ecx
jmp 0x475d47
call fcn.004780f5
sub ebx, ecx
and ecx, edi
add ecx, ebx
mov edi, esi
xor ecx, esi
mov ecx, 0xf287f2d7
jmp 0x475d35
mov edx, 0x40495727
add esi, edi
or edi, ecx
xchg ecx, edi
and ebx, 0xf2eaece4
mov edi, esi
add esi, edi
and ecx, 0xf2f07723
ror edi, 0xc
not edi
add ecx, 0xf2f703c1
jmp 0x476a19
push 0xcfdf49ac
or edi, esi
xor ebx, 0xf325c625
add ecx, 0xf327ac28
xor esi, ecx
xchg ecx, esi
xchg edi, ecx
and ebx, ecx
jmp 0x477f48
pop edx
mov ecx, ebx
and edi, ebx
rol edi, 7
add edi, ebx
or ecx, esi
add edi, 0xf394b164
jmp 0x476adb
call fcn.004780f5
bswap ebx
and ebx, edi
xor ecx, esi
mov esi, ebx
dec esi
add esi, ebx
and ebx, edi
jmp 0x477c66
mov edx, 0x73716341
shr esi, 4
shr esi, 7
sub edi, ecx
inc esi
nop
dec ebx
xor ebx, 0xf3d49d49
sub ebx, 0xf3d6843c
sub ecx, ebx
or ecx, 0xf3da4414
jmp 0x478096
call edx
and ecx, edi
rol edi, 6
xor ecx, esi
add edi, 0xf406d75c
bswap edi
mov ebx, edi
mov esi, ebx
mov esi, edi
jmp 0x47790b
pop edx
mov ebx, esi
and ebx, ecx
mov edi, ebx
mov esi, ecx
bswap edi
sub ecx, esi
xchg edi, ebx
sub esi, ebx
sub edi, ebx
sub ebx, esi
xchg edi, esi
sub esi, 0xf43ccf7a
xor ebx, ecx
jmp 0x475a5f
push 0xcf756d81
ror ebx, 0x16
xchg esi, edi
dec edi
rol esi, 0x10
add ebx, 0xf448b71c
dec ebx
mov ecx, 0xf44c862f
sub ebx, 0xf44e6d4d
and esi, 0xf45055eb
sub ebx, 0xf4523a28
nop
xor ecx, edi
jmp 0x4764cf
push 0xcf5d8cf5
mov esi, 0xf4db2b68
or ebx, edi
bswap ebx
xchg ecx, ebx
xor ebx, esi
xor ebx, 0xf4e4d249
and esi, ecx
jmp 0x4772b0
pop edx
xchg edi, esi
or edi, ecx
dec edi
and ebx, edi
neg esi
xor esi, ebx
neg edi
xchg ebx, esi
and esi, edi
jmp 0x4773bb
pop edx
sub ecx, esi
xor esi, 0xf57c4957
xchg edi, ecx
xor ecx, esi
xchg edi, ebx
xor edi, esi
jmp 0x477f8e
push 0xcf8ee136
sub ebx, ecx
add ecx, 0xf5a6d73d
xor esi, ecx
shr esi, 0x1e
mov ecx, esi
add esi, ebx
and ebx, esi
mov ecx, ebx
jmp 0x476557
push 0xcfdcb360
sub esi, ecx
add ecx, ebx
and esi, 0xf5d01897
mov ecx, esi
add ecx, edi
jmp 0x47666b
call edx
dec ecx
or ebx, 0xf8af0bf0
inc ecx
sub ebx, 0xf8b369c8
add ebx, edi
xor ebx, ecx
mov edi, ecx
inc ebx
and edi, ebx
mov ecx, edi
nop
add ecx, edi
jmp 0x475b41
call fcn.004780f5
rol esi, 0x1d
add ecx, ebx
sub ecx, edi
mov esi, ebx
inc edi
or edi, ecx
dec edi
xor esi, ebx
ror ecx, 0x10
jmp 0x4759b1
call fcn.004780f5
or esi, ebx
and esi, ebx
ror ecx, 0x1a
not ebx
or ecx, 0xf90d9f54
mov esi, ecx
xor edi, ecx
xor ecx, 0xf9132548
or edi, esi
jmp 0x4778c6
push 0xcf2f0094
shr esi, 0x19
xor ebx, ecx
sub ecx, ebx
shr ebx, 9
shl edi, 0xc
nop
sub edi, ebx
mov ebx, edi
add ebx, 0xf9273ab3
jmp 0x477859
pop edx
xchg edi, ecx
xor edi, esi
dec ecx
xor ebx, edi
sub ecx, edi
jmp 0x47807a
call edx
xchg ecx, esi
xor esi, 0xf9e59c07
add edi, 0xf9e77aa7
xor esi, 0xf9e96582
xor ebx, edi
add ebx, edi
and ebx, 0xf9ef2aef
inc edi
sub edi, ecx
jmp fcn.00475825
push 0xcff52258
or ecx, 0xf9f5445e
neg ebx
or ebx, edi
xor edi, 0xf9faf5eb
xchg ecx, ebx
jmp 0x4765d0
push 0xcfa233bf
ror ebx, 0x1a
mov esi, edi
and esi, edi
mov ecx, esi
xor esi, ecx
rol edi, 0x1b
mov esi, edi
nop
sub edi, ecx
jmp 0x476929
push 0xcfc86854
sub ebx, esi
xchg ecx, esi
ror ecx, 3
not edi
shr ecx, 0xd
jmp 0x476d39
call fcn.004780f5
xchg ebx, ecx
sub edi, 0xfa259fc5
bswap esi
add ecx, esi
xchg ecx, edi
mov ebx, esi
shr ecx, 0x1e
inc ecx
or ecx, esi
jmp 0x4770ff
mov edx, 0x40495727
bswap edi
dec edi
neg ebx
mov ecx, ebx
add edi, ebx
sub esi, ebx
rol ecx, 8
sub esi, ecx
and esi, ebx
or ecx, ebx
or edi, ebx
jmp 0x477efc
pop edx
inc ecx
and esi, ecx
mov edi, ebx
xor edi, 0xfa6da8ae
jmp 0x47819e
push 0xcf2c6236
and ecx, ebx
add ebx, esi
and esi, ebx
shr ecx, 0x1c
xchg ebx, edi
jmp 0x476b7f
call edx
sub ebx, esi
and ecx, 0xfa8a3e5c
neg esi
mov edi, esi
and esi, ecx
xor edi, esi
xchg esi, ecx
xchg edi, ebx
add esi, ebx
and edi, ecx
jmp 0x478279
push 0xcf7d4d08
xchg ebx, esi
dec ecx
not ebx
mov edi, ecx
add ebx, edi
sub edi, esi
ror ecx, 0x11
add ecx, edi
or ebx, ecx
jmp 0x477558
call fcn.004780f5
or ecx, edi
bswap edi
add edi, ecx
sub edi, esi
mov ecx, esi
shl ecx, 4
xor esi, ebx
not edi
sub edi, 0xfb9a179b
add edi, 0xfb9bdf22
mov edi, esi
mov esi, 0xfba40bb3
jmp 0x47736c
push 0xcf5c3958
or ecx, edi
or ebx, 0xfba7f19f
add esi, ecx
add ecx, edi
or ebx, 0xfbbe482b
mov esi, ecx
rol ebx, 0xd
neg edi
xchg ebx, edi
xor edi, 0xfbd5e5d4
jmp 0x477a40
pop edx
xor esi, 0xfbd81d52
not esi
xchg ebx, esi
mov ecx, edi
add ecx, ebx
or ebx, 0xfbf0d110
xchg ebx, ecx
jmp 0x475c0a
call fcn.004780f5
shr edi, 6
rol edi, 6
sub ecx, 0xfc0df9cc
sub edi, ecx
mov ecx, 0xfc145e58
and esi, ebx
nop
or ecx, edi
and edi, ebx
xor esi, ebx
mov esi, ecx
and ecx, 0xfc335657
jmp 0x4768a0
push 0xcf4b3b1b
xor ecx, 0xfd00cb47
and esi, 0xfd02a28b
ror edi, 4
and edi, esi
mov edi, ebx
neg edi
mov esi, ebx
dec ecx
mov edi, ecx
xor edi, ebx
xchg esi, ebx
and edi, ecx
jmp 0x47649e
pop edx
and edi, ecx
or edi, esi
and ecx, ebx
xchg ecx, edi
add ecx, 0xfe6aeb9d
xchg ecx, edi
shl edi, 2
mov ebx, ecx
xor ebx, edi
and edi, ebx
sub ecx, ebx
mov esi, 0xfe776f6d
jmp 0x477173