Function at 0x401000
Capabilities:
Encrypt data using chaskey

Disassembly:
call sub.kernel32.dll_GetConsoleWindow
cmp eax, 0xffffff20
jne 0x4010a7
call sub.ntdll.dll_NtFreeVirtualMemory
call sub.ntdll.dll_RtlIpv6AddressToStringA
call sub.ntdll.dll_RtlIpv6AddressToStringA
call sub.user32.dll_GetComboBoxInfo
call sub.ntdll.dll_NtFreeVirtualMemory
call sub.ntdll.dll_NtFreeVirtualMemory
call sub.ntdll.dll_RtlIpv6AddressToStringA
call sub.ntdll.dll_NtFreeVirtualMemory
call sub.ntdll.dll_NtFreeVirtualMemory
call sub.ntdll.dll_RtlIpv6AddressToStringA
call sub.ntdll.dll_RtlIpv6AddressToStringA
call sub.ntdll.dll_NtFreeVirtualMemory
call sub.ntdll.dll_NtFreeVirtualMemory
call sub.ntdll.dll_NtFreeVirtualMemory
call sub.ntdll.dll_RtlIpv6AddressToStringA
call sub.ntdll.dll_RtlIpv6AddressToStringA
call sub.ntdll.dll_RtlIpv6AddressToStringA
call sub.ntdll.dll_NtFreeVirtualMemory
call sub.ntdll.dll_NtFreeVirtualMemory
call sub.ntdll.dll_RtlIpv6AddressToStringA
call sub.ntdll.dll_RtlIpv6AddressToStringA
call sub.ntdll.dll_RtlIpv6AddressToStringA
call sub.user32.dll_GetComboBoxInfo
call sub.user32.dll_GetComboBoxInfo
call sub.ntdll.dll_RtlIpv6AddressToStringA
call sub.ntdll.dll_RtlIpv6AddressToStringA
call sub.ntdll.dll_RtlIpv6AddressToStringA
call sub.user32.dll_GetComboBoxInfo
call sub.user32.dll_GetComboBoxInfo
call sub.ntdll.dll_RtlIpv6AddressToStringA
ret
call sub.kernel32.dll_GetConsoleWindow
cmp eax, 0xfffffefe
jne 0x40111c
call sub.user32.dll_GetComboBoxInfo
call sub.ntdll.dll_NtFreeVirtualMemory
call sub.ntdll.dll_NtFreeVirtualMemory
call sub.ntdll.dll_RtlIpv6AddressToStringA
call sub.ntdll.dll_RtlIpv6AddressToStringA
call sub.ntdll.dll_RtlIpv6AddressToStringA
call sub.ntdll.dll_RtlIpv6AddressToStringA
call sub.user32.dll_GetComboBoxInfo
call sub.ntdll.dll_RtlIpv6AddressToStringA
call sub.ntdll.dll_RtlIpv6AddressToStringA
call sub.user32.dll_GetComboBoxInfo
call sub.user32.dll_GetComboBoxInfo
call sub.user32.dll_GetComboBoxInfo
call sub.user32.dll_GetComboBoxInfo
call sub.ntdll.dll_NtFreeVirtualMemory
call sub.ntdll.dll_NtFreeVirtualMemory
call sub.ntdll.dll_NtFreeVirtualMemory
call sub.ntdll.dll_RtlIpv6AddressToStringA
call sub.ntdll.dll_RtlIpv6AddressToStringA
call sub.user32.dll_GetComboBoxInfo
ret
call sub.kernel32.dll_GetConsoleWindow
cmp eax, 0xfffffee4
jne 0x4011aa
call sub.ntdll.dll_RtlIpv6AddressToStringA
call sub.ntdll.dll_NtFreeVirtualMemory
call sub.ntdll.dll_NtFreeVirtualMemory
call sub.ntdll.dll_NtFreeVirtualMemory
call sub.ntdll.dll_RtlIpv6AddressToStringA
call sub.ntdll.dll_RtlIpv6AddressToStringA
call sub.ntdll.dll_RtlIpv6AddressToStringA
call sub.user32.dll_GetComboBoxInfo
call sub.ntdll.dll_RtlIpv6AddressToStringA
call sub.ntdll.dll_RtlIpv6AddressToStringA
call sub.ntdll.dll_RtlIpv6AddressToStringA
call sub.user32.dll_GetComboBoxInfo
call sub.ntdll.dll_NtFreeVirtualMemory
call sub.ntdll.dll_NtFreeVirtualMemory
call sub.user32.dll_GetComboBoxInfo
call sub.ntdll.dll_NtFreeVirtualMemory
call sub.ntdll.dll_NtFreeVirtualMemory
call sub.user32.dll_GetComboBoxInfo
call sub.ntdll.dll_RtlIpv6AddressToStringA
call sub.ntdll.dll_RtlIpv6AddressToStringA
call sub.user32.dll_GetComboBoxInfo
call sub.user32.dll_GetComboBoxInfo
call sub.user32.dll_GetComboBoxInfo
call sub.ntdll.dll_NtFreeVirtualMemory
call sub.ntdll.dll_NtFreeVirtualMemory
ret
call sub.kernel32.dll_GetConsoleWindow
cmp eax, 0xfffffed6
jne 0x40121f
call sub.ntdll.dll_NtFreeVirtualMemory
call sub.user32.dll_GetComboBoxInfo
call sub.user32.dll_GetComboBoxInfo
call sub.ntdll.dll_NtFreeVirtualMemory
call sub.ntdll.dll_NtFreeVirtualMemory
call sub.ntdll.dll_NtFreeVirtualMemory
call sub.ntdll.dll_NtFreeVirtualMemory
call sub.ntdll.dll_NtFreeVirtualMemory
call sub.ntdll.dll_NtFreeVirtualMemory
call sub.ntdll.dll_NtFreeVirtualMemory
call sub.ntdll.dll_RtlIpv6AddressToStringA
call sub.user32.dll_GetComboBoxInfo
call sub.ntdll.dll_RtlIpv6AddressToStringA
call sub.ntdll.dll_RtlIpv6AddressToStringA
call sub.user32.dll_GetComboBoxInfo
call sub.user32.dll_GetComboBoxInfo
call sub.ntdll.dll_RtlIpv6AddressToStringA
call sub.ntdll.dll_NtFreeVirtualMemory
call sub.ntdll.dll_NtFreeVirtualMemory
call sub.ntdll.dll_NtFreeVirtualMemory
ret
jmp 0x4750c7
sub ebx, edx
rol ebx, 1
add edi, ebx
xor edi, edx
or edx, edi
xchg ecx, edx
or ebx, edx
jmp 0x476242
pop ebx
add esi, edx
sub ecx, 0xef6d7f64
xor edx, 0xef6d9b40
xor edi, esi
xor esi, 0xef6dd450
and edi, 0xef6df016
jmp 0x47536c
mov ebx, 0x4132136a
mov ecx, 0xef754b8e
inc edi
rol ecx, 0x1d
bswap edi
rol edx, 0x10
and esi, edx
shl edi, 0x16
sub ecx, edx
or esi, edi
inc edx
xor ecx, edx
mov edx, ecx
jmp 0x477589
push 0xef2a4e64
neg edi
xor esi, 0xef7808d8
and edi, 0xef78241c
or ecx, edi
bswap esi
shr edi, 0x17
xor ecx, 0xef78938e
xor edi, esi
xor esi, edi
inc esi
jmp 0x477459
push 0xef2d1b8e
or edx, edi
xor esi, 0xef7928a4
xchg edx, ecx
dec esi
xor ecx, 0xef797d2e
xor edi, esi
neg ecx
shl esi, 0xe
jmp 0x477a60
pop ebx
mov edi, edx
add edi, edx
bswap edx
shr edi, 8
xor ecx, 0xef7fccfc
mov edx, 0xef7fe9be
dec ecx
rol edx, 0xc
jmp 0x475d3a
push 0xef2f0788
xor edx, ecx
mov esi, ecx
shl edx, 0x1b
neg ecx
shl esi, 8
shr edi, 0x1e
add edx, 0xef80f1da
shl edx, 0xe
jmp 0x477a76
call ebx
mov ecx, edi
add edi, ecx
or edx, esi
xor esi, edx
sub ecx, edx
shr edi, 0x1c
sub edx, ecx
or edi, esi
dec ecx
and edi, ecx
jmp 0x476832
push 0xef2fd223
mov edx, ecx
add esi, 0xef8bef0c
mov edx, esi
xor ecx, esi
xchg esi, ecx
inc ecx
or esi, 0xef8c76b6
xor edx, ecx
neg edx
sub edi, ecx
or ecx, edi
xor edx, edi
jmp 0x476ecb
call fcn.00477873
mov ecx, esi
dec edx
jmp 0x475425
call fcn.00477873
xor esi, edx
sub esi, 0xef90495c
nop
rol esi, 0x15
add edi, esi
xchg ecx, edi
and edi, ecx
xor ecx, edx
jmp 0x47783d
push 0xef2e3a4e
or edx, edi
sub edx, edi
sub edi, 0xef96433a
ror edi, 0x1f
jmp 0x476d84
pop ebx
sub edi, 0xef96a062
add edx, ecx
add esi, edi
dec esi
bswap esi
and edi, ecx
add esi, 0xef974000
shl esi, 0x1d
mov esi, edi
xor ecx, 0xef979482
add edx, esi
add edi, ecx
jmp 0x477103
push 0xef29fb3b
shl esi, 0xe
dec edx
sub edi, 0xef99fe30
xor edi, edx
or ecx, esi
and ecx, edi
or esi, 0xef9a6d7c
inc esi
jmp 0x476927
call fcn.00477873
mov ecx, esi
or ecx, edx
mov edi, ecx
xchg edi, ecx
jmp 0x4760e8
call ebx
add ecx, edx
or edx, ecx
or esi, edx
shl ecx, 2
or edx, 0xef9eae06
mov esi, 0xef9ecb3a
mov ecx, edx
sub edi, 0xef9f03aa
dec edi
and edx, esi
or edx, esi
ror edx, 0x16
not edx
mov ecx, edx
jmp 0x4769f1
push 0xef33a742
add edx, esi
or edx, 0xefa5b83c
rol ecx, 8
bswap edi
and edi, edx
add edi, 0xefa627ae
and edx, ecx
sub edx, 0xefa65eec
sub edx, esi
sub ecx, edx
add edi, edx
not ecx
nop
and edi, esi
jmp 0x47733b
pop ebx
rol edx, 0x1c
or ecx, esi
and ecx, edi
or edi, ecx
mov edx, ecx
or edi, 0xefa8c06e
xchg edi, esi
sub edx, 0xefa8fd22
add ecx, edi
sub ecx, edx
or edi, ecx
shl esi, 0x1a
jmp 0x4768f1
push 0xef2cfcd4
add edi, 0xefad3284
xchg edx, ecx
or edx, ecx
bswap esi
dec edi
ror edx, 0x17
jmp 0x47528a
pop ebx
or edi, edx
add esi, edi
or ecx, edi
or esi, edx
shl ecx, 5
or edi, ecx
shl esi, 0x12
xor ecx, esi
jmp 0x476cae
call fcn.00477873
sub esi, edi
nop
xor edx, esi
xor ecx, esi
or esi, edx
inc ecx
xor ecx, edx
add esi, ecx
or edi, 0xefb2969c
rol esi, 0x15
jmp 0x477026
call ebx
rol ecx, 0x18
add ecx, edi
and esi, edi
xor ecx, edx
shl esi, 8
xchg edi, edx
xchg esi, ecx
dec edi
xor esi, edx
xor edx, esi
jmp 0x47736b
call ebx
xchg edi, esi
xchg esi, edx
mov edx, esi
sub ecx, 0xefb892ce
xchg ecx, edi
xor edx, ecx
add edi, edx
sub edi, 0xefb90334
jmp 0x477238
pop ebx
rol edi, 0xe
sub esi, edx
xor edx, 0xefbea32a
and esi, 0xefbebc6e
add edi, ecx
xchg edi, esi
xchg esi, edx
or esi, edx
jmp 0x4756a7
call fcn.00477873
sub ecx, esi
add edi, esi
and edi, 0xefbf8764
and ecx, edx
jmp 0x476f77
push 0xef278342
rol edi, 3
not ecx
nop
and ecx, edi
mov ecx, edx
add esi, edx
add edi, 0xefc11bca
inc edi
sub edx, 0xefc157a8
or ecx, esi
and ecx, edi
neg ecx
sub edi, ecx
or edx, ecx
jmp 0x476651
push 0xef2a322c
add edi, edx
xchg edi, esi
xchg esi, edx
rol edi, 0xa
shl ecx, 0x14
shr edx, 0xf
and ecx, esi
xor edx, 0xefc2c176
jmp 0x475260
call ebx
not edi
xchg edx, esi
xchg ecx, edx
shl esi, 0x1b
or edi, 0xefc357e4
and edi, esi
dec edi
ror edx, 0xf
inc edx
or edi, 0xefc3e57e
xchg esi, ecx
and esi, edx
sub edi, esi
add edx, edi
jmp 0x476ad7
push 0xef287e46
sub edi, 0xefc78290
ror esi, 7
sub edi, edx
shl edx, 0xa
dec ecx
and edi, edx
jmp 0x477e79
call ebx
sub ecx, edx
sub ecx, esi
sub esi, ecx
not edi
mov ecx, edi
sub edx, esi
mov edi, edx
mov esi, ecx
jmp 0x4763eb
push 0xef2847fc
mov edi, esi
ror edi, 0xb
mov edx, edi
shl edx, 0xe
xor ecx, edx
add esi, ecx
sub edx, esi
sub ecx, esi
jmp 0x475ed1
pop ebx
xor edi, 0xefcb50cc
inc edi
xor edx, ecx
xchg ecx, edx
sub esi, edi
neg ecx
jmp 0x477945
pop ebx
sub ecx, edi
shl ecx, 0x12
and edx, edi
xor edx, ecx
shr edx, 0xc
xor edx, esi
mov esi, edx
xor edx, edi
jmp 0x477fc1
push 0xef350bc0
nop
sub ecx, esi
dec esi
sub ecx, edi
and ecx, edx
shr ecx, 0x1d
xor edx, ecx
xchg ecx, edx
and ecx, edi
or esi, 0xefd1a3a6
sub ecx, edi
mov esi, edi
jmp 0x477e96
call fcn.00477873
neg ecx
xor edi, esi
xor esi, edi
add ecx, 0xefd24a4e
add edx, ecx
sub edx, ecx
or edx, ecx
ror ecx, 0x17
jmp 0x475b04
call fcn.00477873
sub ecx, edi
and ecx, edx
not esi
mov esi, 0xefd331fe
dec edx
not edx
xor edi, 0xefd385c8
not edi
jmp 0x4761a3
pop ebx
mov esi, 0xefd4da0c
neg ecx
shl esi, 3
add edi, esi
xor esi, ecx
mov edi, ecx
jmp 0x47538a
push 0xef286234
mov edx, 0xefd61e88
rol edi, 0xb
sub esi, edx
add ecx, esi
add esi, ecx
sub edx, esi
mov edi, esi
xchg esi, edx
jmp 0x475d08
pop ebx
ror edi, 0x1c
xor edx, 0xefd96baa
not edx
xor edi, ecx
xchg edi, esi
xor ecx, esi
or esi, edx
sub ecx, 0xefda0bf0
jmp 0x477a38
mov ebx, 0x2809024b
or ecx, edi
xchg esi, ecx
dec edi
xor edx, 0xefdb7516
add esi, ecx
add edi, 0xefdba6b8
inc edx
xor ecx, esi
jmp 0x47662c
push 0xef276730
add edi, ecx
and esi, 0xefdc2152
or edi, edx
mov edi, 0xefdc55ac
jmp 0x475c2d
pop ebx
sub esi, 0xefdc7a64
xchg esi, edi
add ecx, 0xefdcb4f2
neg esi
jmp 0x475f30
push 0xef28e69e
mov esi, edx
and ecx, edi
xor ecx, edx
shl esi, 6
add edi, esi
xor esi, ecx
jmp 0x477912
pop ebx
sub edi, 0xefe2a4f8
add edx, esi
and edi, esi
sub esi, ecx
sub ecx, edi
and edx, 0xefe32a0a
xchg ecx, edx
add esi, ecx
jmp 0x4773e0
push 0xef31af68
xor esi, edi
mov edi, esi
or esi, 0xefe43976
sub ecx, edi
mov esi, edi
xchg esi, ecx
jmp 0x476f4f
call ebx
dec edi
and edx, edi
mov edx, ecx
xor esi, edi
rol esi, 6
xor edi, 0xefe61dec
or edx, 0xefe636fa
dec edi
jmp 0x4772d9
call ebx
sub esi, ecx
not edi
xchg edi, ecx
xchg ecx, edx
shr edx, 0x1c
xor edx, esi
jmp 0x475d78
call ebx
add esi, edi
mov edi, ecx
or edx, 0xefebf8c4
dec edi
xchg edx, edi
mov edi, 0xefec4bfe
mov ecx, 0xefec648a
mov edx, esi
and ecx, 0xefec9c06
or edx, 0xefecb914
dec edi
and edx, edi
jmp 0x4779f0
push 0xef27468e
or esi, edx
and esi, edi
shr edx, 0x17
sub esi, edi
jmp 0x475f92
push 0x40
rol ecx, 0xe
xchg ecx, edi
sub ecx, edx
xchg ecx, edx
inc edx
add edi, esi
or edx, edi
mov edx, 0xeff5b6d0
xchg ecx, edi
sub edx, 0xeff5ec7a
not edi
and edi, ecx
jmp 0x477db2
mov ebx, 0x2809024b
inc ecx
or ecx, edx
and ecx, edi
or esi, 0xeff69a16
bswap edx
xor edi, ecx
rol edi, 0x1b
xor edi, edx
jmp 0x4778d5
push 0xef2b8668
add esi, edx
mov esi, edi
and edx, ecx
or edi, 0xeff93fd0
add ecx, esi
sub ecx, 0xeff9735c
or ecx, edx
shl esi, 9
xchg ecx, edx
mov edx, esi
and ecx, 0xeff9f866
add ecx, 0xeffa1518
xor edi, 0xeffa2e5c
inc edi
jmp 0x476c82
pop ebx
xor edx, ecx
xchg ecx, edx
or esi, ecx
or edi, ecx
xchg edx, ecx
add edx, edi
bswap esi
xchg ecx, esi
sub edi, esi
and edi, ecx
mov esi, edx
sub esi, edi
jmp 0x477c72
push 0xef32f412
and ecx, 0xefffef04
add ecx, 0xf00009ec
and edx, 0xf00022d4
or ecx, esi
mov ecx, edi
add esi, 0xf000758c
not edx
xor edi, 0xf000ad54
jmp 0x476fe8
call fcn.00477873
or esi, edx
and esi, edi
jmp 0x4775aa
mov ebx, 0x2809024b
shr esi, 0xd
not edx
xor edi, ecx
xor edx, edi
or edx, ecx
not edi
xor edi, esi
add edi, 0xf0116042
jmp 0x475e45
pop ebx
mov edi, 0xf0156306
ror esi, 0xa
shl edi, 0x16
mov ecx, edi
jmp 0x4758f0
mov ebx, 0x2809024b
xor edi, ecx
rol edi, 0x1f
xor edi, edx
add ecx, esi
xor ecx, edi
sub edx, esi
xchg edx, esi
mov ecx, 0xf01697e8
add ecx, edx
neg edx
jmp 0x477c90
push 0xef2ce1ce
nop
sub edi, ecx
jmp 0x475993
pop ebx
mov esi, edi
and edi, 0xf0179f46
neg esi
shr ecx, 0xa
xor edx, ecx
shr edx, 6
and esi, 0xf01827ec
xchg esi, edx
xchg esi, ecx
dec edi
and edx, edi
or edi, esi
jmp 0x476b48
pop ebx
neg edx
xchg esi, ecx
dec edi
or edx, 0xf01c4e36
sub edx, 0xf01c6bec
dec edx
xor edx, edi
xor edi, ecx
xchg ecx, edi
sub ecx, edx
jmp 0x477e4c
push esp
sub edx, esi
rol edx, 8
ror esi, 0x13
and edi, edx
shr esi, 0xc
or esi, edx
shl edx, 0xa
add edi, edx
rol edx, 0xd
xor esi, edi
jmp 0x476954
pop ebx
sub edi, esi
and edi, ecx
bswap edi
sub edi, 0xf01f9a98
or edi, edx
xchg esi, ecx
add edx, esi
and edi, esi
jmp 0x4776ea
push 0xef34ce65
sub edx, ecx
or edx, edi
and esi, ecx
mov edx, esi
add edi, esi
and edi, 0xf025efec
shr edi, 0xd
bswap edi
jmp 0x477d73
push 0xef2a17ce
xor ecx, edi
add edi, ecx
sub esi, 0xf02730a6
mov ecx, 0xf02751f0
rol esi, 0x14
or edx, ecx
xor esi, ecx
and ecx, esi
jmp 0x475c5a
pop ebx
add edi, edx
rol edi, 0x1e
jmp 0x476998
push esp
inc edx
shr esi, 0xb
sub edx, ecx
add edx, edi
jmp 0x4762bb
pop ebx
or esi, edi
shl edx, 7
neg edx
shl edi, 0x1b
xor ecx, edi
add ecx, esi
inc ecx
xchg ecx, edx
and ecx, edi
mov esi, edx
jmp 0x477692
pop ebx
xor edx, edi
xchg esi, edx
xchg esi, ecx
dec edi
and edx, edi
mov edi, 0xf02de5e0
add edx, ecx
sub ecx, esi
mov esi, edx
add ecx, edx
jmp 0x476c47
call fcn.00477873
mov ecx, 0xf031912e
add edx, 0xf031aa62
and esi, edi
add esi, 0xf031e554
or esi, ecx
xor edi, ecx
jmp 0x475a74
pop ebx
sub esi, edx
bswap edi
mov edi, edx
or esi, edi
xor edi, esi
sub edx, esi
and ecx, edi
mov ecx, 0xf0357756
inc edi
xor edx, ecx
jmp 0x476fa3
pop ebx
dec edi
or esi, edi
jmp 0x476075
push 0xef2cc560
or edi, 0xf03f76ae
xor edx, esi
or edi, edx
bswap edx
neg edi
mov esi, ecx
mov ecx, edi
add esi, 0xf04035fa
jmp 0x47671f
mov ebx, 0x2809024b
and edi, ecx
or ecx, edi
bswap esi
xchg edi, edx
jmp 0x475a2d
pop ebx
and esi, ecx
mov edx, esi
dec edx
sub edi, 0xf042f1e6
shl ecx, 0x13
neg ecx
and edi, ecx
add edi, edx
jmp 0x4766ea
mov ebx, 0x2809024b
xor edi, edx
add ecx, edx
ror edi, 8
neg ecx
shl esi, 4
dec edx
and edi, esi
or edx, esi
and edx, esi
add edx, edi
shr ecx, 8
rol edx, 0xa
nop
and edi, esi
jmp 0x475565
pop ebx
shr edi, 0xa
xor ecx, 0xf04b8388
and esi, 0xf04b9ccc
xchg ecx, edx
not edx
xor edi, ecx
and edx, ecx
mov edx, 0xf04c26e8
dec ecx
sub esi, 0xf04c5e8a
xchg esi, edi
inc esi
jmp 0x477dc8
mov ebx, 0x2809024b
add edx, ecx
mov edi, 0xf052b7f4
xor edi, 0xf052d384
xchg edi, ecx
jmp 0x4757a0
pop ebx
xor edx, edi
add edi, esi
and edi, esi
dec esi
or ecx, edx
xchg edx, esi
xchg ecx, edx
not esi
jmp 0x475710
push 0x401400
sub ecx, esi
mov esi, edx
mov edx, ecx
add edi, edx
sub edi, 0xf05462a2
mov ecx, 0xf0547fb0
inc edi
sub esi, edx
jmp 0x476185
push 0xef2e1f38
xchg ecx, edx
or esi, ecx
jmp 0x475690
push 0xef31cd26
and ecx, edi
xor esi, edx
rol edx, 0x13
ror esi, 6
mov edx, esi
xchg edi, edx
and edx, esi
bswap ecx
shr edx, 0x12
sub ecx, edi
or edi, edx
add esi, edi
dec esi
or ecx, edx
jmp 0x47700c
call ebx
or ecx, 0xf0578e1e
xchg edi, edx
and edx, esi
or edi, esi
shr ecx, 5
and edi, ecx
add edi, edx
xchg edx, ecx
and ecx, 0xf0586434
xchg esi, ecx
or edx, esi
not edi
or edx, edi
xchg edx, edi
jmp fcn.00476962
push 0xef3389e0
xor ecx, 0xf059139a
not ecx
xor esi, edx
xor edx, esi
ror esi, 0x11
xchg edi, ecx
xor edi, edx
dec ecx
sub esi, 0xf059f316
sub edx, edi
and edx, ecx
neg edx
jmp 0x475898
mov ebx, 0x2809024b
add edi, edx
bswap edx
mov esi, edi
and edi, 0xf05ba722
mov edx, 0xf05bc066
xchg ecx, edi
mov esi, 0xf05bf65c
neg ecx
jmp 0x477fa5
push 0xef31e8ae
or esi, edi
xor edx, esi
mov esi, edx
bswap edx
xor ecx, edi
mov edx, edi
sub esi, ecx
and edx, esi
jmp 0x4762ec
call ebx
not edx
mov ecx, edx
or ecx, 0xf05d5252
xchg edi, edx
or esi, edi
mov ecx, edi
dec ecx
or edx, edi
mov ecx, edx
mov edi, 0xf05e0f34
mov ecx, esi
inc edi
jmp 0x476949
pop ebx
add ecx, esi
mov ecx, edi
sub edx, esi
or edx, esi
bswap edi
bswap edx
mov esi, edi
add esi, edi
jmp 0x476423
pop ebx
or edx, edi
add edi, 0xf06d9102
shl edi, 0x17
add edi, esi
xor esi, ecx
rol ecx, 0xa
xor edx, 0xf06e1708
and edi, edx
or ecx, esi
not edx
xor edi, ecx
sub ecx, edi
xchg edi, edx
xchg edx, edi
jmp 0x4750fc
pop ebx
mov edx, edi
sub edx, 0xf0786452
xchg edx, edi
bswap ecx
add edi, esi
or esi, edx
neg esi
sub edi, edx
xor edi, edx
add esi, 0xf0793e0c
mov esi, 0xf07958f4
add ecx, edi
jmp 0x475215
push 0xef33c2a4
mov esi, 0xf07b020e
xor esi, edi
mov edi, esi
add edx, esi
and edi, esi
xchg edi, edx
xchg edi, ecx
ror edi, 7
jmp 0x4774ae
pop ebx
and edi, 0xf07c88ac
or edi, esi
xor ecx, edx
xor esi, ecx
inc edx
xchg ecx, esi
mov esi, edx
or ecx, edx
jmp 0x4767d3
push 0xef2e0032
add edx, ecx
sub ecx, esi
or edi, edx
shl edi, 0xd
xor ecx, edi
add esi, 0xf0813aec
inc ecx
xor ecx, edx
jmp 0x476f41
call fcn.00477873
and ecx, esi
xor esi, 0xf0837d1c
and edi, 0xf0839650
mov ecx, edx
xchg edx, ecx
inc ecx
mov esi, ecx
and ecx, esi
mov esi, ecx
xor edx, esi
xor ecx, edx
xchg edx, ecx
jmp 0x4776fc
push 0xef2a6a76
xor edi, edx
sub edx, ecx
rol ecx, 0x1a
ror edx, 0xd
mov edx, ecx
add edi, edx
sub edi, 0xf0854706
and esi, edi
xor ecx, 0xf0857fe8
sub esi, edx
xor esi, edx
mov edi, edx
jmp 0x47762d
push 0xef33e02c
sub ecx, esi
shr esi, 0x16
rol edi, 9
mov ecx, esi
inc edi
or edx, edi
add ecx, edi
mov edi, 0xf088390e
sub edx, edi
mov edx, ecx
or edi, 0xf0888448
or esi, ecx
jmp 0x475f72
push 0xef319194
add ecx, esi
inc ecx
xor ecx, edx
sub esi, edi
and esi, ecx
and edi, esi
mov esi, edi
not esi
shl ecx, 9
sub edi, esi
xor edi, esi
neg ecx
jmp 0x4760a8
call fcn.00477873
inc edi
sub edx, 0xf08e57d2
add edi, 0xf08e70e0
and edi, 0xf08e8c4a
or ecx, edi
and edx, ecx
jmp 0x476813
call ebx
bswap edx
shr edi, 0x1e
xor ecx, 0xf08f24e6
sub esi, edx
or edx, 0xf08f5a34
rol edx, 0x19
ror esi, 0x14
shl edi, 0x18
jmp 0x4759d7
mov ebx, 0x2809024b
and ecx, esi
xchg esi, edi
inc esi
xor ecx, edi
mov edx, edi
and ecx, 0xf0938572
jmp 0x476a65
push 0xef2c355c
not esi
shl ecx, 0x12
sub edi, esi
and edi, ecx
or ecx, edx
and esi, 0xf0968b50
jmp 0x4766fd
pop ebx
sub edx, ecx
rol esi, 1
mov ecx, edx
inc esi
and ecx, edx
not esi
jmp 0x475ea2
call ebx
sub esi, 0xf099577e
dec esi
xor esi, ecx
add edx, edi
xchg edi, ecx
or edx, edi
xor esi, edi
xor edx, edi
xor ecx, esi
and edi, esi
jmp 0x477d02
call ebx
or esi, edi
sub ecx, esi
shr esi, 0x14
not edx
xor edi, ecx
or ecx, edx
jmp 0x476dc7
call fcn.00477873
sub esi, ecx
add ecx, edx
ror edi, 0xf
add edi, ecx
sub ecx, edx
add edi, edx
mov ecx, edi
xor esi, 0xf0a8da6e
sub edi, ecx
and esi, edx
jmp 0x475d23
pop ebx
or esi, edi
mov edx, ecx
add esi, 0xf0a96732
and edi, 0xf0a9801a
or ecx, edi
or esi, edx
jmp 0x475d9e
mov ebx, 0x2809024b
sub edi, ecx
sub edx, edi
and edx, ecx
xor edi, 0xf0aa2a6e
add ecx, 0xf0aa477c
dec edi
and edx, edi
mov edi, 0xf0aa9bfe
add edx, ecx
sub esi, 0xf0aacfd6
and ecx, 0xf0aae8e4
inc esi
jmp 0x475e64
push 0xef3173e6
inc edx
xchg edi, edx
or esi, edi
and edi, ecx
or ecx, edx
xor edx, esi
jmp 0x477567
pop ebx
or edi, esi
shr ecx, 0x1c
dec edi
ror esi, 8
and edi, edx
dec esi
add ecx, edx
mov edx, 0xf0b0b3b0
dec ecx
xor edx, esi
jmp 0x475fab
pop ebx
xor edi, edx
dec ecx
sub esi, 0xf0b354f8
sub edx, edi
xor edx, edi
or edi, edx
inc edi
and edx, 0xf0b3e124
or edi, ecx
bswap ecx
mov ecx, 0xf0b43028
rol esi, 0x18
jmp 0x476ee4
mov ebx, 0x2809024b
add esi, ecx
mov ecx, edx
add esi, edx
add edi, 0xf0b4c3b2
jmp 0x477430
push 0xef2f22c4
xchg ecx, edx
or esi, ecx
jmp 0x477b5e
mov ebx, 0x2809024b
or ecx, edi
add ecx, edx
and esi, ecx
or ecx, edx
xor edx, ecx
and edx, edi
and ecx, edi
neg ecx
xchg edi, esi
xchg edi, edx
jmp 0x4755cb
pop ebx
or ecx, esi
and esi, 0xf0c323a6
neg edx
xchg edx, ecx
xor edi, ecx
xor edx, 0xf0c392f8
sub esi, edi
xor esi, edi
jmp 0x475bdb
call fcn.00477873
bswap esi
inc ecx
xor ecx, edx
and edi, edx
xchg ecx, edx
add esi, edi
and ecx, 0xf0c493ce
not edi
and esi, edi
mov esi, ecx
jmp 0x4757b2
pop ebx
sub ecx, esi
dec esi
sub ecx, edi
and edx, 0xf0c8ace8
jmp 0x47673f
push 0xef34ec12
or esi, edx
xor edi, edx
add ecx, esi
or edi, esi
shr ecx, 0x17
and edi, ecx
xchg ecx, edx
mov edi, esi
xor esi, edi
bswap esi
or edi, esi
dec ecx
jmp 0x475e20
push 0x73cc7
not ecx
add edx, esi
add edx, 0xf0cd94f8
sub esi, edx
jmp 0x476ef9
pop ebx
mov ecx, 0xf0cdd7f0
rol esi, 0x1d
or edx, ecx
ror ecx, 0xb
mov ecx, edi
dec ecx
and ecx, esi
or edi, edx
bswap edx
mov edx, 0xf0ceca10
xchg ecx, edi
inc ecx
xor ecx, edx
shl esi, 0x1e
jmp 0x475520
pop ebx
or esi, 0xf0d2d972
inc esi
xor ecx, edi
shr ecx, 0x11
xor edx, ecx
sub edx, esi
jmp 0x4778f8
push 0xef28aed6
and ecx, edx
xor edx, 0xf0d44abc
inc ecx
or esi, edi
and edi, ecx
neg edx
xchg edx, ecx
xor edi, edx
jmp 0x475fdf
mov ebx, 0x2809024b
xchg edi, edx
xchg esi, ecx
add edx, esi
sub edi, esi
shl edx, 0x13
mov esi, ecx
or edx, edi
neg edx
shl edi, 0x1a
xor ecx, edi
jmp 0x475bfa
call fcn.00477873
sub ecx, 0xf0de6bc2
dec ecx
not ecx
nop
and edi, esi
sub esi, ecx
bswap edi
sub ecx, edx
jmp 0x475c7b
push 0xef2b6a31
mov esi, edi
ror ecx, 7
mov ecx, edi
or ecx, esi
mov edi, edx
xchg esi, edi
jmp 0x47634c