Function at 0x401000
Capabilities:
Encrypt data using chaskey

Disassembly:
call sub.kernel32.dll_GetVersion
cmp eax, 0xffffff1f
jne 0x401070
call sub.ntdll.dll_RtlExtendedIntegerMultiply
call sub.ntdll.dll_RtlSetControlSecurityDescriptor
call sub.ntdll.dll_RtlSetControlSecurityDescriptor
call sub.ntdll.dll_RtlSetControlSecurityDescriptor
call sub.ntdll.dll_RtlDecodePointer
call sub.ntdll.dll_RtlSetControlSecurityDescriptor
call sub.ntdll.dll_RtlDecodePointer
call sub.ntdll.dll_RtlExtendedIntegerMultiply
call sub.ntdll.dll_RtlDecodePointer
call sub.ntdll.dll_RtlSetControlSecurityDescriptor
call sub.ntdll.dll_RtlSetControlSecurityDescriptor
call sub.ntdll.dll_RtlExtendedIntegerMultiply
call sub.ntdll.dll_RtlSetControlSecurityDescriptor
call sub.ntdll.dll_RtlExtendedIntegerMultiply
call sub.ntdll.dll_RtlDecodePointer
call sub.ntdll.dll_RtlSetControlSecurityDescriptor
call sub.ntdll.dll_RtlSetControlSecurityDescriptor
call sub.ntdll.dll_RtlDecodePointer
call sub.ntdll.dll_RtlDecodePointer
ret
call sub.kernel32.dll_GetVersion
cmp eax, 0xffffff01
jne 0x401108
call sub.ntdll.dll_RtlSetControlSecurityDescriptor
call sub.ntdll.dll_RtlExtendedIntegerMultiply
call sub.ntdll.dll_RtlDecodePointer
call sub.ntdll.dll_RtlDecodePointer
call sub.ntdll.dll_RtlSetControlSecurityDescriptor
call sub.ntdll.dll_RtlSetControlSecurityDescriptor
call sub.ntdll.dll_RtlSetControlSecurityDescriptor
call sub.ntdll.dll_RtlDecodePointer
call sub.ntdll.dll_RtlSetControlSecurityDescriptor
call sub.ntdll.dll_RtlSetControlSecurityDescriptor
call sub.ntdll.dll_RtlExtendedIntegerMultiply
call sub.ntdll.dll_RtlSetControlSecurityDescriptor
call sub.ntdll.dll_RtlSetControlSecurityDescriptor
call sub.ntdll.dll_RtlDecodePointer
call sub.ntdll.dll_RtlDecodePointer
call sub.ntdll.dll_RtlDecodePointer
call sub.ntdll.dll_RtlExtendedIntegerMultiply
call sub.ntdll.dll_RtlSetControlSecurityDescriptor
call sub.ntdll.dll_RtlDecodePointer
call sub.ntdll.dll_RtlDecodePointer
call sub.ntdll.dll_RtlSetControlSecurityDescriptor
call sub.ntdll.dll_RtlDecodePointer
call sub.ntdll.dll_RtlExtendedIntegerMultiply
call sub.ntdll.dll_RtlSetControlSecurityDescriptor
call sub.ntdll.dll_RtlExtendedIntegerMultiply
call sub.ntdll.dll_RtlExtendedIntegerMultiply
call sub.ntdll.dll_RtlExtendedIntegerMultiply
ret
call sub.kernel32.dll_GetCurrentProcess
cmp eax, 0xfffffee4
jne 0x401191
call sub.ntdll.dll_RtlSetControlSecurityDescriptor
call sub.ntdll.dll_RtlExtendedIntegerMultiply
call sub.ntdll.dll_RtlDecodePointer
call sub.ntdll.dll_RtlSetControlSecurityDescriptor
call sub.ntdll.dll_RtlSetControlSecurityDescriptor
call sub.ntdll.dll_RtlSetControlSecurityDescriptor
call sub.ntdll.dll_RtlDecodePointer
call sub.ntdll.dll_RtlSetControlSecurityDescriptor
call sub.ntdll.dll_RtlSetControlSecurityDescriptor
call sub.ntdll.dll_RtlDecodePointer
call sub.ntdll.dll_RtlExtendedIntegerMultiply
call sub.ntdll.dll_RtlExtendedIntegerMultiply
call sub.ntdll.dll_RtlSetControlSecurityDescriptor
call sub.ntdll.dll_RtlDecodePointer
call sub.ntdll.dll_RtlExtendedIntegerMultiply
call sub.ntdll.dll_RtlSetControlSecurityDescriptor
call sub.ntdll.dll_RtlDecodePointer
call sub.ntdll.dll_RtlExtendedIntegerMultiply
call sub.ntdll.dll_RtlExtendedIntegerMultiply
call sub.ntdll.dll_RtlSetControlSecurityDescriptor
call sub.ntdll.dll_RtlExtendedIntegerMultiply
call sub.ntdll.dll_RtlSetControlSecurityDescriptor
call sub.ntdll.dll_RtlSetControlSecurityDescriptor
call sub.ntdll.dll_RtlSetControlSecurityDescriptor
ret
call sub.kernel32.dll_GetCurrentProcess
cmp eax, 0xfffffee4
jne 0x401206
call sub.ntdll.dll_RtlExtendedIntegerMultiply
call sub.ntdll.dll_RtlDecodePointer
call sub.ntdll.dll_RtlDecodePointer
call sub.ntdll.dll_RtlExtendedIntegerMultiply
call sub.ntdll.dll_RtlDecodePointer
call sub.ntdll.dll_RtlDecodePointer
call sub.ntdll.dll_RtlSetControlSecurityDescriptor
call sub.ntdll.dll_RtlDecodePointer
call sub.ntdll.dll_RtlExtendedIntegerMultiply
call sub.ntdll.dll_RtlExtendedIntegerMultiply
call sub.ntdll.dll_RtlDecodePointer
call sub.ntdll.dll_RtlDecodePointer
call sub.ntdll.dll_RtlDecodePointer
call sub.ntdll.dll_RtlExtendedIntegerMultiply
call sub.ntdll.dll_RtlDecodePointer
call sub.ntdll.dll_RtlSetControlSecurityDescriptor
call sub.ntdll.dll_RtlSetControlSecurityDescriptor
call sub.ntdll.dll_RtlSetControlSecurityDescriptor
call sub.ntdll.dll_RtlSetControlSecurityDescriptor
call sub.ntdll.dll_RtlSetControlSecurityDescriptor
ret
jmp 0x90743b
xchg esi, edx
xchg edx, esi
or ebx, 0x7155ff9e
or ecx, esi
sub edx, ecx
jmp 0x9093c7
pop edi
mov edx, 0x77e57e0e
or edx, 0x77e5c17e
ror esi, 7
add ecx, ebx
xor edx, 0x77e699cf
and ebx, 0x77e6dcd0
add ebx, edx
xchg edx, ecx
or ecx, ebx
jmp 0x909b3d
mov edi, 0x33274000
add edx, ecx
or ecx, esi
or ecx, esi
not ecx
xor ecx, ebx
xor ecx, esi
and edx, esi
dec esi
sub ecx, ebx
jmp 0x90826d
mov edi, 0x2d734e3d
sub esi, ecx
add esi, ecx
or esi, ebx
rol edx, 0x17
jmp 0x908691
push 0x716c451e
xor edx, 0x77ff0dfa
sub ebx, esi
bswap edx
mov edx, 0x77ffd44b
inc ebx
xor ebx, 0x78006d0b
not ebx
dec edx
jmp 0x9075d6
mov edi, 0x2d734e3d
shr edx, 6
ror ecx, 0x1d
and esi, ecx
and ebx, esi
mov edx, ecx
sub esi, 0x781fa0d4
sub ebx, esi
xor ebx, 0x78203540
mov ebx, esi
mov ebx, esi
or ecx, edx
jmp 0x908e47
push 0x7173ccba
or ebx, edx
and ebx, ecx
or ebx, ecx
sub ecx, esi
xor edx, esi
xor edx, 0x78360046
add ebx, ecx
xor ecx, 0x7836ef53
xor edx, 0x7837339f
jmp 0x90a176
push 0x50603b
mov esi, ecx
add ecx, edx
sub ebx, ecx
or esi, edx
sub esi, ecx
or ebx, edx
sub edx, 0x78391384
add edx, ecx
sub esi, ebx
xchg edx, esi
or ebx, edx
jmp 0x908980
pop edi
and ebx, ecx
or ebx, 0x784496bb
rol edx, 7
xchg esi, ebx
sub esi, edx
neg edx
shr ecx, 0x1f
and ebx, esi
jmp 0x90a1a3
push 0x717258fa
or edx, ecx
xor edx, ebx
or ebx, edx
xchg esi, ecx
nop
rol ebx, 0x18
sub ecx, edx
or ebx, esi
jmp 0x907b91
push 0x715cfa32
xor esi, ebx
mov ebx, 0x785596f9
xchg esi, ecx
rol edx, 0x17
inc ebx
shr edx, 0x13
and esi, 0x7856e764
mov ebx, 0x78572a11
sub ebx, esi
xor ecx, edx
shr ecx, 0x16
add edx, esi
and edx, ebx
mov ecx, edx
jmp 0x9093da
call edi
or ecx, 0x78bbcaaa
sub ecx, 0x78bc08c8
sub edx, esi
and esi, ebx
add esi, ebx
not esi
xor esi, edx
jmp 0x909595
push 0x716f75a0
mov esi, 0x78bd9ee1
add ecx, ebx
dec ebx
xchg ebx, esi
xor ecx, esi
shr edx, 0xd
sub ebx, esi
rol esi, 0xf
dec ecx
and ecx, edx
not ebx
jmp 0x908e7e
pop edi
and esi, ecx
sub ecx, ebx
sub esi, ecx
and esi, ebx
xor esi, ecx
mov esi, 0x78c1e1f6
add ecx, 0x78c21e37
xor ebx, 0x78c26db6
and ebx, esi
xor edx, ecx
sub ecx, ebx
add esi, edx
dec ebx
jmp 0x909cf4
pop edi
sub ebx, edx
sub edx, 0x78c4305f
add edx, ebx
mov ebx, esi
add ebx, 0x78c4e411
sub ecx, 0x78c52253
sub ecx, esi
shl ebx, 2
add edx, 0x78c5ebad
neg ebx
jmp 0x90970e
mov edi, 0x33274000
add esi, edx
xchg edx, esi
sub esi, 0x78cdb499
or ebx, esi
and ecx, esi
xor edx, 0x78ce695b
dec ecx
jmp 0x909f95
mov edi, 0x33274000
bswap esi
shl ebx, 0xb
rol ebx, 6
or esi, ecx
or edx, 0x78cff756
shr ebx, 0x11
bswap ecx
ror esi, 5
jmp 0x909ac9
mov edi, 0x2d734e3d
mov ecx, 0x78d2b7d7
not esi
mov ebx, ecx
shl esi, 0x14
add esi, 0x78d3ae39
sub ebx, ecx
dec ecx
xchg ecx, ebx
nop
add ecx, esi
shl ebx, 0xf
add ebx, edx
neg esi
jmp 0x909858
pop edi
mov edx, ecx
xchg esi, ecx
xchg edx, ebx
mov ecx, ebx
inc edx
or ebx, edx
mov ebx, 0x78f2ddfa
and edx, ecx
sub edx, 0x78f358b9
dec ecx
jmp 0x909ce8
push 0x717b5f22
add edx, esi
mov ecx, esi
xchg ebx, ecx
add edx, ecx
rol edx, 5
xchg esi, ebx
xor esi, edx
inc ecx
or esi, edx
add edx, esi
add esi, 0x78fa190f
xchg ebx, esi
or edx, ebx
sub ecx, 0x78fad20a
jmp 0x9087dc
push 0x7163e5ac
or ecx, edx
not esi
xor ecx, edx
dec ecx
xor esi, edx
rol esi, 0x19
shl esi, 2
dec edx
xchg ecx, esi
xchg ecx, edx
jmp 0x90896a
pop edi
neg esi
or esi, edx
shr ecx, 0x17
xchg esi, ecx
bswap ecx
xor ecx, esi
bswap ecx
jmp 0x9088e3
push 0x717e09ad
xchg edx, ebx
mov edx, 0x7913e1a7
not esi
neg esi
xchg ebx, edx
or ecx, 0x7914da04
not edx
mov ebx, 0x79156880
add ecx, ebx
dec esi
shl edx, 0x13
or ecx, edx
xchg ebx, esi
and esi, ebx
jmp 0x909b27
push esp
or esi, edx
mov esi, ebx
ror esi, 0x13
mov esi, ecx
dec edx
add esi, ebx
mov ebx, edx
xchg edx, esi
sub ebx, ecx
sub ebx, esi
jmp 0x90927d
call fcn.0090a032
xchg ecx, edx
not esi
mov ebx, ecx
jmp 0x909b5c
call fcn.0090a032
mov edx, ecx
add ebx, 0x791ada87
add edx, ecx
or esi, ecx
xor ebx, ecx
inc ecx
add esi, edx
ror edx, 0x12
and ebx, esi
jmp 0x9094e1
pop edi
add edx, 0x791e5743
xchg ecx, esi
shl ebx, 1
neg edx
sub ebx, edx
sub edx, ebx
mov ecx, ebx
add edx, 0x792018b9
jmp 0x907aed
call fcn.0090a032
shr ebx, 0xe
add edx, 0x7927a1b3
or ecx, 0x7927e04c
add edx, ecx
and ecx, edx
xchg esi, edx
mov ecx, 0x7928e345
add esi, ecx
and esi, 0x79295e36
xchg edx, ebx
and edx, 0x7929da30
sub edx, ebx
jmp 0x908cf8
mov edi, 0x2d734e3d
dec edx
dec edx
or edx, ecx
xor ecx, esi
or ecx, 0x79382ad9
sub edx, ecx
rol edx, 0x14
add ecx, edx
or esi, edx
xchg edx, esi
not esi
shl esi, 0x12
xor esi, ebx
mov esi, ecx
or ecx, esi
jmp 0x908938
pop edi
mov edx, ebx
mov ecx, ebx
and edx, ecx
or ecx, edx
nop
sub edx, ebx
xchg esi, ebx
add esi, edx
or edx, 0x793cfad2
bswap ebx
jmp 0x9074e4
pop edi
bswap ecx
or ecx, 0x794612ce
and ecx, edx
add esi, 0x79469ff1
xor ecx, ebx
not edx
or edx, ebx
mov ebx, esi
nop
jmp 0x90987a
push 0x7174a9d9
sub edx, 0x794ad60d
shl ecx, 0xe
and ebx, edx
dec esi
add ecx, edx
mov esi, 0x794c0b5f
xor esi, ecx
mov esi, 0x794c992b
and ebx, ecx
jmp 0x907bed
call fcn.0090a032
shl ecx, 3
mov ecx, edx
xor edx, 0x7952cecb
mov esi, edx
mov edx, ecx
shl ebx, 0x1b
jmp 0x9088c2
mov edi, 0x2d734e3d
not edx
shr esi, 0x12
inc esi
mov ebx, edx
xchg edx, esi
mov edx, 0x7959f375
dec ecx
mov esi, 0x795a946f
jmp 0x908446
pop edi
xchg ebx, ecx
sub esi, edx
and esi, 0x7964ce9b
shl ecx, 7
xor edx, ecx
not ecx
or edx, ecx
add ebx, esi
and ecx, 0x79668566
shr edx, 0x1f
not edx
and ebx, edx
xor esi, 0x7967a025
and ebx, esi
jmp 0x908ee8
push 0x71675974
and esi, ebx
dec ecx
sub edx, esi
mov ebx, ecx
xor esi, 0x796c4e59
inc ecx
add edx, ebx
sub edx, 0x796d33e7
and esi, edx
xor esi, edx
sub edx, esi
xor ebx, 0x796e4863
jmp 0x90935f
call fcn.0090a032
xchg ecx, esi
or ebx, edx
and ecx, ebx
jmp 0x908cb1
push 0x716e99a6
shr esi, 0x17
sub esi, edx
sub edx, ebx
or edx, esi
add edx, esi
mov edx, 0x797b92c2
rol edx, 5
and esi, ebx
mov ecx, edx
xchg esi, ecx
xchg ebx, edx
mov ecx, ebx
xchg edx, ecx
jmp 0x908ea5
call edi
add edx, esi
shr ebx, 0x19
ror ecx, 1
shr edx, 0xa
add ebx, 0x79e73a1f
add ebx, ecx
add ecx, ebx
and ecx, edx
mov esi, ecx
and ecx, 0x79ed15c6
mov esi, ebx
and ebx, ecx
or edx, ecx
not ecx
jmp 0x908a4f
push 0x715b3cea
neg ecx
bswap ecx
not esi
nop
xchg edx, esi
add ecx, edx
xor ecx, edx
xor ebx, esi
mov esi, ebx
or ecx, edx
not ecx
or esi, ebx
neg esi
ror edx, 0x1d
jmp 0x9082bc
call fcn.0090a032
nop
xchg edx, ecx
xor ecx, 0x79f6af44
and esi, ebx
jmp 0x909ddf
pop edi
inc ebx
add edx, ebx
mov esi, 0x79fbf0d5
or ecx, ebx
xor ebx, 0x79fc6f9f
jmp 0x9098bc
push 0x716b6708
add ebx, ecx
xchg ecx, edx
mov ebx, 0x79fe30bc
inc esi
add edx, ebx
sub edx, 0x79fee834
sub esi, 0x79ff2609
jmp 0x908f60
push 0x717baa4e
or ecx, esi
sub edx, 0x7a100f92
mov esi, edx
and edx, ebx
or esi, ecx
and ebx, ecx
neg esi
mov ecx, esi
jmp 0x908116
call edi
or edx, ebx
bswap ebx
xchg edx, ebx
not ecx
and ecx, esi
not edx
or esi, 0x7a2ff15d
xchg ebx, esi
dec ebx
and edx, esi
shl edx, 9
jmp 0x908a6d
pop edi
shl edx, 0x1a
sub ebx, esi
shr ecx, 8
bswap esi
neg ecx
mov edx, esi
rol esi, 0xf
jmp 0x908f49
call fcn.0090a032
inc ebx
dec edx
mov esi, edx
sub edx, esi
shl esi, 0x17
mov esi, ebx
jmp 0x9085fd
push 0x71642e01
or esi, ebx
or ebx, esi
or ebx, 0x7a3baca5
xchg ebx, ecx
jmp 0x909bff
push 0x401400
add edx, ebx
and ebx, 0x7a3c8f33
xor ebx, edx
mov esi, 0x7a3d0aef
mov esi, edx
xor ebx, esi
xor edx, 0x7a3dc0a5
xor edx, 0x7a3dfe27
jmp 0x9096ba
push 0x7165e7f1
inc ebx
or ecx, esi
add ebx, esi
sub edx, ecx
and edx, ecx
mov esi, 0x7a403483
and esi, edx
xor esi, ecx
jmp 0x907573
pop edi
xor edx, 0x7a494142
mov esi, edx
or esi, edx
or ebx, 0x7a4a075a
or ebx, edx
or ebx, esi
or ebx, ecx
add ebx, esi
jmp 0x908142
pop edi
or esi, 0x7a4b5090
shr ecx, 0x1b
or esi, ecx
xor esi, edx
and edx, ebx
nop
shr ebx, 0x13
add ebx, esi
and edx, ebx
sub edx, ecx
xchg ecx, esi
shl edx, 0xc
sub edx, ebx
dec ebx
sub esi, ecx
jmp 0x908399
call edi
xchg edx, ebx
add ecx, 0x7a5a3e1c
add edx, 0x7a5a7c6c
xor edx, 0x7a5aba5f
and esi, edx
xchg ebx, edx
xchg edx, ecx
jmp 0x908348
push 0x715e69e9
add edx, 0x7a5bc892
or esi, edx
and ebx, esi
add ebx, edx
jmp 0x9077d7
pop edi
add esi, ebx
mov ecx, ebx
mov ebx, ecx
shl ecx, 0xc
or ebx, 0x7a5de613
not esi
jmp 0x9078da
push 0x71745f1a
mov edx, esi
or ecx, edx
not esi
shr ecx, 0x1f
bswap edx
and ecx, edx
and edx, ecx
xor ebx, esi
xor edx, ecx
xor ebx, 0x7a63b7e2
jmp 0x908203
call edi
xchg esi, edx
neg ecx
or ebx, edx
bswap ebx
and esi, ebx
not esi
add ecx, edx
mov edx, ebx
and esi, ecx
add edx, ecx
or edx, esi
mov edx, ebx
shl esi, 0x1b
and ecx, esi
mov ebx, 0x7a676ee6
jmp 0x909fbd
mov edi, 0x33274000
add ebx, 0x7a6f817a
or ebx, esi
and ebx, ecx
xor ebx, ecx
shl ebx, 6
sub esi, edx
or ecx, esi
bswap esi
jmp 0x90998d
call edi
xchg esi, edx
not edx
mov ebx, edx
not esi
mov edx, 0x7a74b24c
or esi, ebx
xor esi, ebx
xor edx, 0x7a757bfc
jmp 0x907d65
call edi
mov ecx, edx
xchg edx, ecx
mov edx, ecx
and ebx, esi
sub esi, ecx
and esi, ecx
and ecx, ebx
or esi, ecx
and esi, ebx
jmp 0x9097ed
push 0x71782845
xchg ecx, ebx
xchg ebx, ecx
mov ebx, ecx
sub ecx, 0x7a7e49b2
mov ebx, esi
mov ebx, 0x7a7ed106
xchg ebx, ecx
shl esi, 1
xor edx, ebx
mov ecx, ebx
jmp 0x909377
push 0x71774928
mov ebx, edx
shl esi, 8
or ecx, esi
mov ebx, 0x7a86f96a
xor ebx, ecx
or edx, ebx
and esi, ebx
and edx, esi
jmp 0x90a0ea
pop edi
xor edx, 0x7a8aa944
xchg edx, ebx
add ebx, esi
or esi, edx
mov ecx, edx
bswap esi
add esi, ebx
add edx, ecx
and ebx, esi
jmp 0x9089b8
call fcn.0090a032
shl edx, 9
and edx, esi
jmp 0x90a18a
push 0x716fbed0
shl ecx, 0xf
rol ebx, 0xb
or ebx, esi
shl esi, 0x1f
ror ebx, 0x14
add ecx, esi
and ecx, 0x7a96fa92
rol ecx, 8
or esi, edx
and edx, esi
jmp 0x90990e
push 0x716ee2e0
shl edx, 4
sub ebx, 0x7a98590a
xor esi, ecx
dec ebx
mov ecx, edx
xor esi, ecx
and ecx, edx
jmp 0x909d2e
mov edi, 0x4132136a
rol edx, 0x16
xor ebx, ecx
sub esi, ebx
xor ecx, 0x7a9dc8c4
neg ebx
xchg ecx, esi
or esi, ebx
mov ebx, esi
jmp 0x907f78
pop edi
add ecx, esi
or ebx, esi
shl ecx, 0x1e
inc esi
xor edx, esi
or ecx, 0x7aa0496d
xchg ebx, ecx
and esi, ebx
dec esi
xor ebx, esi
xchg ebx, ecx
mov edx, ebx
mov ecx, 0x7aa20379
jmp 0x907b17
pop edi
xor ecx, ebx
and ecx, ebx
sub esi, edx
and esi, ecx
xor ecx, edx
or esi, ecx
sub edx, esi
shl ecx, 0x13
jmp 0x909e40
push 0x716bb13f
shl ecx, 0x12
rol esi, 0xb
or edx, esi
sub esi, edx
shr ecx, 0xc
sub esi, ebx
sub esi, edx
sub ecx, esi
xchg ebx, edx
ror esi, 2
xchg esi, ecx
sub edx, 0x7aa8fb54
jmp 0x9090e4
push 0x717b1400
mov ebx, 0x7aa95559
mov edx, ecx
xor edx, esi
xchg esi, edx
xor esi, 0x7aaa4818
and ebx, esi
mov esi, 0x7aaac29b
sub edx, ecx
xchg ebx, edx
bswap ebx
rol esi, 5
xor ecx, 0x7aac0786
add edx, ebx
xchg ebx, esi
jmp 0x907dc0
push 0x716bfcfe
or ebx, 0x7ac4cc99
sub ebx, edx
add ebx, 0x7ac54323
and ebx, esi
sub edx, ecx
sub ebx, edx
add edx, ecx
mov esi, ebx
sub edx, ebx
xor esi, ecx
and esi, 0x7ac7284d
jmp 0x907643
pop edi
xchg edx, ecx
or edx, 0x7ad807d7
inc edx
xor ecx, esi
mov ecx, 0x7ad8cb2b
and ebx, edx
nop
and esi, ecx
jmp 0x909c1f
push 0x40
shr edx, 0xb
shl ecx, 0x18
mov ecx, edx
and ebx, edx
or esi, ebx
xchg edx, ecx
xchg edx, esi
sub ecx, edx
jmp 0x907902
push 0x7161e2a1
mov ecx, ebx
shr ebx, 0x10
neg edx
and ebx, esi
or ebx, esi
dec edx
rol edx, 0x10
xor ecx, ebx
sub esi, 0x7aed36dc
or esi, ecx
jmp 0x907bb0
call edi
sub edx, ebx
xchg ecx, ebx
rol ecx, 4
xchg ecx, esi
sub esi, ebx
not ecx
rol ebx, 0x1d
and edx, ebx
xchg edx, esi
neg edx
jmp 0x90a29c
mov edi, 0x33274000
and ecx, esi
add ebx, esi
sub ecx, esi
xchg edx, ecx
mov esi, ebx
xchg ecx, edx
add edx, esi
jmp 0x909c66
mov edi, 0x33274000
mov edx, ebx
xchg ebx, edx
rol esi, 0x1b
add edx, ecx
add ebx, ecx
and esi, edx
mov ebx, ecx
and ecx, edx
jmp 0x909965
push 0x715ae665
and ebx, ecx
xor esi, ecx
add edx, ebx
not ecx
dec edx
jmp 0x90866b
mov edi, 0x2d734e3d
sub esi, ecx
shl ecx, 0x1c
xor ecx, esi
sub esi, ebx
mov edx, ecx
and ebx, 0x7b00261f
mov esi, 0x7b006412
neg ebx
sub ecx, esi
jmp 0x90962c
push esp
bswap edx
xchg edx, ecx
mov ebx, ecx
xchg esi, ecx
shr esi, 0xe
or esi, 0x7b17f1e5
ror ecx, 0x10
or esi, ebx
neg ecx
sub edx, ecx
and ebx, edx
jmp 0x907f4e
pop edi
sub ecx, esi
xor ebx, esi
dec esi
sub edx, esi
xchg edx, esi
sub edx, esi
shl ecx, 6
dec edx
or esi, ebx
bswap edx
xor ecx, esi
inc edx
jmp 0x90a3c7
call fcn.0090a032
ror edx, 0x12
add ebx, edx
sub ebx, 0x7b319061
neg esi
nop
mov ebx, 0x7b325758
shr esi, 0x12
add ecx, ebx
and edx, ecx
add ebx, edx
and ebx, edx
sub ecx, esi
jmp 0x908bdc
call edi
mov ecx, 0x7b3aad36
add ebx, edx
mov ecx, ebx
shl edx, 0x19
add ecx, ebx
or esi, ebx
dec ecx
or ebx, ecx
rol ecx, 0x13
add esi, ecx
xchg edx, ecx
jmp 0x90979e
pop edi
add ebx, ecx
not esi
bswap ecx
xor ebx, esi
ror edx, 1
xchg ebx, edx
mov ecx, 0x7b434d30
and edx, ecx
xchg ecx, ebx
and esi, ecx
jmp 0x9081c2
pop edi
xor esi, ebx
xchg ebx, ecx
xchg ecx, ebx
and ecx, ebx
mov edx, esi
xchg esi, edx
shl ecx, 9
jmp 0x9086d5
pop edi
xor esi, ecx
dec esi
dec ecx
or ecx, esi
xchg edx, ecx
jmp 0x908702
pop edi
and edx, 0x7b5462e3
add edx, ecx
mov esi, 0x7b54ec19
ror ebx, 0xe
jmp 0x908de8
call fcn.0090a032
sub ecx, esi
sub edx, esi
or edx, esi
add esi, ebx
or esi, ebx
add edx, 0x7b5c9a5e
mov ecx, ebx
mov ecx, esi
sub ecx, edx
neg ecx
jmp 0x909342
push 0x717ac76d
add edx, ecx
or ebx, ecx
dec ecx
or edx, esi
or ecx, 0x7b5ee78a
not ebx
jmp 0x908f8a
push 0x7177de53
mov esi, 0x7b5f7b26
inc esi
mov ebx, ecx
sub edx, 0x7b602e39
and esi, ecx
mov ebx, esi
xor ecx, edx
shl ebx, 0x16
sub esi, ecx
or ecx, edx
sub ecx, esi
or esi, ecx
jmp 0x908d2e
pop edi
neg ecx
add edx, 0x7b639492
sub ecx, esi
jmp 0x9079ef
mov edi, 0x33274000
or esi, 0x7b68ae08
or ebx, esi
and esi, ecx
mov ecx, esi
mov ecx, 0x7b69a9f3
jmp 0x907f68
call fcn.0090a032
rol edx, 0x1f
nop
mov ecx, edx
shl esi, 0x14
add ebx, edx
mov edx, ecx
inc esi
sub esi, edx
sub ecx, 0x7b70d4e1
and edx, 0x7b7111bb
bswap ebx
jmp 0x90a2c9
call fcn.0090a032
inc edx
add esi, ebx
sub edx, ecx
or ebx, 0x7b725ead
add ebx, edx
xor ecx, edx
and edx, esi
and ebx, esi
dec ebx
jmp 0x907aad
call fcn.0090a032
ror ecx, 0x1c
not ecx
mov ebx, edx
and edx, 0x7b89b69a
xchg ecx, esi
add ebx, 0x7b8a2edd
and ecx, 0x7b8a6b34
and ecx, edx
mov esi, edx
sub ecx, esi
add ebx, 0x7b8b66e3
and edx, 0x7b8ba24c
not ecx
sub ecx, esi
jmp 0x90a010
push 0x717e544f
sub esi, 0x7b8f2cc8
mov edx, ecx
mov esi, edx
mov edx, ebx
jmp fcn.00907b42
pop edi
xchg ebx, esi
xor esi, ecx
or ebx, ecx
add ebx, esi
bswap ebx
or esi, 0x7b916734
or esi, 0x7b91a4ea
dec esi
and ecx, edx
jmp 0x907f1e
call edi
mov esi, ebx
add ebx, 0x7b92bbb7
xor ebx, edx
sub ebx, esi
or ecx, ebx
add ebx, 0x7b93a954
sub esi, 0x7b93f6bc
xchg ecx, esi
xor ebx, edx
jmp 0x9091d8
pop edi
mov edx, 0x7b94cf99
neg edx
add esi, ebx
or ecx, ebx
or ebx, edx
sub ebx, ecx
ror ecx, 1
and edx, ecx
rol ebx, 0x18
jmp 0x909f6f
mov edi, 0x33274000
and ecx, esi
and edx, 0x7b9dfa20
or ecx, edx
or edx, ecx
and ecx, edx
mov edx, ebx
mov ebx, ecx
neg ebx
or edx, ecx
jmp 0x90802d
pop edi
and ecx, ebx
or esi, 0x7ba08bc8
xchg ebx, edx
and ebx, ecx
or ecx, 0x7ba14169
rol ecx, 0xf
mov ecx, edx
xor esi, 0x7ba20972
xor ecx, 0x7ba248bc
and ebx, esi
neg esi
xor esi, ebx
jmp 0x909789
pop edi
xor ecx, ebx
or edx, 0x7ba3e198
mov esi, ecx
add ebx, esi
add ebx, edx
sub ecx, ebx
and ecx, edx
jmp 0x909b8b
call fcn.0090a032
xchg edx, ebx
or ebx, esi
shl edx, 8
xor ebx, 0x7ba6a833
xor esi, edx
and ebx, edx
ror edx, 2
xchg edx, esi
jmp 0x908b3c
push 0x716199b4
shr ecx, 0x1c
and ecx, edx
not edx
add ecx, esi
xor esi, ebx
sub edx, ebx
bswap edx
or edx, ecx
xchg ebx, ecx
inc esi
or edx, ebx
inc esi
add ebx, ecx
jmp 0x9092eb
pop edi
not edx
and ebx, edx
bswap esi
jmp 0x907a30
push 0x7176ffd4
neg esi
xor ebx, 0x7bb3f269
bswap edx
add edx, 0x7bb48142
add edx, esi
or ebx, edx
mov edx, esi
and ecx, esi
not ecx
jmp 0x908da1
push 0x716f2b2a
sub ecx, 0x7bb788d8
sub esi, ebx
shr esi, 0x1e
sub edx, ecx
mov ecx, edx
add edx, ebx
sub edx, 0x7bb93bcb
xor edx, 0x7bb98249
shl ebx, 0x12
and ecx, esi
jmp 0x907aca
call edi
bswap edx
mov ebx, 0x7bc721d5
or esi, edx
and edx, 0x7bc79ce7
xor ebx, 0x7bc7ea42
dec edx
xchg esi, ebx
add ecx, 0x7bc8a59e
jmp 0x907f09
pop edi
sub ecx, edx
mov esi, ebx
mov ecx, ebx
inc ebx
xchg edx, ebx
shr ebx, 0x1e
mov edx, esi
jmp 0x908456
pop edi
or esi, ecx
add esi, ebx
sub ebx, esi
xchg esi, ecx
sub edx, ecx
xchg esi, ebx
and esi, edx
add edx, ecx
or edx, esi
xor ebx, edx
or ecx, 0x7be8086d
sub esi, ebx
xor esi, ebx
and edx, ebx
jmp 0x907eeb
call fcn.0090a032
sub ecx, edx
neg ebx
and esi, edx
not esi
or esi, ecx
xchg edx, ecx
and esi, ebx
xor esi, edx
inc edx
and edx, ecx
or esi, edx
inc edx
sub ecx, esi
or ebx, 0x7bec4151
jmp 0x90a1c1
pop edi
ror esi, 0xe
sub esi, 0x7becd6d1
neg ebx
or ecx, edx
and ebx, esi
xchg ebx, ecx
or esi, edx
or ebx, 0x7bee4577
add ecx, edx
sub esi, 0x7beecf5e
xchg edx, ebx
and ebx, esi
mov esi, 0x7bef8728
inc ecx
or edx, ecx
jmp 0x908b5d
call edi
add esi, edx
xor esi, 0x7bf2f47b
and edx, esi
shl ecx, 0x10
sub esi, ecx
shr ecx, 0xc
sub edx, ebx
mov esi, ecx
or ebx, edx
not esi
dec esi
jmp 0x909c4e
push 0x71779494
sub edx, 0x7c03de6f
xchg ebx, ecx
mov ecx, 0x7c046e48
dec ebx
neg esi
sub edx, 0x7c052d0b
xor ebx, ecx
jmp 0x909893
pop edi
xchg edx, esi
and edx, esi
xor edx, ecx
or ecx, esi
and ecx, ebx
sub edx, ebx
xor ecx, edx
not esi
xchg edx, ecx
mov ecx, esi
neg ecx
xor ecx, ebx
mov esi, ecx
jmp 0x907fad
push 0x717416b1
sub ecx, esi
xchg esi, ebx
xchg ebx, esi
xor ebx, ecx
xchg edx, ecx
jmp 0x908bb9
call edi
mov esi, ecx
dec edx
xor ebx, ecx
xchg ebx, edx
xchg ebx, edx
inc ebx
ror ecx, 0x1e
inc esi
and esi, edx
add ecx, ebx
jmp 0x9079a0
push 0x715fdd7c
xor edx, ebx
sub ebx, edx
ror esi, 0x1e
mov esi, 0x7c14633f
inc edx
shr ebx, 8
and esi, ecx
xchg edx, ebx
jmp 0x908c79
call edi
or esi, edx
add ecx, 0x7c15feae
mov edx, esi
add ebx, esi
and esi, ebx
and ebx, esi
and esi, 0x7c1729e5
or ecx, 0x7c17774c
dec esi
xor ebx, ecx
neg ebx
jmp 0x908b73
pop edi
or esi, 0x7c2800cc
and ebx, 0x7c283f25
xor ebx, edx
xor ebx, ecx
jmp 0x90a10c
call edi
neg ebx
sub ebx, ecx
and edx, ecx
xchg ebx, ecx
or esi, ebx
add ecx, edx
neg ecx
mov ecx, ebx
mov esi, 0x7c2cba0b
jmp 0x90a378
pop edi
ror edx, 0x13
inc ebx
or ecx, ebx
add ecx, edx
ror esi, 0x17
xor ecx, ebx
bswap esi
and esi, ebx
or ebx, ecx
jmp 0x908f07
push 0x716150ba
mov ecx, edx
and edx, ecx
rol ebx, 0xb
sub ecx, edx
and esi, 0x7c3f9206
mov esi, ebx
xchg ecx, ebx
jmp 0x909c86