Function at 0x401000
Capabilities:
Encrypt data using chaskey

Disassembly:
call sub.kernel32.dll_GetCurrentThread
cmp eax, 0xfffffee4
jne 0x401093
call sub.advapi32.dll_TreeResetNamedSecurityInfoA
call sub.advapi32.dll_TreeResetNamedSecurityInfoA
call sub.oleaut32.dll_VarUI4FromI1
call sub.advapi32.dll_TreeResetNamedSecurityInfoA
call sub.ntdll.dll_RtlIpv4StringToAddressExA
call sub.advapi32.dll_TreeResetNamedSecurityInfoA
call sub.oleaut32.dll_VarUI4FromI1
call sub.oleaut32.dll_VarUI4FromI1
call sub.ntdll.dll_RtlIpv4StringToAddressExA
call sub.advapi32.dll_TreeResetNamedSecurityInfoA
call sub.advapi32.dll_TreeResetNamedSecurityInfoA
call sub.advapi32.dll_TreeResetNamedSecurityInfoA
call sub.oleaut32.dll_VarUI4FromI1
call sub.oleaut32.dll_VarUI4FromI1
call sub.oleaut32.dll_VarUI4FromI1
call sub.oleaut32.dll_VarUI4FromI1
call sub.ntdll.dll_RtlIpv4StringToAddressExA
call sub.ntdll.dll_RtlIpv4StringToAddressExA
call sub.oleaut32.dll_VarUI4FromI1
call sub.ntdll.dll_RtlIpv4StringToAddressExA
call sub.advapi32.dll_TreeResetNamedSecurityInfoA
call sub.advapi32.dll_TreeResetNamedSecurityInfoA
call sub.oleaut32.dll_VarUI4FromI1
call sub.advapi32.dll_TreeResetNamedSecurityInfoA
call sub.oleaut32.dll_VarUI4FromI1
call sub.oleaut32.dll_VarUI4FromI1
ret
call sub.kernel32.dll_GetCurrentThread
cmp eax, 0xffffff04
jne 0x40110d
call sub.oleaut32.dll_VarUI4FromI1
call sub.ntdll.dll_RtlIpv4StringToAddressExA
call sub.advapi32.dll_TreeResetNamedSecurityInfoA
call sub.advapi32.dll_TreeResetNamedSecurityInfoA
call sub.advapi32.dll_TreeResetNamedSecurityInfoA
call sub.oleaut32.dll_VarUI4FromI1
call sub.oleaut32.dll_VarUI4FromI1
call sub.advapi32.dll_TreeResetNamedSecurityInfoA
call sub.oleaut32.dll_VarUI4FromI1
call sub.ntdll.dll_RtlIpv4StringToAddressExA
call sub.ntdll.dll_RtlIpv4StringToAddressExA
call sub.ntdll.dll_RtlIpv4StringToAddressExA
call sub.oleaut32.dll_VarUI4FromI1
call sub.oleaut32.dll_VarUI4FromI1
call sub.advapi32.dll_TreeResetNamedSecurityInfoA
call sub.advapi32.dll_TreeResetNamedSecurityInfoA
call sub.advapi32.dll_TreeResetNamedSecurityInfoA
call sub.oleaut32.dll_VarUI4FromI1
call sub.oleaut32.dll_VarUI4FromI1
call sub.oleaut32.dll_VarUI4FromI1
call sub.oleaut32.dll_VarUI4FromI1
ret
call sub.kernel32.dll_GetCurrentThread
cmp eax, 0xffffff2c
jne 0x401173
call sub.ntdll.dll_RtlIpv4StringToAddressExA
call sub.advapi32.dll_TreeResetNamedSecurityInfoA
call sub.advapi32.dll_TreeResetNamedSecurityInfoA
call sub.advapi32.dll_TreeResetNamedSecurityInfoA
call sub.advapi32.dll_TreeResetNamedSecurityInfoA
call sub.advapi32.dll_TreeResetNamedSecurityInfoA
call sub.oleaut32.dll_VarUI4FromI1
call sub.advapi32.dll_TreeResetNamedSecurityInfoA
call sub.oleaut32.dll_VarUI4FromI1
call sub.ntdll.dll_RtlIpv4StringToAddressExA
call sub.ntdll.dll_RtlIpv4StringToAddressExA
call sub.ntdll.dll_RtlIpv4StringToAddressExA
call sub.advapi32.dll_TreeResetNamedSecurityInfoA
call sub.advapi32.dll_TreeResetNamedSecurityInfoA
call sub.advapi32.dll_TreeResetNamedSecurityInfoA
call sub.ntdll.dll_RtlIpv4StringToAddressExA
call sub.oleaut32.dll_VarUI4FromI1
ret
call sub.kernel32.dll_GetCurrentThread
cmp eax, 0xfffffee2
jne 0x401210
call sub.advapi32.dll_TreeResetNamedSecurityInfoA
call sub.oleaut32.dll_VarUI4FromI1
call sub.oleaut32.dll_VarUI4FromI1
call sub.advapi32.dll_TreeResetNamedSecurityInfoA
call sub.oleaut32.dll_VarUI4FromI1
call sub.ntdll.dll_RtlIpv4StringToAddressExA
call sub.advapi32.dll_TreeResetNamedSecurityInfoA
call sub.oleaut32.dll_VarUI4FromI1
call sub.ntdll.dll_RtlIpv4StringToAddressExA
call sub.advapi32.dll_TreeResetNamedSecurityInfoA
call sub.advapi32.dll_TreeResetNamedSecurityInfoA
call sub.ntdll.dll_RtlIpv4StringToAddressExA
call sub.advapi32.dll_TreeResetNamedSecurityInfoA
call sub.ntdll.dll_RtlIpv4StringToAddressExA
call sub.advapi32.dll_TreeResetNamedSecurityInfoA
call sub.advapi32.dll_TreeResetNamedSecurityInfoA
call sub.advapi32.dll_TreeResetNamedSecurityInfoA
call sub.advapi32.dll_TreeResetNamedSecurityInfoA
call sub.oleaut32.dll_VarUI4FromI1
call sub.oleaut32.dll_VarUI4FromI1
call sub.oleaut32.dll_VarUI4FromI1
call sub.oleaut32.dll_VarUI4FromI1
call sub.ntdll.dll_RtlIpv4StringToAddressExA
call sub.oleaut32.dll_VarUI4FromI1
call sub.oleaut32.dll_VarUI4FromI1
call sub.advapi32.dll_TreeResetNamedSecurityInfoA
call sub.advapi32.dll_TreeResetNamedSecurityInfoA
call sub.oleaut32.dll_VarUI4FromI1
ret
jmp 0x469df6
sub esi, edi
neg edi
add ecx, esi
rol ecx, 3
rol edi, 0x15
jmp 0x46af7a
pop ecx
sub edx, edi
not esi
and edi, esi
shl edi, 2
sub edi, ebx
mov esi, 0x127b7d66
jmp 0x469e7f
pop ecx
add edx, 0x127ba29e
mov edi, esi
xchg edi, esi
bswap ebx
add ebx, edi
and ebx, edx
jmp 0x46be36
push 0x12508642
mov ebx, esi
xor edx, ebx
and ebx, 0x127c7e98
xchg esi, ebx
xor esi, ebx
xor ebx, edx
add edx, 0x127ce456
mov edi, esi
jmp 0x46bd2a
pop ecx
mov edx, 0x127d23b4
neg edx
sub esi, ebx
not edi
add esi, edi
xor esi, 0x127da226
xor edi, edx
or ebx, esi
and edi, esi
mov ebx, 0x127e0d7c
jmp 0x46b81c
call ecx
shr esi, 9
shl esi, 0x1f
add ebx, edx
bswap edx
sub edi, edx
add edi, ebx
bswap ebx
shl edx, 0x1c
xchg edx, edi
or edx, ebx
jmp 0x46b9b9
call fcn.0046b677
inc edi
shr edi, 0x1e
ror ebx, 0x1e
add edi, ebx
sub esi, edx
and edi, ebx
or esi, 0x1281606a
add esi, edi
jmp 0x469ec4
pop ecx
sub edi, edx
ror edx, 9
inc esi
xor edx, 0x1281f17a
and edi, 0x12820aec
add edx, edi
and edi, esi
sub edx, 0x128254be
jmp 0x46bcb1
pop ecx
xchg esi, edi
mov edx, edi
inc esi
xchg edx, esi
dec esi
not edi
and edx, esi
and edx, esi
xor ebx, edi
or edx, ebx
jmp 0x46b405
push 0x1252645e
sub esi, edx
and edi, ebx
sub ebx, edx
xor ebx, esi
inc edx
xchg ebx, esi
jmp 0x46b117
call ecx
and ebx, 0x1286a7b4
shl ebx, 2
shr edx, 0xd
dec ebx
not edx
xor edi, ebx
or esi, 0x1287489e
ror edi, 0xd
jmp 0x46b78e
pop ecx
ror edx, 0xa
xor esi, edx
mov edi, ebx
and edx, ebx
and ebx, esi
sub ebx, esi
jmp 0x46a535
call fcn.0046b677
and ebx, edi
and ebx, edx
not edx
sub ebx, edi
ror esi, 0x11
mov edi, ebx
xchg ebx, esi
sub edx, esi
sub edi, ebx
and edi, edx
jmp 0x46aa01
pop ecx
or edi, 0x12893d28
add edx, 0x128956c6
or edx, 0x12897086
add esi, edx
dec ebx
or ebx, edi
jmp 0x46af3f
pop ecx
dec edx
bswap esi
jmp 0x46af2c
call fcn.0046b677
or ebx, edx
sub edx, 0x128b2372
add edi, esi
sub edi, ebx
neg esi
rol edx, 0x1f
xor edi, esi
sub ebx, edx
dec edx
add ebx, edi
jmp 0x46beb5
call fcn.0046b677
shl esi, 7
sub esi, edi
or esi, ebx
or edx, esi
xor ebx, edi
not esi
ror esi, 7
shl edi, 0x11
xor edx, edi
mov edx, 0x128d4ffe
and edx, 0x128d6994
inc esi
jmp 0x46b69c
call fcn.0046b677
or edx, ebx
dec esi
and esi, edi
or edx, 0x128df200
or edx, 0x128e0c1e
add esi, edx
xor edx, 0x128e41ca
nop
jmp 0x46b04e
call fcn.0046b677
or edx, 0x128f37e2
add esi, edx
add ebx, 0x128f6de4
xor ebx, edi
and esi, edi
and esi, ebx
jmp 0x46b41a
pop ecx
and esi, 0x1291bc4e
add edx, esi
xor esi, ebx
and edx, ebx
and edi, edx
mov esi, ebx
jmp 0x46b0c5
pop ecx
xchg edx, edi
or edx, esi
shr esi, 0x19
mov ebx, edx
jmp 0x46b028
call fcn.0046b677
xor edx, edi
or esi, ebx
jmp 0x46b74d
call fcn.0046b677
and edi, edx
and esi, edi
sub esi, edi
and edi, ebx
jmp 0x46a65a
pop ecx
rol edi, 0x19
shr edi, 1
xor ebx, edx
neg edi
sub ebx, esi
and edi, esi
and edx, 0x12985a96
add edx, ebx
jmp 0x46b441
pop ecx
xchg edi, ebx
xchg ebx, edx
xchg esi, edi
or edi, 0x129a311a
and esi, ebx
dec edi
shl esi, 0x14
shr edi, 0xe
mov ebx, esi
and edx, esi
jmp 0x46a383
pop ecx
ror edi, 0x19
shl esi, 0x1b
mov esi, ebx
rol esi, 0x15
shr edx, 0x1c
add edx, esi
and edi, ebx
or esi, 0x129d9b3a
jmp 0x46ab15
pop ecx
or ebx, edx
xchg ebx, edx
inc edi
shr esi, 0x1f
sub edx, esi
and edx, edi
mov esi, 0x129e61f6
or esi, edi
shl ebx, 0xb
xor ebx, 0x129eaf5a
jmp 0x46a02e
call ecx
or edx, edi
add esi, edi
xor ebx, 0x129fedfa
mov edx, 0x12a00790
and edx, 0x12a02150
add edx, ebx
sub ebx, esi
and esi, 0x12a071be
add edx, esi
xor esi, ebx
mov ebx, edx
xor edi, esi
jmp 0x469e31
push 0x124f99ec
xchg edx, esi
mov edi, 0x12a2fc8c
mov edi, ebx
and edi, 0x12a32e96
sub edi, esi
mov edi, edx
xor edi, edx
shr edi, 9
ror ebx, 0x1f
add edi, ebx
shr esi, 6
sub esi, 0x12a400b8
mov edx, edi
xchg edi, ebx
jmp 0x46b373
pop ecx
and edi, edx
mov edx, edi
sub edx, 0x12a4cb0e
add ebx, esi
add edi, esi
not ebx
jmp 0x46b272
push 0x124c7618
or ebx, edi
mov ebx, edx
and edx, ebx
neg edi
mov ebx, esi
shr ebx, 0x12
dec edi
add edi, edx
mov edi, 0x12a6d178
add esi, ebx
add edx, esi
nop
add ebx, 0x12a7378e
xchg edi, edx
jmp 0x46b61b
push 0x124927c0
sub esi, 0x12ae44d8
not edx
sub ebx, edi
and edx, esi
xor esi, edi
and edi, esi
jmp 0x46ade1
pop ecx
rol edx, 0x1b
ror esi, 0x15
rol esi, 0xc
ror esi, 0x17
jmp 0x46b090
push 0x40
and edi, 0x12af6b5a
xchg esi, edx
jmp 0x46ba3c
pop ecx
sub edx, edi
xchg esi, ebx
inc edx
and esi, 0x12affa62
sub ebx, edi
dec edi
mov edx, edi
sub edx, 0x12b067b0
mov edx, esi
not ebx
mov esi, edx
not edi
jmp 0x46baf2
push 0x12471a3c
xor ebx, esi
bswap ebx
add edi, esi
xor edi, 0x12b4b434
jmp 0x46aef8
call ecx
mov ebx, edi
and edx, esi
mov esi, 0x12b89102
mov esi, edi
neg ebx
xor ebx, 0x12b8e2e6
jmp 0x46a163
mov ecx, 0x2809024b
add ebx, 0x12bd91b2
xchg ebx, esi
sub edx, esi
shr edi, 0x1c
jmp 0x46a1a7
push 0x401400
add ebx, edx
xor ebx, edi
bswap edx
rol edx, 1
mov ebx, edi
or edi, ebx
add edi, esi
or ebx, edi
sub edx, ebx
shr edi, 3
or esi, edi
inc edx
jmp 0x46bc2e
call fcn.0046b677
add edi, 0x12c9dd16
dec edi
xchg ebx, edx
sub ebx, esi
and edx, ebx
sub edx, esi
shr esi, 4
and edx, 0x12ca97c8
add edx, ebx
shl ebx, 5
jmp 0x46acb2
pop ecx
ror edi, 0x1e
add edx, esi
sub ebx, edi
shr esi, 0x10
and esi, edi
ror edi, 0x17
and ebx, 0x12cc3dea
xor edx, esi
xchg edi, ebx
xor esi, edx
rol edi, 0xf
shr edi, 6
xor ebx, esi
xchg ebx, edi
jmp 0x46a2d9
call fcn.0046b677
sub edi, esi
or ebx, 0x12cd3bbe
xchg edi, edx
sub edx, ebx
jmp 0x46a314
call ecx
not ebx
add edi, 0x12d3877c
xor edx, esi
xchg edx, edi
or esi, 0x12d3d8ac
shr edx, 9
shl edx, 0x1e
or edx, 0x12d42808
jmp 0x46a011
mov ecx, 0x2809024b
add edx, 0x12d44fca
mov edi, esi
neg edi
sub esi, edi
sub edi, esi
dec edx
or esi, 0x12d4efc0
xchg edx, esi
jmp 0x46a172
push 0x1250c32e
or esi, edi
sub edi, ebx
sub edx, esi
and edx, edi
and edi, 0x12da22c2
sub edi, 0x12da4070
not esi
mov edi, ebx
and edx, esi
and ebx, edi
shl esi, 8
sub esi, edx
jmp 0x46b0d7
pop ecx
shr edx, 0x1d
shl edx, 0xd
or edi, edx
xchg esi, edx
ror ebx, 4
add ebx, esi
mov edx, esi
and esi, edx
xor edi, esi
add edi, edx
dec edi
shl esi, 0x15
jmp 0x46a221
pop ecx
or esi, ebx
and esi, ebx
and edx, esi
and ebx, edi
jmp 0x469e47
pop ecx
xor edx, 0x12df20f8
neg ebx
ror esi, 0xd
inc edi
and edx, esi
neg esi
bswap ebx
sub edi, ebx
mov esi, 0x12dff88a
shl edi, 0x1f
jmp 0x46b134
push 0x12520a4c
sub ebx, esi
ror edx, 0x15
and esi, edx
and edx, edi
and edx, ebx
shl edi, 0x1b
xor edx, edi
xor esi, ebx
add edx, edi
and edi, edx
jmp 0x46b858
mov ecx, 0x2809024b
xor ebx, esi
add ebx, edx
bswap ebx
mov esi, ebx
or edx, edi
xor edx, ebx
or edi, esi
add esi, ebx
jmp 0x46bda1
call ecx
and ebx, edi
and ebx, edx
xchg edi, ebx
and ebx, esi
sub edx, 0x12e4b2aa
mov edx, esi
xchg esi, ebx
xchg edi, ebx
jmp 0x46ae69
pop ecx
rol esi, 0x1b
ror edi, 0x11
mov esi, edi
and edi, edx
jmp 0x469f32
push esp
xor esi, edi
add esi, edx
shl edi, 0x1c
rol ebx, 0xb
shr ebx, 2
sub edi, edx
jmp 0x46c18e
push 0x1248ea02
sub esi, 0x12eb33ce
xchg esi, edi
add edi, 0x12eb67a4
inc ebx
xchg edi, edx
xchg ebx, esi
dec esi
add esi, 0x12ebef48
or esi, 0x12ec0932
add ebx, 0x12ec22f2
jmp 0x46c173
mov ecx, 0x2809024b
xor edx, ebx
shl ebx, 2
ror edi, 0x16
bswap edi
jmp 0x46be60
push 0x124942ca
dec edx
and esi, ebx
jmp 0x46ad4a
push 0x1252467a
or edx, edi
or edi, edx
and edi, edx
xor esi, ebx
and ebx, esi
sub edi, esi
or esi, edx
add edi, edx
jmp 0x469f7e
pop ecx
dec edx
rol ebx, 0x12
jmp 0x46ba53
mov ecx, 0x2809024b
mov edx, 0x12f58d32
and edx, 0x12f5a6a4
add edx, ebx
xor edx, edi
mov edx, 0x12f5f36a
inc edi
xor edi, esi
xchg edx, ebx
inc ebx
inc edi
jmp 0x46a0af
push 0x1246514c
xchg ebx, edx
sub ebx, esi
add esi, edx
xor edi, ebx
sub edx, edi
or esi, 0x12f72342
jmp 0x46b846
push 0x124a67aa
and edi, ebx
or edi, 0x12f76098
dec esi
add edx, ebx
xor edx, edi
add edx, esi
sub ebx, esi
dec esi
jmp 0x46b95e
push 0x124738c6
shr ebx, 4
xor esi, ebx
mov esi, 0x12f85766
neg ebx
dec esi
xchg esi, edi
jmp 0x46b00e
push 0x1251ec12
xchg ebx, esi
shr edx, 0x1c
xor ebx, edx
and esi, edi
jmp 0x46ab9c
push 0x12540aac
and edi, 0x12fa15a0
xor ebx, edi
xchg edx, ebx
not ebx
jmp 0x46b7ce
push 0x12462f57
xor ebx, 0x12fbd230
mov esi, edx
xchg esi, edx
neg ebx
jmp 0x46aec2
push 0x12475426
or edx, edi
sub esi, ebx
not edi
mov edi, 0x12ffdb28
shr ebx, 9
or edx, edi
jmp 0x46ae9d
pop ecx
ror esi, 0xf
sub edx, 0x1300517c
xchg esi, edi
xor edi, 0x13008814
ror esi, 0xd
inc edi
mov edi, 0x1300dbce
mov edi, ebx
neg edx
add ebx, edx
jmp 0x46a8ee
call ecx
mov ebx, 0x13014882
mov esi, ebx
xchg ebx, edx
inc edi
or edi, ebx
sub ebx, edi
xor edi, esi
xchg ebx, edi
jmp 0x469fdf
pop ecx
or esi, ebx
add edi, ebx
sub esi, edx
or edx, edi
mov edx, esi
and esi, ebx
jmp 0x46b86a
push 0x12483cf2
not edi
xor ebx, 0x13050eb4
jmp 0x46aa26
push 0x1250e1b6
and ebx, esi
bswap edi
sub esi, 0x13056b16
bswap esi
sub ebx, edi
add edi, ebx
jmp 0x46a707
mov ecx, 0x2809024b
sub esi, edi
sub edx, 0x13074e64
rol ebx, 0x1b
shr ebx, 5
rol edx, 0x1b
sub edx, edi
jmp 0x469ef1
push 0x124d2926
shl ebx, 0x14
sub esi, ebx
xchg ebx, edx
rol edi, 0xc
inc ebx
mov ebx, 0x130867ce
mov ebx, 0x130881e4
xor esi, ebx
neg edx
sub esi, ebx
sub ebx, edx
and ebx, edi
xor ebx, edx
xor edx, 0x130936a6
jmp 0x46ac05
mov ecx, 0x2809024b
sub edx, esi
add edi, ebx
ror esi, 2
inc esi
jmp 0x46b3e3
mov ecx, 0x2809024b
sub ebx, edi
or edi, ebx
mov esi, edx
and edx, 0x130d97e4
sub ebx, esi
mov edi, 0x130dccae
xor ebx, 0x130de63a
not edi
mov edi, edx
xchg edx, esi
or ebx, esi
nop
jmp 0x46a919
push 0x1248cf56
shl edi, 0x18
xor edi, 0x131098ca
sub edx, edi
add edx, 0x1310cd56
add edx, 0x1310e76c
add esi, edi
mov ebx, edi
xchg ebx, edi
jmp 0x46ad1a
pop ecx
inc ebx
mov ebx, 0x1314c038
and ebx, 0x1314ddf8
xchg esi, ebx
mov esi, edx
not edi
mov edi, edx
xchg edx, esi
xor ebx, 0x13157822
sub ebx, esi
shr edx, 0x10
add edx, ebx
bswap edi
xor ebx, edx
jmp 0x46b721
push 0x124fb79c
mov edi, edx
mov ebx, esi
or edx, 0x13181124
and edx, esi
neg edx
or edi, ebx
xor esi, edx
add esi, ebx
xor esi, edi
xor ebx, esi
or edi, ebx
add edx, edi
jmp 0x46b200
pop ecx
add edi, 0x13191d88
add ebx, esi
or edi, esi
xchg edi, edx
and edi, esi
bswap esi
sub edi, esi
or ebx, 0x1319d24a
or edx, edi
add esi, 0x131a07d2
add ebx, edx
bswap ebx
jmp 0x46ab7a
call ecx
add edx, edi
xor esi, edx
jmp 0x46a511
call fcn.0046b677
or edx, 0x131b4576
mov edi, 0x131b5f36
mov edi, ebx
mov ebx, edx
shr ebx, 0x13
sub edi, edx
and edx, ebx
xor ebx, esi
jmp 0x46bafc
push 0x124a48a1
inc ebx
not edi
xor edi, ebx
neg edi
mov esi, ebx
and esi, edi
jmp 0x46aedc
call ecx
ror edx, 3
add esi, 0x131ce138
add ebx, edx
not ebx
and ebx, 0x131d2fa8
sub esi, edi
mov edx, 0x131d6034
add edx, ebx
xor edx, edi
mov esi, edi
jmp 0x46bb8a
pop ecx
add esi, edi
add esi, ebx
sub esi, 0x131e07ba
and edi, ebx
or esi, 0x131e3cb0
xor ebx, edi
add edi, 0x131e70e6
add ebx, esi
xor edx, ebx
mov edx, edi
jmp 0x46b57a
push 0x124aa0c4
bswap edi
shr ebx, 1
sub ebx, esi
and edx, ebx
jmp 0x46bc8f
call fcn.0046b677
or edi, 0x13213c80
add ebx, 0x1321569e
add ebx, 0x1321705e
mov edi, edx
xor ebx, edx
or edi, esi
sub esi, 0x1321d7c6
add edi, 0x1321f574
add edi, edx
shr esi, 5
sub edx, ebx
or edi, edx
jmp 0x469fbe
push 0x124bc691
or ebx, edx
and ebx, edx
sub edi, edx
shr edx, 2
xchg edx, edi
bswap esi
jmp 0x46c04d
push 0x124c5bee
sub ebx, 0x1327e10e
xchg ebx, edi
inc edx
add esi, ebx
jmp 0x46a3e1
mov ecx, 0x2809024b
inc edi
xor esi, 0x132adb76
sub edx, esi
inc ebx
shr ebx, 0xc
shl ebx, 6
sub esi, ebx
inc esi
and edi, 0x132b96ce
add edx, edi
jmp 0x46a054
call ecx
or esi, edi
xor esi, ebx
sub edi, esi
and edi, 0x132ec588
jmp 0x46ba12
mov ecx, 0x4132136a
shr ebx, 1
bswap edi
xor ebx, edx
mov edi, esi
jmp 0x46a8a7
call ecx
xor edx, esi
add edx, ebx
sub ebx, edx
mov edi, esi
neg edi
shl ebx, 0x1f
or edi, ebx
xor esi, edx
xor ebx, edx
mov edi, edx
dec esi
or edi, 0x13346062
jmp 0x46a3cb
pop ecx
shl ebx, 7
mov edx, esi
xor edx, esi
rol edx, 0xb
jmp 0x46a2bb
push 0x12542806
shl ebx, 0x19
mov edx, esi
xor edx, esi
add edi, esi
xor edi, 0x1337d75e
or ebx, edx
and ebx, edx
sub ebx, esi
ror edx, 0xf
inc esi
add esi, edx
sub edi, 0x13388cce
jmp 0x46bdd3
push 0x125068e9
mov esi, 0x1339c1c4
mov esi, edi
xchg edi, edx
sub edx, ebx
or edi, edx
or esi, ebx
ror edi, 0x12
rol edi, 0xa
or esi, 0x133a911e
and edx, edi
and edx, ebx
dec ebx
jmp 0x469e5d
mov ecx, 0x2809024b
add edx, edi
xor esi, edx
xor ebx, edx
or edi, edx
jmp 0x46a0eb
push 0x125228a0
not esi
xchg ebx, esi
neg esi
sub ebx, edx
jmp 0x46ae4f
pop ecx
not ebx
and ebx, 0x133c09a0
add ebx, edi
and esi, edx
or edx, 0x133c52f0
xor edi, ebx
mov ebx, esi
xor esi, 0x133ca2de
neg edx
mov edx, esi
jmp 0x46aca2
pop ecx
and edi, 0x133e3dd8
add edx, edi
inc edi
add esi, edi
xor edi, edx
mov edx, esi
rol edx, 0x1a
add esi, edx
jmp 0x46b8d5
push 0x12537508
neg edi
add edi, edx
xor esi, 0x133f4bec
neg esi
xor edi, 0x133f7e3c
neg esi
jmp 0x46b903
mov ecx, 0x2809024b
and edi, 0x13403f02
xchg edi, edx
and edi, edx
and esi, edi
or edi, ebx
xchg ebx, edx
rol edi, 0x13
shr edi, 0x1a
ror ebx, 0x14
or edi, 0x13412a1c
jmp 0x469ff2
push 0x124a82bc
not edx
mov esi, 0x1342c0fa
sub esi, 0x1342da6c
xchg ebx, edx
inc edi
and edx, esi
xor ebx, 0x134342ea
sub esi, 0x13436018
xchg edi, ebx
inc esi
xchg edx, esi
sub edx, edi
xor esi, ebx
mov edi, ebx
jmp 0x46b47d
pop ecx
xor ebx, esi
xor esi, 0x1345449e
or esi, edx
not esi
xor esi, edi
xor ebx, esi
add esi, edi
or edx, 0x1345e2ea
jmp 0x46ab49
pop ecx
or edi, esi
sub edx, esi
or edx, 0x1347fa92
xor edi, edx
and edx, edi
ror ebx, 6
rol ebx, 0x1b
shr ebx, 1
rol edx, 0x16
or ebx, 0x1348b9c6
xchg edi, edx
neg edx
jmp 0x46b5bc
push 0x689f6
add edi, esi
inc ebx
mov esi, edx
xchg esi, edx
shl edi, 0xa
shr edi, 3
jmp 0x46a85a
push 0x124dbda4
shl edx, 0x1c
sub esi, edx
and ebx, edx
inc edx
and esi, 0x134a241a
sub edi, edx
mov edi, ebx
mov ebx, edx
add esi, edx
sub edi, 0x134aa412
sub ebx, edx
dec edx
add ebx, edi
bswap esi
jmp 0x46bf44
pop ecx
inc ebx
shl edi, 0xf
jmp 0x46a14d
call ecx
neg edx
bswap ebx
shr edi, 4
ror ebx, 0x1a
or edi, 0x134f597a
add edx, 0x134f7310
mov edi, esi
xor edi, esi
jmp 0x46c10d
pop ecx
and edx, edi
mov esi, 0x1352f892
and esi, 0x13531204
add edx, esi
nop
add esi, ebx
sub edx, esi
or edi, edx
jmp 0x469f10
call ecx
shl edi, 0x10
or edi, 0x1357e0f8
add ebx, 0x1357fa96
add ebx, 0x135814ac
shr edx, 0x1d
and ebx, 0x13584ba2
add ebx, edi
sub edi, ebx
jmp 0x46a261
push 0x124abff0
and edi, 0x1359fbf2
sub edx, ebx
not ebx
or esi, ebx
xor edx, ebx
add ebx, edi
bswap esi
sub edx, 0x135ab336
jmp 0x46bf85
push 0x1246ff01
xor ebx, esi
add esi, edi
bswap ebx
add edi, esi
sub edi, ebx
or esi, edx
shl ebx, 3
or ebx, esi
mov edx, 0x135ba5b6
sub esi, 0x135bbf18
jmp 0x46a5c9
push 0x1250a4fc
not edx
xor esi, edi
and edx, ebx
and ebx, esi
inc esi
xchg edx, esi
jmp 0x46aace
call fcn.0046b677
add esi, ebx
mov ebx, esi
xchg ebx, esi
sub edx, esi
jmp 0x46ac3a
push 0x1254465a
add ebx, edx
not ebx
add edx, ebx
and ebx, 0x1362b6f0
jmp loc.0046b0a2
pop ecx
and edx, 0x1364c54c
xchg esi, edi
and esi, edx
bswap edx
sub ebx, esi
dec esi
or edx, esi
or edi, ebx
rol edx, 5
xor edx, 0x1365b000
and esi, 0x1365cdea
xchg ebx, edx
jmp 0x46b8bb
call fcn.0046b677
mov esi, 0x13660b74
sub esi, 0x136624de
inc esi
or esi, edi
sub edi, edx
and edi, esi
shl edx, 0xa
add ebx, 0x1366c22e
xor edx, 0x1366df90
neg ebx
xor ebx, 0x13671566
nop
jmp 0x46b3c3
call ecx
add edi, 0x136861f0
add ebx, esi
mov edx, edi
shl edx, 0xe
add ebx, edx
not ebx
shl ebx, 2
or ebx, 0x13691688
mov edx, 0x136930a6
mov esi, edx
jmp 0x46b399
push 0x124ddba2
and esi, edx
neg edi
sub esi, edi
shl edx, 0xa
add ebx, 0x136d2544
or edi, edx
inc edi
or esi, edi
rol ebx, 0x15
xor ebx, 0x136da6a8
jmp 0x46b1ac
mov ecx, 0x2809024b
and edx, ebx
xchg esi, edx
sub ebx, edi
shr esi, 0x13
shl esi, 0xd
or esi, 0x136f5e00
mov ebx, esi
xor esi, 0x136f900a
jmp 0x46b4b7
mov ecx, 0x2809024b
xchg edi, esi
add ebx, 0x13742612
xor ebx, 0x13744384
xchg edi, edx
dec edx
or esi, 0x137490ba
add esi, edi
or edi, ebx
inc esi
mov esi, 0x1374fa3c
mov esi, 0x137517ca
shl edi, 0x14
jmp 0x46a084
pop ecx
and edx, 0x13796ff8
sub edx, 0x13798d2e
bswap edx
rol edx, 1
jmp 0x46b30c
push 0x1249093e
xchg ebx, edi
sub esi, edx
shl esi, 0x1b
or edi, esi
add esi, edx
xor edi, ebx
mov edi, edx
sub edx, edi
jmp 0x46a4f7
push esp
ror edi, 0x1e
or edx, esi
shr ebx, 0xe
add edi, 0x137ca762
not edx
xor esi, edi
xchg ebx, esi
xor edi, esi
xor edx, esi
xchg edi, ebx
jmp 0x46a523