Function at 0x401000
Capabilities:
Encrypt data using chaskey

Disassembly:
call sub.kernel32.dll_GetCurrentThread
cmp eax, 0xffffff0a
jne 0x4010a7
call sub.ntdll.dll_RtlSetCriticalSectionSpinCount
call sub.oleaut32.dll_VarDateFromUdate
call sub.kernel32.dll_OpenProcess
call sub.kernel32.dll_OpenProcess
call sub.ntdll.dll_RtlSetCriticalSectionSpinCount
call sub.ntdll.dll_RtlSetCriticalSectionSpinCount
call sub.kernel32.dll_OpenProcess
call sub.kernel32.dll_OpenProcess
call sub.ntdll.dll_RtlSetCriticalSectionSpinCount
call sub.ntdll.dll_NtQuerySecurityObject
call sub.oleaut32.dll_VarDateFromUdate
call sub.ntdll.dll_NtQuerySecurityObject
call sub.ntdll.dll_RtlSetCriticalSectionSpinCount
call sub.ntdll.dll_NtQuerySecurityObject
call sub.ntdll.dll_NtQuerySecurityObject
call sub.kernel32.dll_OpenProcess
call sub.kernel32.dll_OpenProcess
call sub.ntdll.dll_NtQuerySecurityObject
call sub.ntdll.dll_NtQuerySecurityObject
call sub.ntdll.dll_RtlSetCriticalSectionSpinCount
call sub.ntdll.dll_RtlSetCriticalSectionSpinCount
call sub.kernel32.dll_OpenProcess
call sub.oleaut32.dll_VarDateFromUdate
call sub.kernel32.dll_OpenProcess
call sub.kernel32.dll_OpenProcess
call sub.ntdll.dll_NtQuerySecurityObject
call sub.kernel32.dll_OpenProcess
call sub.oleaut32.dll_VarDateFromUdate
call sub.ntdll.dll_RtlSetCriticalSectionSpinCount
call sub.ntdll.dll_NtQuerySecurityObject
ret
call sub.kernel32.dll_GetSystemDefaultLCID
cmp eax, 0xffffff15
jne 0x401117
call sub.oleaut32.dll_VarDateFromUdate
call sub.kernel32.dll_OpenProcess
call sub.kernel32.dll_OpenProcess
call sub.kernel32.dll_OpenProcess
call sub.ntdll.dll_RtlSetCriticalSectionSpinCount
call sub.oleaut32.dll_VarDateFromUdate
call sub.oleaut32.dll_VarDateFromUdate
call sub.ntdll.dll_RtlSetCriticalSectionSpinCount
call sub.ntdll.dll_RtlSetCriticalSectionSpinCount
call sub.kernel32.dll_OpenProcess
call sub.ntdll.dll_RtlSetCriticalSectionSpinCount
call sub.kernel32.dll_OpenProcess
call sub.oleaut32.dll_VarDateFromUdate
call sub.oleaut32.dll_VarDateFromUdate
call sub.oleaut32.dll_VarDateFromUdate
call sub.oleaut32.dll_VarDateFromUdate
call sub.ntdll.dll_RtlSetCriticalSectionSpinCount
call sub.kernel32.dll_OpenProcess
call sub.ntdll.dll_NtQuerySecurityObject
ret
call sub.kernel32.dll_GetSystemDefaultLCID
cmp eax, 0xffffff22
jne 0x4011af
call sub.kernel32.dll_OpenProcess
call sub.ntdll.dll_RtlSetCriticalSectionSpinCount
call sub.ntdll.dll_RtlSetCriticalSectionSpinCount
call sub.oleaut32.dll_VarDateFromUdate
call sub.kernel32.dll_OpenProcess
call sub.ntdll.dll_NtQuerySecurityObject
call sub.ntdll.dll_NtQuerySecurityObject
call sub.kernel32.dll_OpenProcess
call sub.oleaut32.dll_VarDateFromUdate
call sub.kernel32.dll_OpenProcess
call sub.oleaut32.dll_VarDateFromUdate
call sub.kernel32.dll_OpenProcess
call sub.ntdll.dll_RtlSetCriticalSectionSpinCount
call sub.oleaut32.dll_VarDateFromUdate
call sub.ntdll.dll_RtlSetCriticalSectionSpinCount
call sub.oleaut32.dll_VarDateFromUdate
call sub.oleaut32.dll_VarDateFromUdate
call sub.oleaut32.dll_VarDateFromUdate
call sub.ntdll.dll_NtQuerySecurityObject
call sub.ntdll.dll_NtQuerySecurityObject
call sub.ntdll.dll_RtlSetCriticalSectionSpinCount
call sub.kernel32.dll_OpenProcess
call sub.ntdll.dll_RtlSetCriticalSectionSpinCount
call sub.kernel32.dll_OpenProcess
call sub.kernel32.dll_OpenProcess
call sub.ntdll.dll_NtQuerySecurityObject
call sub.kernel32.dll_OpenProcess
ret
call sub.kernel32.dll_GetSystemDefaultLCID
cmp eax, 0xffffff34
jne 0x401233
call sub.ntdll.dll_NtQuerySecurityObject
call sub.ntdll.dll_RtlSetCriticalSectionSpinCount
call sub.kernel32.dll_OpenProcess
call sub.ntdll.dll_NtQuerySecurityObject
call sub.ntdll.dll_RtlSetCriticalSectionSpinCount
call sub.oleaut32.dll_VarDateFromUdate
call sub.ntdll.dll_NtQuerySecurityObject
call sub.ntdll.dll_RtlSetCriticalSectionSpinCount
call sub.ntdll.dll_RtlSetCriticalSectionSpinCount
call sub.ntdll.dll_RtlSetCriticalSectionSpinCount
call sub.ntdll.dll_NtQuerySecurityObject
call sub.oleaut32.dll_VarDateFromUdate
call sub.ntdll.dll_RtlSetCriticalSectionSpinCount
call sub.ntdll.dll_RtlSetCriticalSectionSpinCount
call sub.kernel32.dll_OpenProcess
call sub.ntdll.dll_NtQuerySecurityObject
call sub.ntdll.dll_RtlSetCriticalSectionSpinCount
call sub.oleaut32.dll_VarDateFromUdate
call sub.oleaut32.dll_VarDateFromUdate
call sub.ntdll.dll_RtlSetCriticalSectionSpinCount
call sub.oleaut32.dll_VarDateFromUdate
call sub.kernel32.dll_OpenProcess
call sub.ntdll.dll_RtlSetCriticalSectionSpinCount
ret
jmp 0x49871e
and ebx, 0x9ceb844d
or ecx, edi
xor ecx, edi
mov ebx, ecx
add edx, edi
jmp 0x49893b
push 0x9cfe0af3
not ecx
neg edi
or edx, edi
dec edx
nop
sub ecx, ebx
shr ebx, 0xf
shr ecx, 4
not edi
xor edi, ebx
add edi, ecx
jmp 0x498bf7
mov esi, 0x2774562b
and edi, 0xa512df9e
mov edx, ecx
ror edx, 5
bswap edx
and ebx, edi
shr ebx, 0xf
sub edx, ebx
or edx, ebx
jmp 0x49a736
call fcn.0049a7ef
xchg edi, ebx
xchg ebx, edx
xor ecx, edi
or ebx, edx
dec ecx
add edi, 0xa515a46b
or edi, edx
jmp 0x49a756
pop esi
or edi, edx
inc ecx
xor ecx, 0xa51b7ecb
sub ecx, ebx
and ebx, edi
sub ebx, edx
rol ecx, 4
mov edi, ecx
add ebx, ecx
neg ebx
add ecx, edi
jmp 0x49b4c0
pop esi
and edi, 0xa51fca70
inc ebx
xor ecx, ebx
xor ebx, ecx
bswap ebx
and edx, ecx
or edi, edx
bswap ebx
rol ecx, 6
xchg ebx, ecx
or edx, ebx
add edx, 0xa524652a
inc ebx
jmp 0x499a2d
call fcn.0049a7ef
add ebx, ecx
add ebx, ecx
nop
bswap ebx
and ebx, ecx
shr ecx, 0xd
jmp 0x49b48a
call esi
and edi, ebx
and edx, ebx
shl ebx, 0x16
sub ecx, edx
or ebx, edi
shr ecx, 0x1c
and ecx, 0xa531933c
or ecx, 0xa531c7c8
add edi, edx
or edx, 0xa53234f9
add edi, ebx
bswap edi
and ecx, ebx
jmp 0x49b2d9
mov esi, 0x123b2f04
ror edi, 0x1f
or ebx, ecx
jmp 0x498a74
push 0x9cf110b4
add ebx, ecx
or ecx, edx
and ecx, edx
xchg edi, ebx
not ebx
mov ebx, ecx
dec edi
ror ecx, 0x1c
mov ecx, edi
and edi, 0xa54c14b9
shl edx, 0x15
nop
jmp 0x4999d1
pop esi
shl ebx, 4
and ebx, edi
shr ecx, 0x10
xchg edi, edx
add edi, 0xa55d2789
inc ecx
xor ecx, edx
sub edi, ecx
inc edi
add edi, ecx
or edi, edx
jmp 0x49acea
call fcn.0049a7ef
inc edi
and edx, ebx
or edx, 0xa56405a3
and ebx, edi
xchg ebx, edx
and edx, 0xa564ae5b
rol ebx, 7
jmp 0x498826
pop esi
rol edx, 0x10
xchg edi, edx
rol edx, 0x1c
add ecx, edi
inc edi
xchg ecx, ebx
dec edx
add edx, edi
dec edx
jmp fcn.0049a8c3
call fcn.0049a7ef
bswap edx
or ecx, ebx
neg edx
sub ecx, ebx
ror edx, 0xa
xor ebx, edi
neg ecx
xor ebx, 0xa58948ae
dec edi
shr ecx, 0x17
or ecx, edx
jmp 0x49a385
push 0x9cfe3686
xchg edi, ecx
xchg ecx, ebx
add edx, ebx
shl edx, 1
and ebx, ecx
xor edi, 0xa58cf41b
neg edx
mov ecx, ebx
add edx, ecx
xchg edx, ecx
jmp 0x49a32d
push 0x9d025fb9
dec edx
sub edi, 0xa591c4c4
xor ecx, ebx
and edi, edx
neg ebx
sub ecx, 0xa59297be
sub ecx, edi
and ecx, edx
mov edi, 0xa5933819
jmp 0x499765
pop esi
add edx, 0xa5967494
and ebx, 0xa596a8af
dec ebx
xchg ebx, edx
add edi, edx
add ecx, ebx
not ebx
xchg edx, edi
jmp 0x49935f
push 0x9d104b1b
or edx, edi
mov edx, ecx
sub edi, ebx
shl ecx, 0x17
xor ebx, 0xa59c1374
not edi
and ebx, 0xa59c795d
ror edi, 6
mov edx, 0xa59cf29c
mov edi, ebx
sub ecx, edi
bswap edx
mov edx, ecx
jmp 0x499d5c
push 0x9d0364b8
or edx, edi
ror edx, 0xe
inc edi
or edx, 0xa59ea6f0
mov edx, edi
mov ebx, 0xa59f1409
and edi, ecx
jmp 0x49a5d2
pop esi
xchg edi, edx
not edi
bswap ecx
inc edx
or ecx, 0xa5a061c8
sub ebx, edi
sub ebx, edi
xor edx, ebx
and ebx, edi
jmp 0x49878c
mov esi, 0x2774562b
rol ecx, 5
sub ebx, edi
ror edi, 0x14
mov edi, 0xa5a2228d
xor ebx, edx
and edi, 0xa5a28a1c
xchg edx, edi
sub edi, ecx
and edi, 0xa5a35718
or edi, ecx
xor ebx, edx
jmp 0x4987f5
pop esi
sub ebx, 0xa5abc99b
bswap ebx
xchg ebx, edx
or ebx, edi
add ebx, 0xa5aca433
mov edi, edx
add ebx, edx
dec edx
xor ebx, edi
jmp 0x499d02
push esp
xchg ecx, edi
or edi, ebx
inc ecx
inc edx
jmp 0x49b38e
call fcn.0049a7ef
and edx, 0xa5b60b5c
sub ebx, 0xa5b63fd3
and edi, edx
and edx, ecx
add edi, 0xa5b6e288
not ebx
mov ecx, edx
dec edi
sub edx, edi
rol edi, 0x1e
jmp 0x49a2e5
pop esi
xchg edx, ecx
and edx, 0xa5c2d889
mov edi, ecx
xor ebx, edi
sub edx, ecx
shr edx, 8
or edx, edi
add ecx, edx
dec edi
and ebx, edi
and edi, edx
or ecx, edi
or edi, ecx
jmp 0x49accb
push 0x9cf8c086
neg ecx
add ecx, edx
jmp 0x49a4c3
mov esi, 0x123b2f04
or ecx, edx
sub ebx, ecx
xchg ebx, edx
dec edi
neg ebx
and ebx, 0xa5ebab57
jmp 0x49a3fa
pop esi
or edx, edi
xchg edx, ebx
add ecx, edi
mov ebx, 0xa60e8882
and edx, 0xa60ebcc0
bswap ebx
mov ecx, ebx
shl ecx, 7
or ebx, edi
jmp 0x49956c
mov esi, 0x123b2f04
xchg edx, ebx
ror edi, 0x1e
and edx, edi
not edi
neg ebx
ror edi, 0xf
xchg ecx, ebx
add ebx, edi
neg edx
add ebx, edx
bswap ecx
mov edi, ebx
or ecx, ebx
add edi, 0xa61288f0
add edx, ecx
bswap edi
jmp 0x49999c
pop esi
sub ecx, edi
not edx
mov ecx, ebx
and ecx, 0xa61c3e20
inc edi
sub edi, edx
xor edi, 0xa61cdac6
sub ebx, edx
jmp 0x49991c
push 0x9d00fcd6
mov ebx, 0xa622122c
rol ecx, 8
add edx, edi
rol edi, 0x1c
or edi, ecx
inc ebx
nop
jmp 0x49a288
pop esi
and edx, 0xa6239d62
and ecx, ebx
dec edx
or edx, ebx
mov edi, 0xa6246e77
xchg ebx, edi
or edx, edi
xchg edx, edi
add edi, ecx
mov edi, ecx
xor ebx, edi
sub ecx, edi
mov ebx, 0xa6260d06
and ebx, ecx
jmp 0x4987ce
push 0x9cfddf03
or edi, edx
sub ecx, ebx
not ecx
jmp 0x498731
pop esi
or ebx, ecx
mov edx, ebx
or edi, edx
and ebx, edi
add edx, ecx
xchg edx, edi
add ecx, 0xa62ba56d
rol edx, 0x1a
jmp 0x4997b9
pop esi
sub edx, 0xa62d1041
inc ecx
xchg edi, edx
add edi, edx
inc ecx
mov ecx, 0xa638509d
rol edx, 0x11
or ecx, 0xa638bf91
jmp 0x49ae31
push 0x9d0c0c30
mov ebx, ecx
mov edx, ecx
or ecx, 0xa65bebdb
ror ecx, 9
xor ecx, edi
bswap ebx
inc ecx
add ebx, edx
jmp 0x499b8e
call esi
sub edi, edx
ror ebx, 0x1d
mov edi, edx
or edx, ecx
jmp 0x49b3e7
push 0x9cfba4d3
add ebx, 0xa668874c
sub ebx, edx
mov edx, ebx
and ebx, ecx
ror ecx, 5
or ebx, edx
jmp 0x499a8b
push 0x9cf94193
and edx, edi
and edx, edi
mov ecx, 0xa66a3895
add ebx, edi
sub edx, 0xa66a9dfe
xor ecx, edx
add edi, ecx
or edx, ecx
and edi, ebx
xchg ecx, ebx
sub ecx, edi
or edi, edx
jmp 0x49904f
call esi
mov edx, 0xa66c5513
or edx, edi
and edx, 0xa66cbfd0
mov edx, 0xa66cf058
mov edx, ecx
mov edi, edx
add ebx, ecx
not ebx
jmp 0x49937a
call esi
and edi, ebx
or ebx, edx
shl ebx, 0x1b
and ecx, edi
bswap ecx
sub ecx, 0xa68193d1
add ecx, ebx
and ebx, edi
inc edi
jmp 0x49af31
push 0x9d0d77ef
add ecx, edi
not edx
or ecx, edi
mov edi, ecx
shl ecx, 0x19
xchg ebx, edi
sub ebx, edi
sub ebx, 0xa683e90d
xor edi, edx
jmp 0x49b5a7
call fcn.0049a7ef
and edi, ebx
xor ebx, 0xa684a0b5
dec edi
add ebx, ecx
or ebx, edx
dec ecx
sub edi, ecx
sub ecx, ebx
inc ecx
or ecx, edx
bswap edi
jmp 0x49a2ff
mov esi, 0x2774562b
xchg edx, edi
sub edx, 0xa6925108
sub edx, ecx
and edi, ecx
xor edi, ecx
mov ecx, edi
jmp 0x49a0f7
push 0x9cf73e29
and edx, 0xa69f6c24
xchg ebx, edi
xor edi, ebx
xor ebx, edi
or ebx, edi
jmp 0x49a2ca
mov esi, 0x4132136a
shl edi, 0x19
mov ebx, edx
xor edx, edi
xchg edx, ecx
jmp 0x49a0ac
mov esi, 0x123b2f04
sub ebx, edi
sub ebx, 0xa6a1b9b6
add edx, ecx
mov ebx, ecx
xor edx, 0xa6a25fa0
and edx, ecx
add ebx, edx
xchg ecx, edx
jmp 0x498bbe
push 0x9cfc2a28
shr edi, 0x1a
sub ecx, edx
rol edi, 5
and ecx, ebx
jmp 0x49af84
push 0x9cfdb31c
xchg ecx, edi
or edx, edi
bswap ebx
xor ebx, 0xa6a5268a
ror ebx, 0x16
and ebx, edx
xchg edx, edi
or edx, ecx
sub edx, edi
jmp 0x4993a5
pop esi
xchg ecx, edi
neg edx
or edx, 0xa6afcc2e
add edi, edx
mov edi, ebx
add edi, ebx
or ecx, edi
xchg edi, ecx
jmp 0x49ad7a
push 0x9d0edd96
xor edx, ecx
and edx, ebx
and edx, ecx
or edi, ebx
add ebx, edi
xor edx, ebx
add edi, edx
dec ecx
or ebx, 0xa6cb915a
jmp 0x49b17a
call esi
xchg ecx, edi
sub edi, ebx
and edx, 0xa6cc52db
or ebx, edi
or ecx, edx
xor ebx, edi
add edi, 0xa6cd2544
xor ecx, ebx
sub edx, 0xa6cd8c23
neg ecx
jmp 0x498a12
pop esi
or edi, ecx
and ebx, edx
xor ecx, 0xa6ce8252
add ecx, edi
sub ecx, edx
xor edi, ebx
xor edi, edx
shr ebx, 0xc
jmp 0x498f4a
call fcn.0049a7ef
ror edi, 0x15
and edi, edx
dec ebx
and ecx, 0xa6f01c8a
or ecx, 0xa6f05144
jmp 0x499690
mov esi, 0x2774562b
or edi, ecx
or edi, ecx
xor ecx, 0xa6f22bed
shl ecx, 0x1a
mov ecx, edx
add ebx, edx
xchg edx, ebx
neg ecx
sub ebx, ecx
or ebx, 0xa6f398af
add ecx, ebx
jmp 0x498ea8
pop esi
sub ebx, ecx
and ecx, 0xa6f7bcfd
ror edi, 9
add edx, 0xa6f82a02
or edi, ebx
mov ebx, 0xa6f88fc2
add ecx, edx
xchg edi, edx
neg ecx
jmp 0x49a1c3
push 0x9cfbd073
sub ecx, edx
xor ecx, edi
rol ecx, 8
xor ebx, edx
xchg edi, ecx
and ebx, edx
and edi, ecx
and ecx, 0xa6fe7585
add edi, edx
xor edi, ebx
xchg edi, ecx
sub ecx, edi
mov edi, ebx
jmp 0x49a16b
push 0x9cfa9cc8
rol ecx, 0x14
bswap edx
or ebx, ecx
neg edi
xor edx, 0xa700d9d0
or ebx, 0xa701121d
add ecx, 0xa701469b
jmp 0x49887b
pop esi
xor ebx, ecx
neg ecx
xor ebx, 0xa701f972
shr edi, 6
xor edi, ebx
sub edi, ebx
and edi, ecx
mov ecx, edx
jmp 0x49a89f
push 0x9d0c38a1
and ebx, ecx
add ebx, ecx
add edx, ecx
or ecx, 0xa70d46b8
sub edx, ebx
and edx, ecx
and edx, ebx
rol edi, 0x16
shr edx, 0x18
jmp 0x498d5c
pop esi
xor ebx, 0xa70e9f99
mov ebx, edx
mov ebx, 0xa70f03c0
or edi, edx
not ecx
xor ecx, 0xa70fab95
xor edi, ebx
xor edx, ecx
jmp 0x49b53a
push esp
shl ecx, 2
shr ebx, 0x1f
sub ecx, ebx
add ecx, edx
mov ecx, ebx
and edx, 0xa7115edc
or ecx, edi
xor edi, 0xa711ccc6
and ecx, edx
or ebx, ecx
add edi, 0xa712642d
jmp 0x498e7b
push 0x9cf91af0
xor edx, 0xa71f90fc
mov ebx, 0xa71fc54a
mov ecx, edi
add edi, edx
xor edi, edx
xchg ebx, edx
sub edx, ecx
and ecx, edx
mov edi, 0xa7213b45
xor ebx, edi
xchg edx, ecx
jmp 0x499667
pop esi
neg edi
and ebx, edx
or ecx, edx
mov edx, 0xa7254942
mov edx, ecx
mov edi, ebx
xchg ecx, edi
or edx, ecx
jmp 0x499ab4
pop esi
bswap edx
add ebx, 0xa726a714
add ecx, edx
or ecx, edi
mov ebx, 0xa7274a6a
xor ebx, edx
mov ebx, 0xa727b290
mov edi, edx
and ecx, edi
jmp 0x4993e5
mov esi, 0x123b2f04
xchg edi, ecx
sub ecx, ebx
and edx, 0xa72b007e
mov ebx, 0xa72b4043
or edi, 0xa72b74e6
shr ecx, 0x1c
and ebx, 0xa72be269
and edx, ecx
mov edx, edi
jmp 0x4996ef
call esi
dec edx
and ebx, 0xa73011aa
or ecx, edx
and ebx, ecx
neg edi
mov ebx, edx
or edx, ecx
xor ebx, 0xa7315357
jmp 0x498c9f
call fcn.0049a7ef
not ecx
xor edi, 0xa73b2726
xor edi, edx
shr edx, 2
shl ebx, 0x13
add edx, ebx
or edi, ebx
jmp 0x4996b1
push 0x9d023000
bswap edx
sub ebx, edx
and edx, edi
or edi, ecx
add edx, edi
and edi, ebx
sub ecx, ebx
jmp 0x498c50
push 0x401400
mov ecx, edx
xor ecx, 0xa73f999e
xor ebx, 0xa73fd226
xor edi, edx
sub edi, ecx
shl edi, 3
xchg edx, ebx
jmp 0x49b5d6
call fcn.0049a7ef
dec ecx
inc edx
mov edi, 0xa74d9f3a
ror ecx, 0xb
mov edi, ebx
shl edx, 0x11
neg ecx
add edx, 0xa74ea0b8
or ebx, ecx
sub edi, ebx
and edx, ebx
jmp 0x499dc3
call fcn.0049a7ef
mov ebx, ecx
sub ecx, edi
add edx, ebx
xchg ecx, edi
sub edx, 0xa7692009
neg ebx
not edi
dec edi
mov edi, 0xa76a0107
jmp 0x499bd1
call fcn.0049a7ef
shr ebx, 0xd
sub edx, 0xa76cf41c
and ebx, edx
and ebx, ecx
jmp 0x49b1ba
push 0x9d1019df
xor edi, 0xa76ed8b2
sub ecx, 0xa76f0d22
mov edi, 0xa76f461a
xchg ebx, edi
rol edx, 0xe
shr ebx, 0x18
add ebx, edi
xchg edx, ecx
or ebx, edi
xor ebx, edx
xchg edi, ebx
shl edx, 0xa
jmp 0x498cf1
push 0x9cfbfff3
add ecx, edx
or edx, ebx
mov edi, 0xa7726765
add edi, ecx
neg ebx
or ebx, ecx
xor edi, 0xa7733d97
xor edi, edx
rol edi, 0x19
jmp 0x4997ee
pop esi
mov ebx, 0xa77754ff
xor ebx, 0xa7778946
sub ebx, ecx
neg ecx
and edx, ebx
and edx, 0xa7785867
xor edi, 0xa778980c
sub ecx, edi
and edx, 0xa7790347
sub ebx, 0xa77937b0
mov ebx, ecx
xor ebx, ecx
jmp 0x49b444
pop esi
add ecx, edi
add edi, 0xa781162c
dec edi
xor edx, ebx
and edi, edx
inc edi
sub edi, edx
xor ecx, ebx
or ecx, ebx
shl edx, 0x18
jmp 0x498d22
push 0x9d012809
mov edx, ebx
or ecx, 0xa7833eb1
dec ecx
shr ecx, 0x12
inc ebx
or ecx, edx
bswap ecx
jmp 0x49ada4
push 0x9cf76e04
ror ecx, 0x14
mov ecx, edi
and ebx, 0xa786c83e
sub edi, ebx
xor edx, ecx
add ecx, edx
jmp 0x49b096
call esi
xchg ecx, edx
mov edi, ebx
mov edi, ebx
neg ebx
dec ebx
xor ebx, edi
and edx, ecx
neg ebx
mov edx, ebx
and ebx, ecx
jmp 0x49b666
call esi
add edx, ebx
xor edi, ebx
jmp 0x49ac43
push 0x9cfe63a1
xor edi, edx
and edx, ecx
or ebx, edi
add ebx, edi
jmp 0x499235
pop esi
and ecx, edi
add ecx, 0xa7a44f88
or ecx, 0xa7a483ed
xchg ebx, edx
mov edx, 0xa7a4f714
or ebx, edx
or ecx, edi
jmp 0x499ebc
call esi
xor ecx, edx
add edx, 0xa7b21faf
shl ebx, 0x19
mov edx, edi
mov edx, ecx
jmp 0x498d41
push 0x9731e
xchg ebx, edi
mov ecx, 0xa7b3f862
shr ecx, 0xc
xor edi, ecx
ror edi, 1
sub ebx, edx
xor ecx, edi
and edx, edi
and ebx, 0xa7b6c808
or edi, ebx
and edi, ebx
sub ecx, edi
jmp 0x499ed4
call fcn.0049a7ef
sub ecx, edi
add edi, edx
or ecx, edi
xor ecx, edi
ror edi, 6
bswap ebx
sub edx, 0xa7c588b4
neg edx
or ecx, edx
dec ebx
add ecx, edi
xor ecx, 0xa7cb64bd
not ebx
shr ebx, 0x13
jmp 0x49b19d
push 0x9cf8ef83
or ecx, 0xa7d794bc
not ebx
mov ecx, edi
jmp 0x499cb1
push 0x9d0390d0
ror ebx, 0x1e
shr edx, 0xd
or ecx, 0xa81d786c
xchg edx, ecx
bswap ebx
xor ebx, 0xa81e159c
add edi, 0xa81e5507
and ebx, 0xa81e890d
sub ecx, ebx
jmp 0x49ab97
call fcn.0049a7ef
inc ebx
xor edi, ecx
dec ecx
and ecx, ebx
mov ebx, edi
xor ecx, 0xa845046e
xor ebx, 0xa84538e5
xchg edx, ebx
jmp 0x49993b
call esi
mov edi, ebx
mov ebx, edi
xchg edx, ebx
or edi, ebx
mov ecx, edi
mov edx, ecx
dec edi
add ebx, ecx
or edx, ebx
xchg ecx, ebx
jmp 0x499887
pop esi
xchg edi, edx
sub ecx, ebx
rol edx, 0x11
xor ecx, 0xa86a3148
mov edx, ecx
and ebx, 0xa86a95bf
jmp 0x499ad9
push 0x9d0d4b99
xchg edi, ebx
xchg ecx, edi
jmp 0x4996ce
push 0x9cfff387
add ecx, 0xa8a6b89c
mov edx, 0xa8a71be9
mov ebx, ecx
and edx, edi
inc ebx
sub ebx, edi
not ecx
bswap ecx
jmp 0x49ab0f
mov esi, 0x123b2f04
nop
sub edi, 0xa8b4bf67
sub ecx, edx
or edi, ebx
xor edi, edx
neg edx
sub ecx, edx
jmp 0x499fc3
call esi
neg ecx
xchg edx, edi
add ecx, edi
sub edx, ebx
and edi, 0xa8c17cb1
inc ebx
and ecx, 0xa8c1e56f
shl ebx, 0xc
and ecx, edx
jmp 0x499bb0
push 0x9d03bc8c
add ecx, ebx
xor edx, ecx
mov ecx, edx
mov edi, edx
mov edi, 0xa8c6805a
shr edx, 0x15
bswap edx
add ebx, 0xa8c7540a
neg ecx
jmp 0x49b41e
pop esi
xor ebx, edi
sub edi, edx
xchg edi, ecx
neg edx
or ecx, edi
add edx, edi
shl ebx, 0x1f
mov ebx, edi
shl edx, 0x1b
sub edx, edi
bswap ecx
dec ebx
jmp 0x498b2e
pop esi
mov ebx, ecx
add ebx, edi
sub ecx, edi
shl edx, 0x1d
shl ebx, 0xe
inc edx
shr ecx, 0xa
xchg ebx, edi
rol edx, 0x18
xchg ebx, edi
xchg ecx, edx
jmp 0x499802
pop esi
mov ebx, ecx
shr ecx, 2
dec edi
dec edi
dec edx
shl ebx, 0x12
and ecx, 0xa8efda1d
sub ecx, ebx
mov ecx, ebx
xor ebx, ecx
jmp 0x4992f6
push 0x9d0fc09c
rol edi, 0x12
shl edi, 1
shr ecx, 0x13
sub edi, edx
sub edx, 0xa90a9ee8
mov edx, ecx
or ebx, edi
or edi, ebx
shl ecx, 0x10
add ecx, 0xa9108ff2
jmp 0x49adde
mov esi, 0x123b2f04
shr edi, 0x19
mov ecx, edx
neg edi
or edx, edi
xchg ebx, edx
sub edx, ebx
jmp 0x49b20e
push 0x9d0fed0f
and ebx, edi
mov edi, edx
or ebx, edx
and ecx, ebx
sub ebx, edi
xchg ecx, ebx
or ebx, ecx
xchg edx, ebx
mov edx, 0xa918a355
xor ebx, edi
add edi, edx
sub edx, edi
xchg ecx, ebx
mov ebx, edi
add edi, 0xa919d0cd
xor ecx, ebx
jmp 0x49a12d
pop esi
add edx, 0xa91cad67
xchg ebx, ecx
mov edi, ebx
add ecx, 0xa91da12a
nop
xchg ecx, ebx
and ebx, ecx
rol ebx, 6
sub edi, 0xa91ee740
sub edi, edx
shl ebx, 0x1d
shr edx, 0x1d
or ecx, ebx
xor ebx, ecx
sub edi, 0xa9208b30
jmp 0x498e16
pop esi
ror edx, 0x14
mov edx, edi
and ebx, 0xa93f1520
xchg ecx, edi
or edi, 0xa93f8f13
add edi, edx
or ebx, ecx
neg ecx
and ebx, edx
mov edi, 0xa9408f36
xchg ecx, edx
add edi, edx
jmp 0x499d1b
mov esi, 0x123b2f04
xor edi, ebx
mov ebx, edx
nop
shl edi, 0xf
xor edi, ecx
add ecx, ebx
inc edi
and edi, ecx
add ecx, ebx
and ecx, 0xa94bc8d5
jmp 0x49b3ad
push 0x9cf79402
rol ebx, 0x1a
and edi, ecx
shl edx, 0x1e
sub edi, ebx
and edi, edx
and edi, 0xa9701870
neg ecx
bswap ecx
sub edi, ebx
or edx, 0xa970ef9c
sub ecx, ebx
jmp 0x4997cc
mov esi, 0x123b2f04
xchg edx, ebx
shl ecx, 3
ror edx, 0xe
or ecx, 0xa981f941
mov ecx, 0xa9823212
shr ebx, 6
xchg edx, ecx
dec ecx
jmp 0x498771
call esi
sub ebx, 0xa983182e
and edx, edi
mov edi, ebx
mov ebx, ecx
not edi
add ecx, edi
sub ecx, 0xa98456e2
jmp 0x49940f
call esi
xor ecx, 0xa984a224
xchg ebx, edi
or edi, ecx
or ecx, edx
rol ebx, 3
xchg ebx, edx
xor ebx, ecx
xor ecx, ebx
jmp 0x49b6ac
call fcn.0049a7ef
sub edx, ecx
xor ebx, ecx
sub ebx, edx
jmp 0x49962c
pop esi
rol ebx, 0x1d
or ecx, ebx
sub edx, ecx
nop
shl ecx, 0x1d
xchg ecx, edi
xchg ecx, edx
or ecx, 0xa9b45cd0
jmp 0x49b55d
push 0x40
or ebx, edi
mov ecx, edi
add edi, ebx
or edx, edi
and edi, ecx
mov ebx, 0xa9c6866d
add ebx, 0xa9c6bb17
jmp 0x49a39b
call fcn.0049a7ef
and ebx, edi
xor edi, ebx
or ebx, ecx
xchg ecx, edx
and edx, ecx
sub edx, ecx
mov edx, ebx
mov ebx, edi
xor ebx, ecx
xor edi, ecx
sub ecx, edi
jmp 0x49ab5c
pop esi
not ecx
xor edx, ecx
and ebx, edx
neg edx
xor ecx, ebx
add edi, ebx
mov edi, 0xa9ccdb60
or ebx, ecx
jmp 0x49a366
mov esi, 0x123b2f04
sub ecx, 0xa9d59011
and edx, edi
xor edx, ecx
xchg ecx, edi
or edx, ebx
xor ebx, 0xa9d6917f
sub edi, edx
dec edx
sub ecx, ebx
and edi, ecx
inc ecx
jmp 0x499e86
pop esi
bswap ecx
sub edx, ebx
nop
xor edx, 0xa9d88a82
sub ebx, edi
xor edx, ecx
neg edi
and ecx, edi
xor ebx, edx
jmp 0x49aaae
call esi
shl ecx, 0x1d
add edi, edx
and ecx, edi
sub ecx, edx
and ebx, edi
xor ecx, ebx
bswap ebx
bswap edx
xchg edx, edi
jmp 0x49a863
pop esi
xchg ebx, edx
and ebx, edi
xchg edi, ebx
or ebx, 0xa9fa983a
or edx, 0xa9facd70
xor edi, ebx
xor ecx, ebx
jmp 0x498f6e
pop esi
or edi, edx
shl edi, 0x17
xor ecx, edx
mov ecx, ebx
mov edx, ecx
and ebx, edi
mov edx, ecx
xchg edi, ebx
mov ebx, edi
nop
sub edi, ecx
mov edi, 0xaa0fb4b6
xchg ecx, ebx
jmp 0x499962
push 0x9cfb7913
xchg ecx, ebx
inc edi
inc edx
or ebx, 0xaa175217
not ebx
add edi, edx
ror edi, 0x11
or ecx, 0xaa182c0c
jmp 0x49964c
push 0x9d0da075
and edx, ecx
sub ebx, 0xaa53c529
bswap edx
mov edx, edi
add ebx, 0xaa546024
sub ecx, 0xaa54a347
mov edx, ebx
xchg ecx, edx
dec edi
xchg ebx, ecx
xor ebx, edi
neg edx
add ebx, ecx
jmp 0x498751
call esi
xor ebx, edx
ror ebx, 0x11
sub ecx, edx
not ebx
inc edx
sub edi, ebx
xor edi, ecx
jmp 0x499215
pop esi
and edx, ecx
ror ecx, 2
or ecx, 0xaa705938
not edx
neg ebx
add ebx, edx
not ebx
mov ecx, 0xaa716e14
xor ecx, 0xaa71a273
neg ebx
and edx, edi
jmp 0x4997a1
pop esi
sub edi, edx
shl ecx, 0x10
dec ecx
and edx, edi
shl ecx, 4
and ebx, 0xaa8dfe38
sub edx, ebx
or edx, ecx
sub ecx, ebx
mov ecx, 0xaa8ed1d9
jmp 0x49a26b