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

Disassembly:
call sub.user32.dll_GetProcessWindowStation
cmp eax, 0xffffff2b
jne 0x401066
call main
call sub.advapi32.dll_RegConnectRegistryA
call sub.advapi32.dll_RegConnectRegistryA
call sub.advapi32.dll_RegConnectRegistryA
call main
call sub.user32.dll_LookupIconIdFromDirectoryEx
call sub.advapi32.dll_RegConnectRegistryA
call sub.user32.dll_LookupIconIdFromDirectoryEx
call sub.user32.dll_LookupIconIdFromDirectoryEx
call sub.user32.dll_LookupIconIdFromDirectoryEx
call sub.advapi32.dll_RegConnectRegistryA
call main
call sub.user32.dll_LookupIconIdFromDirectoryEx
call sub.advapi32.dll_RegConnectRegistryA
call sub.user32.dll_LookupIconIdFromDirectoryEx
call main
call sub.advapi32.dll_RegConnectRegistryA
ret
call sub.user32.dll_GetProcessWindowStation
cmp eax, 0xfffffeff
jne 0x4010cc
call sub.user32.dll_LookupIconIdFromDirectoryEx
call main
call sub.user32.dll_LookupIconIdFromDirectoryEx
call sub.advapi32.dll_RegConnectRegistryA
call sub.advapi32.dll_RegConnectRegistryA
call sub.user32.dll_LookupIconIdFromDirectoryEx
call sub.advapi32.dll_RegConnectRegistryA
call sub.user32.dll_LookupIconIdFromDirectoryEx
call main
call sub.user32.dll_LookupIconIdFromDirectoryEx
call sub.advapi32.dll_RegConnectRegistryA
call main
call main
call sub.advapi32.dll_RegConnectRegistryA
call main
call sub.advapi32.dll_RegConnectRegistryA
call main
ret
call sub.user32.dll_GetProcessWindowStation
cmp eax, 0xfffffedd
jne 0x40113c
call main
call sub.user32.dll_LookupIconIdFromDirectoryEx
call main
call sub.advapi32.dll_RegConnectRegistryA
call sub.user32.dll_LookupIconIdFromDirectoryEx
call main
call main
call sub.user32.dll_LookupIconIdFromDirectoryEx
call main
call sub.user32.dll_LookupIconIdFromDirectoryEx
call sub.user32.dll_LookupIconIdFromDirectoryEx
call sub.user32.dll_LookupIconIdFromDirectoryEx
call main
call sub.advapi32.dll_RegConnectRegistryA
call sub.user32.dll_LookupIconIdFromDirectoryEx
call main
call sub.user32.dll_LookupIconIdFromDirectoryEx
call main
call main
ret
call sub.user32.dll_GetDialogBaseUnits
cmp eax, 0xfffffede
jne 0x4011e8
call sub.advapi32.dll_RegConnectRegistryA
call main
call sub.user32.dll_LookupIconIdFromDirectoryEx
call main
call main
call sub.advapi32.dll_RegConnectRegistryA
call main
call main
call sub.user32.dll_LookupIconIdFromDirectoryEx
call sub.user32.dll_LookupIconIdFromDirectoryEx
call main
call sub.advapi32.dll_RegConnectRegistryA
call sub.advapi32.dll_RegConnectRegistryA
call sub.advapi32.dll_RegConnectRegistryA
call sub.advapi32.dll_RegConnectRegistryA
call sub.user32.dll_LookupIconIdFromDirectoryEx
call sub.advapi32.dll_RegConnectRegistryA
call main
call main
call sub.user32.dll_LookupIconIdFromDirectoryEx
call sub.user32.dll_LookupIconIdFromDirectoryEx
call sub.user32.dll_LookupIconIdFromDirectoryEx
call sub.advapi32.dll_RegConnectRegistryA
call main
call main
call sub.user32.dll_LookupIconIdFromDirectoryEx
call sub.advapi32.dll_RegConnectRegistryA
call sub.user32.dll_LookupIconIdFromDirectoryEx
call sub.user32.dll_LookupIconIdFromDirectoryEx
call sub.advapi32.dll_RegConnectRegistryA
call sub.advapi32.dll_RegConnectRegistryA
ret
call sub.user32.dll_GetProcessWindowStation
cmp eax, 0xffffff08
jne 0x401285
call sub.user32.dll_LookupIconIdFromDirectoryEx
call sub.advapi32.dll_RegConnectRegistryA
call main
call sub.advapi32.dll_RegConnectRegistryA
call sub.advapi32.dll_RegConnectRegistryA
call sub.advapi32.dll_RegConnectRegistryA
call main
call sub.user32.dll_LookupIconIdFromDirectoryEx
call sub.advapi32.dll_RegConnectRegistryA
call main
call main
call sub.user32.dll_LookupIconIdFromDirectoryEx
call sub.advapi32.dll_RegConnectRegistryA
call sub.advapi32.dll_RegConnectRegistryA
call main
call sub.advapi32.dll_RegConnectRegistryA
call sub.user32.dll_LookupIconIdFromDirectoryEx
call sub.advapi32.dll_RegConnectRegistryA
call sub.user32.dll_LookupIconIdFromDirectoryEx
call sub.advapi32.dll_RegConnectRegistryA
call sub.user32.dll_LookupIconIdFromDirectoryEx
call main
call main
call sub.user32.dll_LookupIconIdFromDirectoryEx
call main
call main
call sub.user32.dll_LookupIconIdFromDirectoryEx
call sub.user32.dll_LookupIconIdFromDirectoryEx
ret
jmp 0x4755b4
shl edi, 6
or edx, ebx
jmp 0x4787a5
push 0x8b03e067
and esi, 0x8bce6962
bswap ecx
add esi, 0x8bcf5f54
sub ebx, ecx
and edx, ebx
sub ecx, ebx
xor edx, ecx
sub edx, ebx
jmp 0x47697d
pop edi
mov ecx, ebx
xor edx, 0x8bd1836e
and esi, 0x8bd1bf43
xchg esi, ebx
neg esi
and ecx, edx
jmp 0x478d01
mov edi, 0x2a371b56
or ebx, ecx
ror esi, 7
add esi, 0x8bde407a
xor edx, 0x8bde7dcb
xor esi, ecx
inc esi
xchg edx, esi
rol esi, 9
or ebx, ecx
or esi, ecx
sub esi, edx
or esi, edx
mov ebx, esi
dec esi
add ecx, esi
jmp 0x4759b9
pop edi
dec esi
or ebx, esi
and esi, 0x8be1e742
mov ecx, esi
or edx, ebx
xor esi, edx
mov ebx, 0x8be2e4be
sub edx, 0x8be320d6
add ebx, esi
add ecx, edx
xor ebx, edx
ror ebx, 5
shl ebx, 0x1c
jmp 0x477be8
pop edi
or ecx, esi
and ebx, edx
rol esi, 0x16
and edx, esi
jmp 0x47815e
mov edi, 0x6440607e
sub esi, ecx
xchg ecx, edx
and esi, 0x8be62b5a
mov ebx, esi
add edx, esi
rol edx, 0xd
xor esi, ebx
and edx, 0x8be764e2
sub esi, ebx
ror ebx, 0xd
rol ecx, 0xe
add ecx, edx
and ebx, 0x8be890e0
jmp 0x477e79
mov edi, 0x2a371b56
add ebx, edx
xor ecx, esi
neg esi
mov esi, ebx
ror ecx, 8
sub esi, 0x8bf40cef
jmp 0x476b28
push 0x8b0307c2
sub ebx, 0x8bf4645d
xchg esi, edx
dec ebx
and esi, 0x8bf52080
mov esi, ecx
add edx, esi
ror esi, 0x1b
bswap esi
xchg ecx, ebx
inc edx
add esi, ebx
jmp 0x475e69
push 0x8af83f54
xchg edx, ebx
or ecx, ebx
shl edx, 0x11
sub esi, ebx
rol edx, 0x1e
mov ebx, esi
add ebx, edx
shl edx, 0x17
or ebx, 0x8bf92d4b
mov edx, 0x8bf96b59
mov ecx, esi
mov ecx, esi
sub edx, ebx
or esi, edx
sub esi, ecx
and ebx, 0x8bfad68e
jmp 0x47915c
call edi
or edx, esi
not ebx
rol edx, 0xd
ror ebx, 0x1d
and esi, edx
and esi, ebx
shr esi, 3
add ebx, ecx
or ecx, esi
jmp 0x475c9f
push 0x8aff09b8
add esi, edx
add ebx, esi
or ecx, edx
and ebx, edx
inc ebx
ror esi, 0x1f
and ebx, 0x8c077d27
add esi, ecx
or ebx, 0x8c07f7e0
jmp 0x4790ec
call fcn.00476342
sub ebx, ecx
xor esi, edx
mov ebx, edx
mov edx, esi
add ecx, 0x8c172b27
xor ebx, ecx
add edx, ecx
jmp 0x477c23
call edi
or ebx, 0x8c18a0e1
add ebx, 0x8c18ee33
or esi, edx
mov edx, 0x8c196865
mov esi, edx
sub ecx, 0x8c19e294
jmp 0x478d52
push 0x8aefd703
bswap ebx
add esi, ebx
ror ebx, 0x16
and edx, esi
add ecx, 0x8c1b3ddf
jmp 0x478398
push 0x8b0792ef
add ecx, esi
sub ecx, edx
add ecx, 0x8c2055c0
sub ebx, edx
neg edx
shl esi, 0x1a
sub ecx, 0x8c21608c
sub ebx, esi
sub edx, esi
xor edx, esi
add esi, edx
shl esi, 0xe
sub ebx, ecx
jmp 0x477229
mov edi, 0x6440607e
and edx, 0x8c2324e8
xchg ecx, ebx
add edx, 0x8c23b0a8
jmp 0x476ebd
push 0x8aeacf7f
bswap ecx
and ecx, edx
not ecx
add edx, esi
xchg esi, ebx
sub ecx, esi
sub ecx, edx
nop
sub edx, esi
or edx, ecx
jmp 0x477758
pop edi
sub esi, 0x8c4f720f
xor edx, 0x8c4fb18b
or esi, edx
bswap ecx
sub edx, esi
xor ebx, 0x8c50a8a7
add ebx, ecx
not ecx
rol esi, 0x1e
mov ebx, edx
add edx, 0x8c531beb
neg esi
xchg edx, ebx
shl esi, 0x1c
jmp 0x478483
push 0x8aea8617
add ecx, esi
ror ebx, 0x16
bswap esi
add ebx, edx
rol ebx, 0x1a
jmp 0x475bcc
push 0x8af066ba
and esi, ecx
xor esi, edx
and esi, 0x8c6084b6
or ebx, edx
xchg ecx, edx
neg esi
mov edx, 0x8c61c82e
xchg esi, ebx
xchg ecx, edx
dec ebx
jmp 0x478eb6
push 0x8b0cad01
xor edx, 0x8c62db04
xchg esi, ebx
sub ecx, ebx
ror ebx, 0xc
dec ebx
or ebx, esi
mov ebx, esi
neg edx
sub ecx, esi
add esi, ebx
add esi, 0x8c654f0a
ror esi, 0x1f
or ecx, 0x8c65cd2b
xchg esi, ecx
shr edx, 0x1f
jmp 0x475728
push 0x8b0c228f
xor edx, 0x8c66a360
sub ebx, edx
sub esi, 0x8c672e1b
and ebx, ecx
xor ecx, 0x8c67a851
sub esi, ebx
jmp 0x475d99
call edi
inc edx
and ebx, edx
bswap esi
sub ebx, 0x8c6c599b
mov ebx, 0x8c6c99b0
or esi, ebx
add ecx, 0x8c6d1309
inc ecx
xor ebx, edx
or esi, ebx
sub esi, ebx
bswap ebx
add ebx, ecx
dec ecx
jmp 0x4785e4
push 0x8aeb5c1a
ror ecx, 0xd
add esi, ecx
shl ecx, 0xa
mov ecx, 0x8c7024ad
mov ebx, 0x8c706162
or ebx, esi
and esi, 0x8c70f973
shr esi, 0x11
sub esi, 0x8c71ac34
jmp 0x476f2f
push 0x8b034f22
xor ebx, 0x8c72052c
xor ecx, 0x8c725485
add edx, ebx
dec ecx
add edx, esi
dec ebx
dec ecx
jmp 0x478e60
mov edi, 0x2a371b56
mov ebx, esi
rol esi, 0x1e
rol ecx, 0xc
shl edx, 0x1d
shr esi, 6
sub edx, esi
add edx, ebx
jmp 0x47715e
push 0x8af5b7d8
neg ebx
and ecx, ebx
xor edx, ecx
inc ebx
add ebx, ecx
and ecx, 0x8c9f8767
jmp 0x47621d
call fcn.00476342
add ebx, ecx
rol ecx, 6
mov esi, ecx
mov esi, edx
mov ebx, 0x8ca4831e
xchg esi, ecx
xchg ebx, esi
ror esi, 0x1c
mov ebx, esi
sub esi, 0x8ca5c626
sub esi, edx
not esi
bswap edx
dec edx
rol edx, 0x19
jmp 0x477fd4
push 0x8af5ff81
sub ecx, 0x8cbf6036
mov esi, ebx
mov edx, 0x8cbfd8e9
mov edx, 0x8cc016e4
mov esi, ebx
xchg ebx, edx
xor ecx, edx
bswap ecx
mov ebx, edx
jmp 0x475a78
pop edi
rol edx, 3
xchg ebx, edx
sub esi, 0x8ccd67e8
sub ebx, 0x8ccda542
jmp 0x4779f5
push 0x8afde7e3
sub ebx, edx
add ebx, ecx
mov ebx, esi
or ecx, ebx
shl edx, 4
shr esi, 4
mov esi, 0x8ccfb950
jmp 0x478dc7
push 0x8aede234
shr ecx, 0xe
dec esi
xor edx, esi
ror ebx, 6
mov esi, ebx
shr ebx, 0x1a
jmp 0x47877a
call edi
mov edx, ebx
and ebx, ecx
xor edx, ecx
add esi, ecx
mov ebx, edx
xor edx, esi
sub edx, ebx
jmp 0x4781df
pop edi
xor esi, 0x8cdccda9
mov ebx, esi
sub esi, ecx
and edx, ecx
add edx, esi
and esi, edx
or edx, 0x8cde8f97
or ecx, esi
mov edx, 0x8cdf09d5
and ecx, edx
jmp 0x479475
push 0x8b06b8aa
xor ebx, edx
mov ecx, 0x8ced91f5
mov ecx, edx
and ebx, edx
jmp 0x477b26
pop edi
or esi, 0x8cf6f9e1
shl ecx, 8
shr ecx, 4
add ebx, ecx
xchg edx, ecx
shr ecx, 4
dec esi
or ecx, 0x8cf91082
dec edx
mov edx, ecx
dec ebx
jmp 0x478039
call edi
sub esi, ecx
xor ebx, edx
or ebx, ecx
add ecx, ebx
xor esi, ecx
jmp 0x477ccd
call edi
or edx, ecx
shl esi, 0xe
xor esi, ecx
and esi, ebx
rol esi, 0x18
and esi, ecx
mov ecx, 0x8d20fc40
or ebx, edx
rol esi, 8
inc edx
jmp 0x4778a6
mov edi, 0x6440607e
sub ebx, 0x8d2aedb3
shr edx, 7
shr ebx, 0x1c
sub ecx, esi
add edx, ebx
jmp 0x477997
pop edi
xor esi, edx
sub ebx, ecx
sub ebx, 0x8d30df1b
xor ecx, ebx
xchg esi, ecx
mov esi, 0x8d31a77f
xor ebx, edx
shl edx, 0x18
and edx, ecx
and esi, ecx
xchg esi, edx
jmp 0x476f52
push 0x8afbebb6
or esi, ebx
add ebx, ecx
sub ebx, 0x8d4d2ee4
and ebx, 0x8d4d6c32
mov ecx, edx
and edx, 0x8d4df6c4
add edx, 0x8d4e3476
jmp 0x478b8b
push 0x8b042866
xchg edx, ebx
and ecx, edx
or ebx, edx
mov ebx, esi
neg ebx
xchg esi, ecx
shl ecx, 0xf
and edx, ebx
jmp 0x477893
call fcn.00476342
xchg ebx, edx
or ecx, esi
add esi, ecx
add esi, ebx
shr ecx, 9
sub edx, ebx
xor ecx, edx
xchg edx, esi
jmp 0x477e27
pop edi
add ebx, 0x8d842cfc
sub ecx, esi
add ecx, edx
xor ebx, 0x8d84e327
shr ecx, 0x1e
mov esi, ebx
sub esi, ecx
add ebx, edx
rol edx, 0x1f
jmp 0x476e5a
pop edi
xchg ebx, ecx
and esi, ecx
sub ebx, esi
xor edx, esi
and ebx, edx
xor ebx, ecx
sub ebx, ecx
or esi, edx
or ebx, esi
xchg ebx, edx
jmp 0x477470
mov edi, 0x6440607e
add ecx, edx
xor ecx, esi
rol ecx, 0x1c
and ecx, 0x8d9a4110
xor ecx, 0x8d9a80f2
or ebx, ecx
xchg esi, ebx
shl esi, 3
add ecx, edx
not edx
inc ebx
add edx, ecx
sub edx, ebx
inc ebx
jmp 0x477f84
pop edi
ror esi, 7
ror ecx, 0x13
xchg ebx, esi
jmp 0x47648b
pop edi
xor esi, ebx
or edx, 0x8dac8d9e
xchg esi, edx
add edx, 0x8dad19a8
sub esi, edx
nop
jmp 0x475dcf
pop edi
or esi, 0x8db14275
xchg esi, ebx
xchg ecx, esi
mov ecx, ebx
xor edx, ecx
sub ebx, edx
xchg edx, ebx
xor edx, 0x8db300b5
jmp 0x4786e6
call fcn.00476342
bswap ebx
not esi
shl edx, 0x1f
xor ecx, 0x8db9ece8
shl ecx, 0x17
or ebx, 0x8dba697a
sub edx, ebx
xor edx, ecx
jmp 0x4782f5
mov edi, 0x6440607e
xchg edx, ecx
mov esi, ebx
neg ecx
sub ebx, 0x8dc259cc
or ecx, esi
ror ebx, 0x13
and esi, 0x8dc32206
xor esi, ebx
jmp 0x47827b
pop edi
and esi, 0x8dc3b67e
xchg ecx, esi
and ecx, edx
xchg ecx, ebx
dec ebx
mov esi, ecx
and ecx, esi
add ecx, edx
or edx, esi
add esi, ecx
jmp 0x4774a7
pop edi
xor ecx, ebx
neg ecx
xor ebx, edx
or ebx, 0x8dce831a
bswap esi
jmp 0x4759f7
pop edi
xchg ebx, edx
and ebx, 0x8dd30ca1
add esi, ebx
xchg ecx, ebx
not ecx
and ecx, esi
xor edx, ebx
jmp 0x476511
call fcn.00476342
and edx, esi
xor edx, ecx
mov ebx, edx
or ebx, edx
and edx, ecx
shr ebx, 0x19
mov esi, ebx
mov edx, ecx
xchg ebx, esi
inc esi
ror edx, 0x1f
xor esi, ebx
add ecx, edx
jmp 0x4787d1
push 0x8b0199d4
sub ebx, 0x8f6df56f
mov ecx, edx
mov edx, ebx
add ecx, edx
mov ebx, esi
or edx, ebx
or edx, ecx
jmp 0x478124
push 0x8b07dad7
shr ebx, 0xb
xor edx, ecx
and ecx, ebx
xchg edx, ecx
add edx, ecx
mov ecx, edx
ror ebx, 4
mov ebx, esi
jmp 0x476d2b
pop edi
and ebx, edx
or ecx, 0x8fa3a8a6
or ebx, edx
bswap ebx
and edx, esi
add edx, 0x8fa49bc6
bswap ebx
jmp 0x476ff4
pop edi
inc esi
inc edx
mov esi, 0x8fa84db7
xor ecx, ebx
rol edx, 0xa
jmp 0x47637e
push 0x8afa39de
sub edx, ecx
mov ebx, edx
or edx, 0x8fbb0c63
and edx, ecx
or edx, 0x8fbb84c8
neg ecx
add ecx, esi
xor esi, edx
jmp 0x475e86
pop edi
dec edx
sub esi, 0x8fbf49c0
mov esi, ecx
and esi, ebx
sub ecx, 0x8fc0d666
add ebx, edx
and ecx, esi
or ecx, edx
sub ebx, esi
jmp 0x476e16
push 0x8aeb16b5
add esi, ebx
add esi, 0x8fdd8ec0
xchg ecx, edx
mov ecx, ebx
xchg edx, ebx
rol esi, 0x13
and edx, esi
add ebx, edx
add esi, ebx
xchg edx, ecx
and ebx, edx
xchg edx, ebx
shr edx, 0x1f
rol edx, 0x10
jmp 0x475e3c
push 0x8afe782a
sub ecx, esi
ror ebx, 6
xchg esi, edx
sub ecx, edx
xchg edx, ebx
or esi, ebx
xchg ecx, esi
jmp 0x477f2a
pop edi
and ebx, ecx
dec ebx
shr ecx, 3
or esi, edx
sub esi, ebx
inc ecx
add esi, ebx
neg ecx
mov esi, 0x8ff425c4
add esi, ecx
or edx, esi
and ebx, edx
xchg ecx, esi
shl ebx, 0x14
neg ebx
jmp 0x477183
mov edi, 0x6440607e
xchg ebx, edx
xchg ebx, esi
mov ebx, 0x8ff8145f
jmp 0x4779b6
pop edi
sub edx, ebx
and esi, ecx
xor ecx, 0x8ff8e04d
inc esi
xor ebx, ecx
shr ecx, 0x1d
mov edx, 0x8ff9d312
or ecx, 0x8ffa203f
add edx, ecx
ror esi, 0x1c
sub ecx, edx
add ecx, esi
jmp 0x478c43
call fcn.00476342
or edx, esi
xor ebx, esi
or ecx, 0x900905d4
ror ebx, 0x10
or ecx, ebx
mov esi, edx
or edx, ebx
and ecx, esi
jmp 0x476396
call fcn.00476342
sub esi, 0x900a854a
and ebx, esi
xor edx, ebx
bswap ecx
xchg ebx, ecx
ror esi, 9
and ecx, edx
xor ebx, edx
jmp 0x475857
push 0x8af56f1d
shl esi, 9
add ecx, esi
xchg ecx, esi
ror esi, 0xe
dec ecx
xchg edx, ebx
or esi, ebx
ror ebx, 0x1b
shl esi, 6
jmp 0x476084
push 0x8b07493e
mov edx, ebx
sub edx, esi
not edx
or ebx, edx
or ebx, 0x901f2392
xor ecx, esi
or esi, ecx
inc ecx
jmp 0x475a4a
push 0x8b070067
sub ebx, ecx
sub esi, ebx
xor edx, 0x90239e95
add edx, 0x9023dc24
xchg ecx, edx
ror esi, 0xa
shl ecx, 0x19
or esi, ecx
and esi, ebx
nop
ror edx, 0xd
add ebx, esi
xor edx, ecx
add ebx, ecx
jmp 0x477aef
push 0x8af7f8af
rol ebx, 0x1b
sub esi, ebx
shr esi, 0x16
xor esi, ebx
or ebx, esi
mov ecx, esi
jmp 0x47581f
pop edi
sub esi, 0x90306a24
rol ecx, 3
sub ecx, 0x9030e782
xor esi, ecx
xor ecx, esi
shr esi, 7
xor edx, esi
and ebx, 0x90322b63
xor ebx, ecx
xchg edx, ebx
jmp 0x478dea
call edi
ror ebx, 7
add ecx, ebx
shr edx, 0x1a
inc ebx
rol ebx, 0x11
xchg ebx, esi
xchg ecx, ebx
neg ecx
sub ecx, edx
xchg esi, edx
shl ecx, 0x1e
rol esi, 0x16
xor esi, 0x9037172e
or ebx, edx
shl ecx, 0x19
jmp 0x476ce5
pop edi
sub edx, ecx
add ebx, esi
not edx
nop
xor edx, 0x9038e1cc
not ebx
shl esi, 0x1c
bswap ebx
jmp 0x4756ed
pop edi
mov esi, ecx
add ebx, edx
inc esi
bswap ecx
add esi, 0x9042433a
jmp 0x47560f
pop edi
or edx, ecx
xor edx, esi
or ebx, ecx
rol esi, 0x1d
sub edx, 0x9044475f
sub esi, ebx
xchg esi, ecx
bswap ecx
ror edx, 0x15
xor ebx, 0x90458dcc
and esi, edx
and ebx, esi
jmp 0x478838
mov edi, 0x2a371b56
sub edx, ecx
add esi, edx
sub edx, esi
mov esi, ebx
not esi
jmp 0x478176
call edi
shr ebx, 0x10
add ebx, 0x905cdc27
xor ecx, ebx
sub ebx, ecx
add ecx, esi
xor ebx, esi
xchg esi, ecx
and ecx, 0x905e4010
jmp 0x475719
call fcn.00476342
sub edx, ecx
neg ecx
and ecx, 0x9061d324
and ebx, esi
neg esi
shr esi, 0x10
ror ecx, 0x16
sub edx, esi
sub ecx, ebx
jmp 0x475e11
push 0x8afec076
neg esi
sub esi, ebx
inc esi
or ecx, ebx
or ebx, 0x906fc22f
rol edx, 0x11
and edx, ecx
bswap esi
xor esi, edx
jmp 0x4758e3
call fcn.00476342
or esi, ecx
or esi, edx
xor esi, edx
add esi, ebx
ror esi, 6
xor ebx, edx
shr edx, 8
jmp 0x478219
call edi
and edx, ebx
sub edx, 0x907bb3b3
add edx, 0x907bf1b2
dec ebx
mov esi, ebx
xchg ecx, edx
rol ecx, 0xa
jmp 0x477c51
push 0x8af2ea75
mov ecx, esi
or edx, ebx
or ecx, 0x90826336
mov edx, ecx
xor ebx, 0x90839ddd
add ebx, edx
jmp 0x478f2d
mov edi, 0x2a371b56
or ebx, 0x9092c533
inc ebx
and edx, ecx
dec ecx
dec ebx
xchg ecx, ebx
neg ebx
nop
shl ebx, 8
inc esi
and esi, ecx
jmp 0x478b33
pop edi
sub edx, 0x9545cdd6
shr ebx, 1
mov edx, 0x95465492
xchg ecx, esi
sub ebx, ecx
jmp 0x4762e7
call fcn.00476342
add ecx, 0x954723fa
and ecx, edx
sub ebx, esi
xchg esi, edx
add ecx, 0x954817e5
or esi, edx
xchg edx, ebx
jmp 0x47671a
pop edi
sub esi, 0x954da445
sub ebx, esi
or ebx, esi
shl ecx, 0x1f
or edx, ecx
xchg ecx, edx
and edx, ebx
sub ebx, esi
inc edx
jmp 0x476fbf
pop edi
add ecx, ebx
and edx, 0x9550318f
or edx, ebx
add edx, esi
xchg edx, ebx
add edx, ecx
neg edx
neg ecx
bswap esi
and ecx, edx
jmp 0x478f8e
call edi
nop
rol esi, 0xa
or esi, 0x955302c8
and ebx, ecx
not ebx
xor ecx, 0x9553ba6d
or ecx, esi
xor esi, ecx
jmp 0x476c1a
call fcn.00476342
mov ecx, esi
add ecx, ebx
mov ecx, edx
sub ecx, esi
and ebx, 0x955a69e3
or edx, esi
xor ebx, ecx
sub ecx, 0x955b32e4
xor ecx, 0x955b707e
jmp 0x479449
pop edi
xor ebx, ecx
or ecx, ebx
sub ebx, 0x955c3dc3
mov ebx, esi
shr ebx, 0x12
and ecx, 0x955d0566
xchg edx, ecx
sub ebx, esi
sub edx, 0x955dbd7f
sub ebx, esi
mov edx, ecx
jmp 0x478cb8
call edi
xchg ebx, ecx
neg ecx
dec esi
jmp 0x478874
call fcn.00476342
ror edx, 0xd
xchg ebx, esi
xchg ecx, ebx
mov edx, 0x9562f4f2
sub ebx, esi
add ecx, 0x95637ed5
ror esi, 0x12
add edx, esi
mov ecx, edx
xchg ecx, esi
jmp 0x47668e
push 0x8af01e5d
mov ecx, esi
bswap ecx
and ecx, 0x956dd5dc
jmp 0x475d75
pop edi
xchg ecx, edx
xchg esi, edx
not esi
mov edx, ebx
or ecx, ebx
and ebx, edx
mov esi, ecx
shl esi, 0x1c
sub ebx, 0x958004ac
and edx, ecx
mov ebx, edx
shl edx, 4
mov ebx, edx
jmp 0x4781fb
pop edi
inc esi
neg esi
or edx, ecx
inc edx
add edx, ecx
add ecx, edx
inc edx
add esi, edx
rol ecx, 0x1e
shl ebx, 0x10
or esi, ecx
ror ebx, 7
sub edx, ecx
inc esi
add ebx, edx
jmp 0x479353
pop edi
shl ebx, 0x1d
mov edx, ecx
mov esi, ecx
add esi, 0x95aee31f
and ecx, edx
and esi, ebx
add ebx, esi
rol esi, 6
xor ebx, edx
rol esi, 7
or ecx, esi
add esi, edx
jmp 0x4775cc
push 0x8aee294e
sub ecx, edx
add ebx, 0x95b9a03f
xor esi, edx
neg ecx
inc esi
jmp 0x4767a4
push 0x8aea3478
mov ebx, ecx
and ecx, 0x95bc7568
xchg ebx, edx
and ebx, edx
sub ecx, 0x95bd290b
sub esi, 0x95bd7557
bswap ecx
xor ebx, 0x95bdf1bf
add ebx, edx
jmp 0x475cf7
call edi
and edx, 0x95be8029
and ecx, esi
sub esi, edx
jmp 0x4763ab
pop edi
and esi, ebx
shl ecx, 0x12
xchg ecx, esi
xchg ebx, esi
jmp 0x477bd0
pop edi
inc esi
sub ebx, ecx
xchg edx, ebx
add ecx, ebx
add edx, ecx
xchg ecx, esi
not edx
sub edx, ebx
and esi, 0x95cc17b7
xor esi, ecx
and esi, 0x95cc8e57
jmp 0x477cf2
call fcn.00476342
xor ecx, esi
or ebx, esi
rol edx, 0xd
mov ebx, esi
and ebx, 0x9604222b
jmp 0x4759d5
push 0x8afc338b
add ebx, edx
xor edx, ecx
dec edx
or ebx, edx
sub edx, ecx
or ebx, edx
or esi, 0x960b4837
or esi, 0x960b8791
sub ecx, edx
neg ebx
sub edx, ebx
not ebx
add ebx, ecx
mov edx, 0x960d0845
and ecx, esi
or ecx, ebx
jmp 0x4757dd
push 0x8b0fb849
bswap edx
xor ecx, ebx
ror ecx, 0x10
xchg ecx, ebx
inc ebx
shl edx, 8
xor edx, 0x96116710
or esi, edx
jmp fcn.00477e47
pop edi
xchg ebx, edx
mov ecx, 0x9617d980
or esi, edx
or edx, 0x9618534a
or ebx, 0x961892b9
bswap ecx
jmp 0x4762d0
push 0x8af3791f
xor edx, esi
mov edx, esi
neg ecx
sub ebx, esi
mov esi, 0x961f11a3
add esi, 0x961f4e47
jmp 0x477d3f
pop edi
xchg esi, ecx
sub ebx, ecx
add ebx, 0x96201d1f
sub esi, ebx
add ebx, 0x96209888
bswap ebx
neg edx
not edx
mov esi, edx
add ecx, edx
or ecx, ebx
jmp 0x4767f3
push 0x8af9f10f
bswap ecx
or esi, 0x96254671
and ebx, ecx
shr ecx, 0xd
not ecx
rol esi, 0x13
or ecx, esi
xor edx, 0x9626c898
inc esi
add ebx, edx
sub edx, ebx
mov edx, ecx
not edx
jmp 0x47758c
pop edi
and ebx, 0x962a767a
or ebx, edx
xor ecx, edx
dec ebx
xor ebx, esi
shl ecx, 0xa
shr ebx, 0x10
not edx
bswap edx
jmp 0x4757f8
push 0x8afe2f09
and edx, ebx
and esi, edx
add esi, edx
or ebx, ecx
or ebx, 0x96354837
and esi, ecx
shr ecx, 3
xor esi, 0x96360032
jmp 0x477791
pop edi
ror esi, 2
bswap ecx
or esi, ecx
bswap ecx
and ebx, ecx
add ecx, ebx
sub edx, ebx
sub ecx, esi
xor ecx, edx
jmp 0x477853
push 0x8b039756
and ecx, ebx
xchg edx, ecx
and ebx, esi
xchg edx, ebx
jmp 0x4755ed
push 0x8af0adb6
or edx, esi
neg ebx
and ebx, 0x9646ad1f
mov ebx, 0x9647129e
add esi, ecx
sub edx, ebx
shr ebx, 0xe
sub ecx, ebx
mov esi, 0x96485147
sub esi, ebx
and ecx, ebx
jmp 0x4756bd
push 0x8af332a1
sub ebx, 0x964f65c5
xor ebx, esi
xor ebx, ecx
or esi, 0x96502d6a
xor ecx, 0x96506cc4
add esi, ecx
dec edx
xor ecx, esi
xchg esi, ebx
not ebx
jmp 0x478c9b
pop edi
mov edx, ecx
or ebx, 0x96578402
add esi, edx
shl ecx, 0x1a
mov ecx, edx
shr ecx, 0x1a
ror esi, 0x10
neg esi
shr esi, 0x1e
inc esi
jmp 0x476de0
mov edi, 0x6440607e
add ebx, edx
xor ecx, ebx
xor ebx, ecx
mov edx, ebx
rol ebx, 0x12
mov edx, 0x96721d1c
jmp 0x4760ca
mov edi, 0x6440607e
or esi, ebx
ror ecx, 0x17
or esi, edx
mov esi, edx
ror esi, 2
mov ebx, edx
xor ecx, esi
xchg edx, esi
sub ecx, edx
xchg ebx, esi
jmp 0x478301
pop edi
add ebx, edx
ror ebx, 7
or ebx, ecx
xchg ebx, esi
and ecx, edx
inc esi
add ebx, 0x96a0010a
and esi, ecx
dec ecx
or ebx, esi
jmp 0x478bde
call edi
add ecx, 0x96b1f2b4
xchg ecx, edx
and esi, ecx
mov edx, esi
not ecx
shr esi, 0x1e
xor ecx, 0x96b3610a
and edx, ebx
mov ecx, ebx
xchg ecx, edx
shl ebx, 0x15
sub ecx, ebx
not esi
dec esi
jmp 0x4782a3
pop edi
or ecx, edx
add esi, ebx
sub esi, ecx
sub edx, ecx
rol edx, 6
sub esi, ecx
neg ebx
or ecx, esi
add ebx, edx
xchg edx, ebx
mov ecx, edx
mov esi, ecx
add esi, ebx
sub ebx, esi
jmp 0x476955