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

Disassembly:
call sub.user32.dll_GetClipboardOwner
cmp eax, 0xfffffeda
jne 0x40106b
call sub.advapi32.dll_ConvertSecurityDescriptorToAccessW
call sub.shell32.dll_SHEnumerateUnreadMailAccountsW
call sub.advapi32.dll_ConvertSecurityDescriptorToAccessW
call sub.shell32.dll_PifMgr_GetProperties
call sub.shell32.dll_PifMgr_GetProperties
call sub.shell32.dll_SHEnumerateUnreadMailAccountsW
call sub.shell32.dll_PifMgr_GetProperties
call sub.shell32.dll_SHEnumerateUnreadMailAccountsW
call sub.shell32.dll_PifMgr_GetProperties
call main
call sub.shell32.dll_SHEnumerateUnreadMailAccountsW
call sub.advapi32.dll_ConvertSecurityDescriptorToAccessW
call sub.shell32.dll_PifMgr_GetProperties
call sub.advapi32.dll_ConvertSecurityDescriptorToAccessW
call sub.shell32.dll_PifMgr_GetProperties
call sub.advapi32.dll_ConvertSecurityDescriptorToAccessW
call sub.shell32.dll_PifMgr_GetProperties
call sub.shell32.dll_PifMgr_GetProperties
ret
call sub.user32.dll_GetClipboardSequenceNumber
cmp eax, 0xffffff13
jne 0x4010d1
call sub.shell32.dll_SHEnumerateUnreadMailAccountsW
call sub.advapi32.dll_ConvertSecurityDescriptorToAccessW
call main
call sub.shell32.dll_PifMgr_GetProperties
call sub.advapi32.dll_ConvertSecurityDescriptorToAccessW
call sub.advapi32.dll_ConvertSecurityDescriptorToAccessW
call sub.shell32.dll_SHEnumerateUnreadMailAccountsW
call main
call main
call main
call sub.shell32.dll_PifMgr_GetProperties
call sub.shell32.dll_PifMgr_GetProperties
call sub.shell32.dll_PifMgr_GetProperties
call sub.shell32.dll_PifMgr_GetProperties
call sub.advapi32.dll_ConvertSecurityDescriptorToAccessW
call main
call sub.shell32.dll_SHEnumerateUnreadMailAccountsW
ret
call sub.user32.dll_GetClipboardOwner
cmp eax, 0xffffff03
jne 0x401155
call sub.advapi32.dll_ConvertSecurityDescriptorToAccessW
call sub.advapi32.dll_ConvertSecurityDescriptorToAccessW
call main
call sub.shell32.dll_PifMgr_GetProperties
call sub.shell32.dll_PifMgr_GetProperties
call sub.advapi32.dll_ConvertSecurityDescriptorToAccessW
call sub.shell32.dll_SHEnumerateUnreadMailAccountsW
call main
call sub.shell32.dll_PifMgr_GetProperties
call sub.shell32.dll_PifMgr_GetProperties
call sub.shell32.dll_PifMgr_GetProperties
call sub.shell32.dll_SHEnumerateUnreadMailAccountsW
call sub.advapi32.dll_ConvertSecurityDescriptorToAccessW
call sub.shell32.dll_PifMgr_GetProperties
call sub.shell32.dll_SHEnumerateUnreadMailAccountsW
call main
call sub.shell32.dll_PifMgr_GetProperties
call main
call sub.advapi32.dll_ConvertSecurityDescriptorToAccessW
call sub.shell32.dll_PifMgr_GetProperties
call sub.shell32.dll_SHEnumerateUnreadMailAccountsW
call main
call sub.shell32.dll_PifMgr_GetProperties
ret
call sub.kernel32.dll_GetUserDefaultLCID
cmp eax, 0xfffffee6
jne 0x4011fc
call sub.shell32.dll_PifMgr_GetProperties
call sub.shell32.dll_PifMgr_GetProperties
call main
call sub.advapi32.dll_ConvertSecurityDescriptorToAccessW
call sub.advapi32.dll_ConvertSecurityDescriptorToAccessW
call sub.shell32.dll_PifMgr_GetProperties
call sub.shell32.dll_SHEnumerateUnreadMailAccountsW
call sub.advapi32.dll_ConvertSecurityDescriptorToAccessW
call sub.advapi32.dll_ConvertSecurityDescriptorToAccessW
call sub.shell32.dll_PifMgr_GetProperties
call sub.shell32.dll_PifMgr_GetProperties
call sub.shell32.dll_PifMgr_GetProperties
call sub.advapi32.dll_ConvertSecurityDescriptorToAccessW
call sub.advapi32.dll_ConvertSecurityDescriptorToAccessW
call main
call sub.advapi32.dll_ConvertSecurityDescriptorToAccessW
call sub.shell32.dll_SHEnumerateUnreadMailAccountsW
call sub.advapi32.dll_ConvertSecurityDescriptorToAccessW
call sub.shell32.dll_PifMgr_GetProperties
call main
call sub.shell32.dll_PifMgr_GetProperties
call main
call main
call sub.advapi32.dll_ConvertSecurityDescriptorToAccessW
call sub.advapi32.dll_ConvertSecurityDescriptorToAccessW
call sub.shell32.dll_SHEnumerateUnreadMailAccountsW
call sub.shell32.dll_PifMgr_GetProperties
call sub.shell32.dll_SHEnumerateUnreadMailAccountsW
call sub.shell32.dll_SHEnumerateUnreadMailAccountsW
call sub.advapi32.dll_ConvertSecurityDescriptorToAccessW
ret
call sub.kernel32.dll_GetUserDefaultLCID
cmp eax, 0xffffff12
jne 0x401267
call sub.shell32.dll_SHEnumerateUnreadMailAccountsW
call sub.shell32.dll_SHEnumerateUnreadMailAccountsW
call main
call sub.shell32.dll_SHEnumerateUnreadMailAccountsW
call main
call sub.advapi32.dll_ConvertSecurityDescriptorToAccessW
call sub.advapi32.dll_ConvertSecurityDescriptorToAccessW
call main
call main
call sub.shell32.dll_PifMgr_GetProperties
call main
call sub.advapi32.dll_ConvertSecurityDescriptorToAccessW
call sub.advapi32.dll_ConvertSecurityDescriptorToAccessW
call sub.shell32.dll_PifMgr_GetProperties
call sub.advapi32.dll_ConvertSecurityDescriptorToAccessW
call main
call sub.shell32.dll_SHEnumerateUnreadMailAccountsW
call sub.shell32.dll_SHEnumerateUnreadMailAccountsW
ret
jmp 0x475739
and ebx, ecx
sub edi, 0xa0686eb
add ecx, edx
jmp 0x47844d
pop esi
mov ebx, edx
neg ecx
sub ebx, edi
inc edi
xor ebx, edi
ror ebx, 0x1f
sub ebx, edi
ror ebx, 0x13
mov edi, ebx
or edx, ebx
neg ebx
and ebx, 0xb01988c
jmp 0x4784d6
call fcn.00478d1a
or ebx, 0xb01f1b3
and edi, 0xb022f6a
not ebx
or ecx, edi
add edx, 0xb02e975
sub edx, ebx
inc ebx
sub ebx, 0xb03a4a8
shr edx, 0x16
mov ebx, edx
or edx, edi
and edx, ebx
and edi, edx
bswap edi
or edx, edi
and edx, edi
jmp 0x477842
mov esi, 0x3f4d7907
xor ecx, 0xb1194a7
sub ebx, edi
sub ecx, ebx
xor ecx, edx
add ecx, ebx
add ecx, edx
or edi, edx
sub ebx, edx
shr edx, 0xb
jmp 0x477153
push 0xa1df657
xchg edi, ecx
xor edx, ecx
ror edx, 0x1d
not edi
mov edi, 0xc28337f
mov edi, ebx
and ecx, 0xc28ad23
xchg edx, ecx
shr ecx, 6
sub ecx, 0xc297a0d
shr edi, 0x10
or ebx, edi
jmp 0x4778d2
push 0xa2cf0ad
xor ecx, edx
xchg edx, ecx
sub edx, edi
add ebx, edi
add ebx, 0xc2c126f
shl edx, 0xc
and edx, ebx
xor edx, ecx
mov edx, edi
sub edx, ebx
add ecx, edi
neg ecx
jmp 0x478180
pop esi
add ebx, ecx
and edi, edx
neg edx
not ebx
sub edx, ecx
mov ebx, edi
xor ebx, edx
or ecx, ebx
xchg ecx, edx
jmp 0x475f64
push 0xa1dab2d
mov edx, edi
rol edi, 0x10
xor edi, edx
rol edi, 8
ror ebx, 0x18
xor edi, 0xc360fe4
jmp 0x475957
pop esi
add ebx, edx
or ebx, 0xc38f3e2
mov ebx, edi
add ebx, edx
rol ecx, 0x16
xchg edi, edx
and edx, edi
shl ecx, 0xd
or edx, ecx
xor edx, ebx
mov edx, 0xc3b78a5
or ecx, ebx
and edx, edi
xor edx, ebx
or edi, ebx
xor ebx, edx
jmp 0x478120
pop esi
dec ebx
and edx, ecx
or ecx, edx
shl edx, 0x13
jmp 0x477799
pop esi
ror ebx, 0x1e
xchg edx, edi
add edx, 0xc4930aa
and ebx, edx
or ecx, 0xc4a2629
nop
ror ebx, 6
add ecx, edi
mov ebx, 0xc4c0913
jmp 0x477705
pop esi
xchg ecx, edi
sub ecx, 0xc542f18
not edi
ror edi, 8
sub edi, edx
jmp 0x478793
call fcn.00478d1a
add edi, 0xc57b031
xchg edx, ebx
add edi, ecx
xchg ebx, edx
or edi, ebx
rol ecx, 0x1f
xor edi, ebx
xchg edi, ecx
sub edi, ecx
and ebx, edi
sub ecx, 0xc5bfaea
mov edi, edx
jmp 0x475be4
pop esi
xor edi, 0xc5ced77
shr edi, 1
sub edi, ecx
not edx
xchg edx, ecx
sub ecx, ebx
jmp 0x475a3c
call esi
shr edx, 2
and edx, 0xc6492e4
ror ebx, 2
and ebx, edi
sub ecx, 0xc65e3b2
or edx, ecx
sub ecx, ebx
mov edx, ebx
jmp 0x4769f0
push 0xa194fac
and ecx, edi
bswap ecx
xor edx, ecx
bswap edi
xchg edi, edx
rol edi, 6
jmp 0x47747b
push 0xa223948
nop
xchg edi, ecx
mov ebx, ecx
xchg ebx, ecx
bswap ebx
add ecx, 0xc794373
xchg ecx, edi
add edi, 0xc7a65f2
shl edx, 5
xor edx, ebx
jmp 0x47717b
push 0xa309794
or ecx, edi
xor ebx, edx
inc edi
and edi, ebx
sub ecx, edi
shl edx, 9
sub edi, 0xc96080f
add edi, 0xc966f91
ror edi, 5
add edx, edi
shl edi, 0x17
xor ecx, edx
and ecx, ebx
jmp 0x478a48
pop esi
dec edx
xor edi, ecx
mov edx, ebx
mov edx, ebx
xor ebx, 0xcbba605
or ecx, 0xcbc344d
shr ebx, 0x18
sub edx, edi
jmp 0x4760cd
call esi
sub ebx, ecx
inc ecx
mov edi, ecx
sub ecx, 0xcbedfe8
not edi
mov ecx, edx
mov edx, ebx
sub ecx, edi
inc ebx
xchg ecx, edi
and edi, 0xcc20c16
mov ecx, 0xcc28cfb
mov edx, edi
and ecx, edx
or edi, ecx
ror edx, 0xb
jmp 0x477d9b
pop esi
add edi, edx
dec edi
or edi, edx
shr ecx, 0x11
dec ebx
xchg edi, ebx
jmp 0x4771b9
pop esi
or ebx, 0xd0b4c30
mov edx, edi
sub ecx, edx
sub ebx, 0xd0caf8c
xor ebx, edi
mov edx, ebx
add ecx, edx
jmp 0x4772c6
push 0xa385e12
xor edi, ecx
and ecx, edi
xor ebx, edi
sub edx, 0xd0fde20
inc ecx
or ebx, edx
or edi, 0xd112512
and ebx, edx
xor edx, ebx
and ebx, ecx
and edx, edi
shl edi, 0x11
jmp 0x476de9
pop esi
ror ebx, 3
sub ecx, ebx
add edi, 0xd28719f
add ebx, ecx
mov edx, edi
ror edi, 0xb
ror ecx, 8
inc ebx
and edx, ebx
xor edx, edi
xor ecx, 0xd2beadd
not ebx
sub edi, 0xd2cb295
bswap edi
jmp 0x475987
push 0xa14ba2f
xor edx, 0xd34506a
not ebx
not edi
dec edx
add edi, edx
sub edx, ebx
sub ebx, edi
and ebx, ecx
xor ebx, edi
shr ebx, 3
jmp 0x47754a
push 0xa358932
add ecx, 0xd3f1666
mov edi, 0xd3f89b3
shl edi, 0x15
or edi, ebx
not ebx
or ecx, ebx
xor ecx, ebx
mov edx, ebx
sub ecx, edx
ror edi, 0x11
add ecx, edx
xor edx, edi
or ecx, ebx
jmp 0x47764a
call fcn.00478d1a
add edi, ebx
inc edx
mov ecx, 0xd568a78
not ebx
or edi, edx
not edi
bswap edx
jmp 0x4778b2
push 0xa38144c
and edx, ebx
add edx, ebx
mov edx, edi
xor edi, ebx
mov edx, ecx
ror edx, 0xf
neg ebx
shr edx, 0x1f
shr ecx, 9
mov ebx, edx
add edi, ebx
and edi, ebx
inc edi
ror ecx, 0xa
xor ecx, edx
jmp 0x4760e9
push 0xa0c644c
xchg ebx, ecx
xor ecx, 0xd9c4992
and edx, ebx
ror ebx, 0x15
sub ecx, ebx
sub ebx, edi
jmp 0x476f57
pop esi
or ecx, 0xd9da9d3
not edx
xor ebx, edi
sub ecx, edi
xor edi, 0xd9eb361
sub edx, 0xd9ef30c
jmp 0x476637
push esp
add edi, edx
add edx, edi
and edx, edi
xchg edx, ebx
or ebx, edi
sub edi, ebx
add edi, ecx
mov edi, 0xda1066f
mov ecx, edi
mov edx, edi
and edi, 0xda1bdaa
shl edi, 0x12
jmp 0x4786af
pop esi
not edx
xor ebx, edi
xor edx, ecx
jmp 0x478681
push 0xa19e35b
sub ebx, edx
xchg edi, edx
or ebx, edx
sub ecx, ebx
or ecx, edx
or ecx, edi
and ecx, 0xdbb8094
shl edi, 0x17
add edx, ebx
sub ecx, ebx
shl ecx, 0x12
add ecx, edi
jmp 0x477452
call fcn.00478d1a
mov edx, edi
add ebx, edi
sub edx, ebx
sub edx, ecx
sub ecx, edx
add edx, ecx
or edi, ebx
add edi, 0xdbeba9c
inc edi
inc edx
dec edi
jmp 0x477377
call fcn.00478d1a
mov edx, 0xdc3905f
add ecx, 0xdc3e0d8
not ecx
and ebx, ecx
xchg ecx, edi
rol edi, 0x12
rol edi, 0x1e
jmp 0x47876b
push 0xa15935c
sub edx, ebx
and edi, ebx
and edx, ebx
xor edx, 0xdc62508
add edi, 0xdc6643f
xchg ebx, ecx
not edi
or edi, 0xdc720d2
and edi, edx
mov ebx, edx
xchg ebx, ecx
or ecx, edx
sub ebx, 0xdc85e33
jmp 0x47887e
push 0xa0bd5c6
xchg edi, edx
xor edi, ebx
shl ebx, 0x1e
and edi, ecx
sub edx, 0xdc9aa4f
xchg ebx, ecx
xor edi, ecx
bswap ebx
jmp 0x477c95
pop esi
xor edx, edi
xchg ecx, edi
mov ecx, edi
inc ebx
bswap ebx
xor ecx, ebx
or ecx, ebx
sub ecx, 0xdcf8e92
inc edx
xchg edi, edx
xor ecx, ebx
rol ecx, 4
jmp 0x475ae8
pop esi
mov edx, ebx
ror edx, 0x11
or ecx, edi
mov edx, 0xdd902cc
rol edx, 0xc
mov ebx, ecx
xor edi, 0xdd9c967
shl edi, 0xd
xchg ebx, edi
and edi, ebx
xchg ebx, edi
jmp 0x476f18
pop esi
add edi, ecx
rol edx, 0x17
add ecx, edi
neg ecx
xor edx, ebx
xor ebx, edi
or edi, 0xde6b8fb
or ebx, edx
shl ebx, 0x19
or edx, edi
xchg edx, edi
mov edx, ecx
inc ecx
rol edx, 0x11
add edx, ecx
jmp 0x4767d6
call esi
and edx, 0xdf231f6
xchg ebx, edx
xor edx, ecx
xor ecx, 0xdf2f91b
inc edx
shl ecx, 0xf
jmp 0x476553
push 0xa1d1686
dec ebx
and edi, 0xdf40f47
sub edi, 0xdf44daa
and ecx, edx
add ebx, edx
xchg ebx, edi
mov ecx, ebx
not ecx
mov ecx, edi
sub edi, ecx
and edi, ebx
jmp 0x476c2c
pop esi
xor ebx, edi
xchg edi, edx
and edx, ebx
and edi, edx
neg ecx
jmp 0x476be5
push 0x401400
sub edx, ebx
shl ebx, 1
and edx, edi
or edx, 0xdfeb7b8
xor edx, 0xdfef71a
mov ecx, ebx
jmp 0x478a2a
call fcn.00478d1a
xchg edi, edx
shr ecx, 0x12
add edi, edx
shl ebx, 8
xor ecx, edi
xor edx, edi
add ecx, 0xe010dde
bswap ebx
jmp 0x477cb6
push 0xa37c92c
xchg edx, edi
sub edi, ecx
or edx, 0xe1d6db7
mov edi, ebx
or edi, 0xe1deac7
bswap ebx
sub ecx, edi
jmp 0x4763cb
push 0xa1d61d7
dec ebx
and ebx, ecx
xor edi, edx
dec ecx
jmp 0x4759f6
push 0xa234b0e
bswap ebx
or edi, 0xe235033
and ecx, ebx
and edi, 0xe23ccdd
add edx, ecx
or ecx, 0xe244606
ror edi, 7
xor ebx, edi
add ecx, ebx
xor edx, 0xe254f59
sub ecx, 0xe25907e
and edi, 0xe25d17b
xor edi, edx
xor ebx, 0xe264f71
jmp 0x477e7f
pop esi
xchg ecx, edi
dec ebx
mov ebx, edx
neg ecx
ror ecx, 0x14
mov ecx, edi
add edi, ebx
rol ebx, 4
sub ebx, 0xe38592d
jmp 0x4759de
call fcn.00478d1a
xor ebx, edi
mov edx, 0xe3b7ebb
add edx, ecx
add edi, 0xe3bf975
xchg edx, ecx
or edi, edx
or edi, 0xe3cc5a3
shr ebx, 8
xor edi, ecx
jmp 0x4784b3
pop esi
and edx, ebx
rol ebx, 0x1c
xor ebx, edi
not edx
mov edx, ebx
add edi, ecx
shr ebx, 7
xchg ecx, edx
and edx, edi
jmp 0x477915
push 0xa38a9ed
xor ecx, ebx
sub ebx, edi
sub ebx, 0xe43ef47
and ebx, edx
sub ebx, edi
not ebx
or edx, 0xe47500f
not ebx
add ecx, 0xe48307d
add ebx, 0xe48a31b
add ebx, edx
jmp 0x47853d
pop esi
or ebx, edx
xchg ebx, edx
mov edx, 0xe4cfa05
xchg edx, ecx
xor edi, ebx
and ecx, ebx
xor edi, ecx
or edi, 0xe4f3118
or edx, ecx
sub edx, 0xe503ea2
xchg edi, edx
jmp 0x477fdf
call fcn.00478d1a
xor edx, ebx
sub edx, ecx
xchg edx, edi
not ebx
mov ecx, edx
xor edi, 0xe5f8ef2
sub edi, ecx
rol ecx, 7
and edi, ebx
sub ecx, edx
xor edx, 0xe62b943
jmp 0x478911
pop esi
shl edi, 0x11
and ecx, edi
sub ebx, 0xe69e399
xor edx, ebx
mov edi, 0xe6af761
mov ebx, 0xe6b9831
and ebx, edx
or edi, ebx
add edi, ebx
inc edx
dec edx
nop
and ebx, 0xe6efed5
rol edx, 0x1d
mov ecx, edx
and ebx, edi
jmp 0x4788b2
mov esi, 0x3f4d7907
add ebx, ecx
or ecx, edx
and edx, 0xe733fc1
shl ebx, 0x15
shr edx, 0x1b
and ebx, edx
mov ebx, ecx
jmp 0x4785d1
call esi
add edi, ebx
shr edx, 0xd
dec edx
not edx
not edi
jmp 0x476e3b
pop esi
or ecx, 0xe7df0e1
sub ebx, edx
dec edx
or edx, ecx
xor edi, ebx
shr ecx, 1
rol edx, 0xf
xchg ecx, edi
bswap edi
xchg ebx, edi
not edi
xor edx, ebx
ror ecx, 3
jmp 0x476868
call fcn.00478d1a
add edx, ecx
and edi, ecx
ror ebx, 0x1d
xor ebx, 0xeb3642b
and ecx, ebx
add edx, ebx
shr ebx, 0xf
xchg edi, ebx
add edi, ebx
and ecx, edx
not edx
add ebx, edi
jmp 0x476992
push 0xa22c9f8
sub ecx, ebx
mov ecx, 0xeb5ed9d
or ebx, ecx
sub ecx, ebx
xor edi, edx
add edx, ebx
and edi, ecx
neg edx
jmp 0x476c3c
pop esi
add edx, ebx
or edi, ebx
xor ebx, edx
sub ecx, ebx
xchg ecx, edx
and ecx, edx
add ebx, 0xebb91bf
shr edx, 3
and edi, ecx
inc ecx
sub ecx, edx
add ecx, edi
add edx, 0xebe2dd8
xchg ebx, edi
jmp 0x4789ec
push 0xa0f410d
or ecx, 0xebf3fd9
mov ebx, ecx
xor ebx, 0xec014cc
xchg ecx, ebx
mov edi, edx
and ecx, edx
and ecx, ebx
and ebx, edi
add edx, ecx
and ebx, edx
inc edi
jmp 0x478d93
push 0xa0ef80e
and edx, ecx
dec ebx
sub edx, ecx
xchg edx, ebx
mov ecx, ebx
or edx, ebx
mov ecx, ebx
bswap edx
jmp 0x4771e3
pop esi
add edi, 0xedc6b37
not edi
dec edx
add edi, ebx
mov edx, ebx
sub ebx, edx
add edi, 0xeddf160
jmp 0x4783f9
call fcn.00478d1a
shr ebx, 0xa
xchg edx, ecx
shr ebx, 0x13
xor ebx, ecx
neg edx
not edx
and ecx, edi
and edx, ebx
mov ecx, ebx
or edi, 0xee14235
jmp 0x4773be
push esp
add edi, 0xee1a023
xor edi, 0xee1e164
or ecx, edx
add ecx, edi
add ebx, edi
add ecx, edi
xchg edx, ebx
sub ecx, edx
sub ebx, 0xee3c968
jmp 0x476571
call esi
or ecx, 0xee8739a
not ecx
xor ecx, edi
xor edx, ecx
and ebx, ecx
add edi, edx
dec edi
add ecx, ebx
neg ebx
jmp 0x475b50
push 0xa1a2c77
and edx, edi
sub edx, ebx
shr edx, 0xa
mov edx, ecx
ror edi, 0x11
sub edi, edx
add ecx, edi
add edx, 0xef4619b
inc ebx
rol edi, 0x1b
xor ecx, edi
or ebx, edx
dec ebx
jmp 0x4777e9
push 0xa199a81
xor edi, 0xef5f3f4
shl ecx, 8
or edi, 0xef6821a
jmp 0x4766bd
call esi
sub edi, edx
mov edi, ecx
shr edx, 0x19
or ecx, ebx
and ecx, ebx
sub ecx, 0xef9f7bb
rol edx, 0x14
and edx, ebx
and ebx, ecx
xor ecx, edi
add ecx, edx
add ecx, edx
and ecx, edx
jmp 0x478341
push 0xa1548d6
xor ecx, edx
and ecx, edi
or ecx, edx
rol ebx, 0x11
sub ebx, edx
sub edx, ebx
or edi, ebx
inc ebx
neg ebx
jmp 0x47675a
push 0xa2ffa26
mov ecx, 0xf1da0b6
shl ebx, 0x19
and ecx, ebx
xor ecx, 0xf1f03ee
mov edi, ebx
xor edi, ebx
jmp 0x475d22
mov esi, 0x6332a2e
bswap ecx
xor ebx, ecx
bswap edx
mov edx, ecx
sub ecx, edx
xchg edi, ebx
dec edx
jmp 0x475b79
call fcn.00478d1a
sub edx, ecx
or edi, ebx
xchg edi, edx
sub ecx, edx
add edi, edx
jmp 0x476f75
pop esi
xor ebx, ecx
xor edx, edi
shl edi, 0x1e
add edx, 0xf38baf6
xor edx, ecx
and ecx, edx
xor edx, ecx
jmp 0x475e4d
pop esi
or edx, 0xf470ff0
add edx, ecx
sub ecx, 0xf479a9b
ror ebx, 3
shr ecx, 0x10
add ebx, edi
sub edi, edx
dec edi
add edi, ebx
not edi
xor ecx, ebx
xor edi, 0xf4a7a4d
xor edi, ecx
neg edx
inc ecx
jmp 0x475c5d
mov esi, 0x6332a2e
sub ebx, ecx
sub edx, edi
xor edi, 0xf4e867b
mov ebx, edi
dec edi
or ebx, 0xf4f4014
sub edi, 0xf4f9068
or ecx, ebx
or edx, edi
add ecx, edi
neg ecx
xchg edx, ecx
jmp 0x477b02
call esi
mov ecx, 0xf53b6b8
mov ebx, 0xf53f56c
add edi, edx
bswap edx
add edi, ecx
xchg edi, ebx
jmp 0x475ba4
call esi
and ecx, edx
xor edi, edx
mov ebx, edi
dec edi
xor edi, ebx
mov ebx, edx
sub edi, ecx
xchg ecx, ebx
add ebx, 0xf5e087c
xchg edx, edi
add edi, edx
jmp 0x476d62
mov esi, 0x3f4d7907
mov ebx, edx
not edi
sub ebx, edx
and ebx, edi
and ebx, edx
neg ebx
sub ecx, edx
neg edi
jmp 0x476ec8
pop esi
not edx
sub ecx, 0xf64413b
sub ebx, edi
add ecx, edx
xor edx, ebx
inc ebx
jmp 0x477c3d
pop esi
neg edi
or ebx, edi
not edx
shr ebx, 0xb
add ebx, edx
or ecx, edi
jmp 0x476fa9
mov esi, 0x6332a2e
xor edi, edx
ror ecx, 0xe
dec edx
or ebx, 0xf7aa504
dec ebx
add edi, edx
or edx, ebx
and edi, ecx
ror edx, 0xc
neg edi
jmp 0x47631f
call fcn.00478d1a
sub edi, ebx
mov edi, 0xf89573a
sub ebx, edi
sub edx, ecx
or ebx, edi
mov edx, ecx
xchg ecx, ebx
sub ecx, 0xf8bf0c9
and edi, 0xf8c5729
mov ebx, 0xf8c9477
neg ebx
mov ebx, edi
sub ecx, edx
mov ecx, edi
inc ecx
add edx, 0xf8e02ad
jmp 0x4774b5
pop esi
and ecx, edx
xchg edx, edi
rol edi, 0xf
xchg edi, ecx
neg ebx
xor ecx, ebx
and edx, ebx
add ebx, edi
dec edi
and ecx, ebx
jmp 0x47732e
push 0xa0c1c03
xor edi, edx
or edx, ecx
and edi, edx
and edi, edx
shr ecx, 0x16
and ebx, 0xfa8fca2
add edi, edx
and ebx, edi
add edi, ebx
jmp 0x476538
call esi
and edx, ecx
shl edi, 3
add ecx, edx
sub ebx, ecx
xor edi, edx
not ecx
mov ecx, 0xfab769e
xchg edx, ecx
shl ecx, 0xe
xor edx, ebx
xor edi, ebx
xor edi, ecx
xchg ebx, ecx
jmp 0x476dcf
pop esi
or edi, 0xfba489a
xchg ebx, edi
xchg edi, ebx
sub ebx, 0xfbafefb
mov ecx, ebx
rol edx, 6
dec edx
xchg edx, edi
add ebx, 0xfbc3d8d
shl ebx, 0xd
xor edi, ecx
xor ebx, edi
xchg edx, ebx
inc ebx
jmp 0x475af6
push 0xa114578
xchg ecx, edi
ror edx, 8
and edx, 0xfc505e8
or edx, ecx
or edi, ebx
sub ecx, edi
mov edi, 0xfc60889
sub edi, edx
xor edi, edx
mov ecx, edi
jmp 0x47589f
push 0xa23c873
rol edi, 0x1e
ror edx, 0x12
and ecx, edx
nop
add edx, edi
or edx, edi
or edx, 0xfcc8ee5
shl ebx, 0x1a
sub edx, 0xfcd1b1b
xchg ecx, ebx
xchg edi, ebx
sub edi, ebx
xor ebx, edi
shr ebx, 1
or edi, ebx
jmp 0x477a47
pop esi
sub ecx, edi
or edx, ebx
dec ebx
add edx, 0xfddd8d5
xor edi, ebx
mov edi, ebx
xor ebx, edx
ror edx, 6
add edx, edi
rol edx, 0xe
mov ecx, edi
shr edx, 0x1f
mov edi, ecx
bswap ebx
xor edi, ebx
jmp 0x4785bf
pop esi
mov edi, ecx
mov edi, ecx
or ebx, edi
and ecx, edi
dec ecx
xchg ebx, edi
jmp 0x477f6b
push 0xa2f7276
mov edx, edi
or ecx, 0x10011c83
xchg ecx, edx
sub edi, ebx
bswap ecx
or edx, 0x100221b1
bswap edx
sub ebx, edx
sub edx, ebx
ror ebx, 0xa
xchg ecx, edx
jmp 0x47762c
push 0xa2d3b83
mov edi, ecx
nop
not edx
bswap edx
shr edi, 0x11
sub edx, ebx
add ebx, ecx
dec edx
sub ebx, 0x10090146
sub edx, ebx
xchg ecx, edi
or edx, ebx
and ecx, edi
add ebx, edi
xor ecx, 0x100a6dd7
inc ebx
jmp 0x4789cd
mov esi, 0x3f4d7907
or edx, 0x10163252
xchg edx, ebx
mov ebx, edi
xor edi, edx
and edx, ebx
mov ebx, ecx
sub edi, edx
rol ecx, 7
and edi, ebx
xchg edi, edx
sub ebx, 0x1018a165
jmp 0x4776b8
pop esi
not edi
rol ecx, 0xb
xchg ecx, edx
add edi, 0x102b681a
add ebx, ecx
sub ecx, ebx
add ecx, 0x102c2598
xor ebx, ecx
mov ebx, edi
add ebx, edx
ror ecx, 0x1f
sub edi, 0x102d6b14
or ebx, ecx
xchg ebx, ecx
rol ecx, 0x1e
jmp 0x47792a
mov esi, 0x6332a2e
xchg edi, ecx
dec ecx
and edi, edx
add ebx, 0x10378f96
rol ebx, 0xb
jmp 0x477353
push 0xa18f81d
and ebx, edx
shr edi, 0xa
add ebx, edi
or ecx, edi
bswap edx
xchg ecx, edx
jmp 0x475c1f
push 0xa0b39cc
sub ebx, ecx
xchg ebx, ecx
and ebx, edi
xor edi, ebx
add ebx, ecx
bswap ebx
jmp 0x478577
call esi
xor edx, 0x10474220
shr edx, 0xc
not ecx
shr edi, 0x1e
sub edi, ebx
and edx, ebx
and ecx, edx
xchg ecx, edx
and ecx, edi
mov edi, ebx
not ecx
jmp 0x47859f
push 0xa10fcd7
bswap ecx
sub ecx, ebx
and ebx, 0x104b8740
inc edi
sub ebx, 0x104c17ee
neg ebx
xor edx, edi
xchg edi, edx
ror ecx, 9
and ebx, 0x104d8eb4
bswap edx
bswap edi
jmp 0x477e15
push 0x74339
ror edx, 5
xor edi, ecx
sub ebx, 0x104f2633
ror ebx, 0x18
xchg ebx, ecx
rol edx, 0xc
jmp 0x476a27
push 0xa38f4d8
and ecx, edi
xchg edx, ebx
and ebx, edi
dec edi
shr edi, 0x17
dec edx
neg edi
and edx, ecx
xor edx, edi
xchg edx, ecx
jmp fcn.00477bca
push 0xa0b8b3c
xor ebx, 0x105846bc
neg ebx
mov ecx, 0x10597d9f
shr edx, 0xe
rol ecx, 0x18
rol edx, 0x19
xor ecx, ebx
mov edx, ebx
or edi, ecx
xchg edx, edi
jmp 0x47678e
pop esi
sub edi, edx
xor ecx, ebx
xor edx, ecx
sub ebx, edi
add ecx, 0x1060833e
add edx, 0x1060fd64
sub ecx, 0x10617d12
jmp 0x475798
pop esi
or edi, ebx
xor ebx, edx
shr edi, 5
ror ebx, 4
sub ebx, edi
jmp 0x476279
call fcn.00478d1a
xor ecx, edx
dec edx
xor ecx, ebx
rol ebx, 0xd
or ebx, 0x10675944
sub ecx, edi
xor ebx, edx
add edi, ebx
and ebx, edx
xchg edi, edx
bswap ecx
or edi, ecx
bswap ecx
xor ecx, ebx
jmp 0x475e6b
push 0xa1300c0
and edi, ecx
bswap edx
xor edi, 0x107c76d0
or ebx, 0x107ceb19
shr ebx, 0xf
rol edi, 0xf
add edx, ecx
or ecx, edx
and edx, 0x107f8f9f
mov edi, ecx
or edx, ebx
jmp 0x4786e4
push 0x40
sub edx, ecx
xor edi, 0x1081706d
sub ecx, 0x1081e46a
inc edx
xchg edi, ecx
sub edx, edi
shl edx, 8
xor ecx, ebx
xor edx, 0x10848b35
or ecx, edx
add edi, ecx
xchg ebx, edx
sub edi, edx
shr ecx, 0xd
sub ebx, edi
jmp 0x478504
mov esi, 0x3f4d7907
add ecx, 0x1087b081
and edi, ebx
xchg ebx, edi
xchg edi, edx
sub ebx, ecx
not ebx
xor edx, ecx
xchg ebx, edx
xor ebx, ecx
add edx, edi
add ecx, 0x108c91b5
or ebx, edx
jmp 0x476739
call esi
add ebx, edi
mov ebx, edx
sub edi, edx
or ebx, edx
bswap edx
or edx, 0x109b2052
and ebx, 0x109b912c
neg edi
ror ebx, 0xf
add edx, edi
bswap edx
and edx, edi
jmp 0x4787b3
mov esi, 0x4132136a
xor edi, ecx
sub edi, edx
sub ecx, edx
sub edi, ecx
xor ebx, edx
shr ecx, 0xa
not ebx
inc edi
xor ebx, ecx
add edi, ebx
or edi, ecx
jmp 0x4766e5
pop esi
nop
or edx, ebx
mov edi, 0x10a4174c
or edx, 0x10a484b5
sub ebx, ecx
add edi, edx
xor ebx, ecx
or edi, ebx
jmp 0x47881b
push 0xa1471fa
add edx, ecx
and edx, edi
or edi, 0x10b065f4
sub edi, ebx
mov ebx, 0x10b13418
xor edi, ecx
sub ecx, ebx
jmp 0x476230
mov esi, 0x3f4d7907
dec edx
and ecx, 0x10bba878
sub edi, 0x10bc2c3d
mov ecx, 0x10bc988b
xor ecx, edi
sub edi, 0x10bd7e2d
xchg edi, ecx
jmp 0x476a46
push 0xa1ccbad
xchg edi, ecx
add edx, ebx
sub edx, 0x10c1f8b9
rol ecx, 5
or edx, 0x10c2d068
xchg edi, ebx
sub ecx, ebx
jmp 0x4769ad
call esi
sub edi, 0x10cca827
mov edx, edi
or edi, ebx
bswap edx
add ebx, 0x10ce6a42
mov edx, ebx
mov ebx, 0x10cf3f0f
not ecx
add ebx, edx
sub ebx, ecx
jmp 0x478937
pop esi
or edx, edi
mov ebx, 0x10d1b8d2
not ecx
or ebx, ecx
or edx, ecx
nop
bswap edi
and edi, 0x10d4c88c
nop
add edx, ebx
dec ecx
jmp 0x4768ef
mov esi, 0x3f4d7907
shr ebx, 0xe
or edx, ebx
add ecx, 0x10e7c864
xchg ecx, ebx
add edi, edx
mov edi, ecx
xor ebx, edx
and ebx, edi
jmp 0x4757bb
push 0xa26ae1d
and edx, edi
sub ebx, edx
ror edx, 0x16
shr edi, 0x1c
xor ecx, edi
or edi, edx
dec edx
not ecx
and edi, edx
xchg edi, edx
mov ebx, edx
inc edi
jmp 0x4783e1
call esi
mov ecx, edx
add edi, ebx
add ecx, ebx
xchg ebx, ecx
sub ecx, edx
bswap ecx
xchg ebx, ecx
xor ecx, 0x10f69183
and edx, ecx
dec ebx
jmp 0x4761cb
push 0xa313fdf
neg ecx
neg ebx
or edi, edx
xor ecx, ebx
neg edi
xor ecx, edi
xchg edx, ecx
add edx, 0x10fbb4f4
and ecx, edx
xor edi, edx
or ebx, ecx
and ebx, edx
and edi, 0x10fe1e52
not edi
jmp 0x478246
mov esi, 0x3f4d7907
or ebx, 0x114c6ce2
or edx, ecx
and ecx, ebx
and edx, 0x114d2687
dec ebx
shr ebx, 0xd
dec ebx
inc edi
sub ebx, edx
jmp 0x476da7