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

Disassembly:
call sub.user32.dll_GetDialogBaseUnits
cmp eax, 0xfffffeec
jne 0x401075
call sub.advapi32.dll_RegConnectRegistryA
call sub.ntdll.dll_NtSuspendProcess
call sub.kernel32.dll_FindNextVolumeMountPointW
call sub.ntdll.dll_NtSuspendProcess
call sub.ntdll.dll_NtSuspendProcess
call sub.kernel32.dll_FindNextVolumeMountPointW
call main
call sub.ntdll.dll_NtSuspendProcess
call sub.ntdll.dll_NtSuspendProcess
call sub.ntdll.dll_NtSuspendProcess
call main
call main
call sub.advapi32.dll_RegConnectRegistryA
call sub.ntdll.dll_NtSuspendProcess
call sub.kernel32.dll_FindNextVolumeMountPointW
call sub.ntdll.dll_NtSuspendProcess
call sub.kernel32.dll_FindNextVolumeMountPointW
call sub.advapi32.dll_RegConnectRegistryA
call main
call main
ret
call sub.user32.dll_GetDialogBaseUnits
cmp eax, 0xffffff17
jne 0x4010ef
call sub.ntdll.dll_NtSuspendProcess
call sub.advapi32.dll_RegConnectRegistryA
call sub.advapi32.dll_RegConnectRegistryA
call main
call main
call sub.kernel32.dll_FindNextVolumeMountPointW
call sub.kernel32.dll_FindNextVolumeMountPointW
call sub.ntdll.dll_NtSuspendProcess
call main
call sub.ntdll.dll_NtSuspendProcess
call sub.kernel32.dll_FindNextVolumeMountPointW
call sub.ntdll.dll_NtSuspendProcess
call sub.kernel32.dll_FindNextVolumeMountPointW
call sub.ntdll.dll_NtSuspendProcess
call sub.ntdll.dll_NtSuspendProcess
call sub.ntdll.dll_NtSuspendProcess
call sub.kernel32.dll_FindNextVolumeMountPointW
call main
call sub.kernel32.dll_FindNextVolumeMountPointW
call main
call sub.kernel32.dll_FindNextVolumeMountPointW
ret
call sub.kernel32.dll_GetUserDefaultLCID
cmp eax, 0xfffffef7
jne 0x401155
call main
call main
call sub.advapi32.dll_RegConnectRegistryA
call sub.ntdll.dll_NtSuspendProcess
call sub.ntdll.dll_NtSuspendProcess
call sub.kernel32.dll_FindNextVolumeMountPointW
call sub.ntdll.dll_NtSuspendProcess
call sub.ntdll.dll_NtSuspendProcess
call sub.advapi32.dll_RegConnectRegistryA
call main
call sub.kernel32.dll_FindNextVolumeMountPointW
call sub.advapi32.dll_RegConnectRegistryA
call main
call sub.advapi32.dll_RegConnectRegistryA
call sub.advapi32.dll_RegConnectRegistryA
call sub.ntdll.dll_NtSuspendProcess
call sub.ntdll.dll_NtSuspendProcess
ret
call sub.user32.dll_GetDialogBaseUnits
cmp eax, 0xffffff02
jne 0x4011e3
call sub.kernel32.dll_FindNextVolumeMountPointW
call sub.kernel32.dll_FindNextVolumeMountPointW
call main
call main
call main
call sub.ntdll.dll_NtSuspendProcess
call sub.kernel32.dll_FindNextVolumeMountPointW
call sub.ntdll.dll_NtSuspendProcess
call sub.ntdll.dll_NtSuspendProcess
call main
call sub.advapi32.dll_RegConnectRegistryA
call sub.ntdll.dll_NtSuspendProcess
call sub.ntdll.dll_NtSuspendProcess
call sub.kernel32.dll_FindNextVolumeMountPointW
call sub.advapi32.dll_RegConnectRegistryA
call main
call sub.kernel32.dll_FindNextVolumeMountPointW
call sub.advapi32.dll_RegConnectRegistryA
call main
call sub.ntdll.dll_NtSuspendProcess
call sub.kernel32.dll_FindNextVolumeMountPointW
call sub.advapi32.dll_RegConnectRegistryA
call sub.advapi32.dll_RegConnectRegistryA
call sub.ntdll.dll_NtSuspendProcess
call sub.kernel32.dll_FindNextVolumeMountPointW
ret
call sub.user32.dll_GetDialogBaseUnits
cmp eax, 0xfffffed8
jne 0x401244
call sub.kernel32.dll_FindNextVolumeMountPointW
call sub.kernel32.dll_FindNextVolumeMountPointW
call main
call sub.ntdll.dll_NtSuspendProcess
call sub.advapi32.dll_RegConnectRegistryA
call sub.kernel32.dll_FindNextVolumeMountPointW
call sub.ntdll.dll_NtSuspendProcess
call sub.advapi32.dll_RegConnectRegistryA
call sub.kernel32.dll_FindNextVolumeMountPointW
call sub.advapi32.dll_RegConnectRegistryA
call sub.kernel32.dll_FindNextVolumeMountPointW
call main
call sub.kernel32.dll_FindNextVolumeMountPointW
call sub.ntdll.dll_NtSuspendProcess
call sub.advapi32.dll_RegConnectRegistryA
call main
ret
jmp 0x475318
sub ecx, 0xa727439f
neg edi
xor ecx, edi
and ebx, edi
jmp 0x47703f
push 0xa74dbf5c
mov ebx, ecx
ror edx, 0x19
shr edx, 0x15
bswap edx
mov edx, 0xa81eb2e5
mov ecx, esi
or ebx, esi
xor edx, 0xa81f692a
and ebx, 0xa81fa8b8
and esi, edx
jmp 0x476ee0
pop edi
shl ecx, 8
dec edx
sub esi, ecx
add ebx, edx
xchg edx, ebx
and ebx, esi
jmp 0x47727c
pop edi
not ebx
bswap esi
sub edx, 0xac768b0b
xor edx, ebx
and ebx, esi
shr ecx, 0x1a
shl ebx, 0x11
and ecx, edx
or ebx, ecx
jmp 0x47737a
push 0xa7323898
or esi, ecx
sub ebx, 0xac9e1aa7
mov ebx, edx
mov ecx, esi
and esi, edx
dec ebx
xchg ecx, edx
xor edx, esi
xor ecx, 0xaca1cfbe
or ebx, ecx
jmp 0x4757ad
pop edi
neg edx
add ecx, 0xacae7ada
mov ebx, edx
sub edx, 0xacaf98ba
and esi, ecx
sub ecx, esi
or ebx, ecx
jmp 0x477c4e
push 0xa73281f4
dec edx
ror ebx, 8
dec ebx
mov ecx, edx
mov ebx, edx
or edx, ecx
or esi, ebx
rol edx, 0x1a
add edx, ebx
not ebx
inc esi
jmp 0x476109
pop edi
and ebx, ecx
xchg edx, esi
or ecx, edx
not esi
bswap edx
or edx, ecx
jmp 0x476fe7
push 0xa741daff
neg ebx
sub edx, ebx
shl edx, 0xa
bswap edx
or ebx, ecx
xchg esi, ebx
add edx, 0xaccf474e
jmp 0x478902
push 0xa73c0f34
sub esi, ebx
inc ecx
add edx, ebx
shr ecx, 0x17
and ecx, 0xad0e41d5
jmp 0x4761c2
mov edi, 0x6332a2e
and ebx, ecx
sub ebx, ecx
not edx
xor esi, edx
mov ecx, 0xad1122a4
mov edx, esi
and ebx, 0xad122bd7
mov ebx, 0xad12b473
jmp 0x4774c4
push 0xa74ea1f2
xor edx, ecx
or ebx, edx
or ecx, 0xad1480e0
or esi, ecx
mov edx, ecx
and edx, esi
dec ebx
dec ebx
add esi, 0xad17983e
not esi
jmp 0x47892c
push 0x73f18
not ebx
and esi, ebx
add ebx, esi
shr ecx, 0x18
shr edx, 0x1f
bswap ecx
neg esi
or edx, ebx
jmp 0x4768ee
push 0xa72ec6a6
and ebx, esi
xor esi, ecx
shr esi, 0x17
and ecx, ebx
add edx, ebx
add ecx, 0xad1f92f0
xor ecx, 0xad2015da
and ecx, edx
xor esi, ebx
and ecx, ebx
xchg esi, ebx
sub ecx, edx
dec esi
jmp 0x477b42
push 0xa7519061
xor ecx, 0xad368959
add ecx, esi
neg ecx
xor ecx, esi
xor edx, 0xad38942e
mov esi, ebx
sub edx, ebx
inc ebx
mov edx, ecx
or edx, ebx
sub ecx, edx
xchg esi, ecx
mov ecx, edx
jmp 0x476023
call fcn.00477a06
sub edx, ebx
sub edx, esi
jmp 0x476261
pop edi
mov edx, ebx
or ebx, ecx
shl ebx, 3
add ecx, esi
sub ecx, esi
and esi, ebx
xchg ecx, edx
xchg esi, edx
xor esi, 0xad4cbb46
mov ecx, ebx
dec esi
xor ecx, edx
xchg ecx, esi
add ebx, ecx
xor ebx, ecx
jmp 0x476e2f
mov edi, 0x4132136a
mov ecx, edx
rol ebx, 4
sub edx, ebx
shl ebx, 0x1b
or esi, 0xadf82832
or ebx, edx
add esi, ebx
rol ecx, 0x1a
xor ecx, edx
jmp 0x478628
call edi
xchg ebx, esi
add ecx, ebx
or edx, ebx
xchg ecx, ebx
bswap esi
mov ecx, 0xadfeb19b
ror esi, 8
not ecx
bswap edx
add esi, ecx
jmp 0x476056
call fcn.00477a06
add edx, ecx
mov ebx, esi
add ebx, 0xae036f65
xor esi, ecx
shr esi, 2
add edx, ecx
ror ebx, 0xe
shr ebx, 0x17
xor ebx, esi
bswap ebx
add esi, ebx
add ebx, edx
jmp 0x477550
call edi
and ebx, ecx
and ecx, ebx
or ebx, esi
add esi, ecx
xor esi, edx
xchg edx, ebx
jmp 0x475b50
pop edi
xchg ebx, ecx
mov ecx, edx
and ecx, ebx
jmp 0x4787ad
call edi
rol edx, 0xa
dec ecx
add esi, 0xafe089aa
add edx, ebx
or ecx, esi
bswap esi
mov ebx, ecx
and ebx, esi
inc esi
sub esi, ecx
mov ecx, 0xafe324ba
or edx, ebx
sub edx, ebx
not ecx
jmp 0x4757cc
push 0xa72f5818
or esi, ebx
and edx, 0xafe472e1
mov edx, ecx
not ebx
xchg edx, ecx
sub ebx, 0xafe56ae1
xchg ebx, edx
and esi, ebx
mov edx, ebx
and esi, edx
jmp 0x4760a9
mov edi, 0x2a371b56
shr edx, 0x1f
sub ebx, 0xafed700c
or ebx, 0xafedafb0
xchg ebx, esi
add ecx, 0xafee2bea
or ecx, ebx
shr edx, 0x18
xchg ebx, esi
and ecx, esi
xchg ebx, esi
shr edx, 0x13
xchg ebx, ecx
add ecx, esi
jmp fcn.0047843f
pop edi
not ecx
shl esi, 5
ror esi, 0x16
and esi, edx
not edx
xchg esi, ebx
sub esi, edx
xchg esi, ebx
add edx, ebx
or esi, edx
mov esi, edx
jmp 0x475571
push 0xa72fa12e
sub esi, edx
and ebx, 0xaff71d47
neg edx
add esi, ebx
add ebx, esi
and esi, ebx
xor ecx, 0xaff860a9
xor esi, 0xaff89f90
or edx, esi
mov ebx, 0xaff91957
sub edx, ecx
ror ebx, 0x1d
xor esi, ecx
jmp 0x4782a8
mov edi, 0x6332a2e
inc edx
inc ecx
rol edx, 3
xor ebx, 0xaffd713e
xchg ecx, edx
and ebx, esi
dec edx
mov ebx, edx
nop
xor esi, edx
xor edx, esi
ror edx, 0x18
jmp 0x477d32
mov edi, 0x2a371b56
mov edx, ebx
mov ecx, ebx
mov ecx, edx
inc ebx
xchg esi, ebx
jmp 0x475b36
push 0xa73ef51c
xor esi, ecx
and ecx, edx
or edx, ecx
neg ecx
mov esi, ecx
sub esi, edx
bswap ecx
bswap ecx
mov edx, 0xb005b138
xor ecx, edx
add ebx, edx
jmp 0x476f4f
pop edi
or esi, edx
or ecx, esi
mov esi, 0xb006fa8a
xor ebx, esi
add ecx, 0xb0078785
jmp 0x476295
push 0xa73c59e5
mov ebx, 0xb009ca91
or esi, ecx
mov ecx, esi
ror esi, 2
shl ebx, 0x1c
mov ebx, 0xb00b0e44
mov ebx, edx
add edx, ebx
jmp 0x476437
call fcn.00477a06
shr ebx, 0x1b
add ecx, esi
rol ebx, 0x1b
bswap edx
bswap ebx
xor esi, edx
mov edx, ebx
mov esi, ecx
bswap edx
neg edx
xchg esi, ebx
jmp 0x478740
push 0xa74d7340
sub esi, edx
xor esi, ebx
and esi, ecx
neg edx
mov esi, ebx
sub edx, esi
sub ecx, 0xb0103d5a
jmp 0x47539a
pop edi
sub edx, ecx
and edx, esi
mov ebx, 0xb0110efd
shl edx, 5
mov ecx, ebx
add edx, esi
mov edx, ecx
and ebx, edx
mov ebx, 0xb017d8e6
shl edx, 0x14
jmp 0x477a93
push 0xa72e7c03
shl edx, 4
ror esi, 0xc
add ebx, ecx
add ecx, edx
mov edx, esi
mov esi, edx
xor ebx, edx
mov ecx, ebx
dec ecx
jmp 0x475a22
call edi
bswap edx
xchg edx, esi
dec ecx
xchg edx, ebx
dec esi
xchg edx, esi
ror ecx, 2
or esi, 0xb01c84a7
mov ebx, edx
add edx, ecx
jmp 0x4782cb
pop edi
xor ecx, edx
or edx, ecx
xor esi, 0xb01dfe2e
sub ecx, ebx
xchg edx, ecx
add ecx, ebx
jmp 0x4776f3
pop edi
and ecx, 0xb01f0cdc
not edx
or ecx, edx
and edx, 0xb01fd9ae
and edx, 0xb0201836
shr esi, 0x1e
and edx, ebx
and ecx, ebx
jmp 0x476d69
push 0x40
xchg ecx, edx
xchg ecx, ebx
xor ecx, edx
not ebx
jmp 0x475a06
mov edi, 0x2a371b56
inc ecx
add esi, edx
sub edx, ebx
mov ecx, esi
or esi, ecx
add ebx, edx
dec esi
and ebx, esi
xchg ebx, ecx
and ecx, ebx
jmp 0x478189
call edi
not edx
and esi, edx
or ecx, esi
bswap ebx
and edx, 0xb05c6c4a
mov esi, 0xb05cabdc
and ecx, ebx
sub ebx, 0xb05d25dc
mov esi, edx
jmp 0x477cb3
call fcn.00477a06
xchg ebx, edx
add ebx, edx
add ebx, esi
xor edx, 0xb0606006
or edx, 0xb0609fa2
or esi, edx
mov ebx, ecx
dec ecx
mov esi, 0xb061a4bf
bswap esi
xor esi, edx
xchg edx, ecx
and ecx, edx
xchg ecx, edx
sub ebx, 0xb0631666
add ecx, ebx
jmp 0x475f7d
push 0xa749ed63
xor ebx, ecx
xor ecx, edx
rol esi, 0x1a
xor ecx, edx
xor esi, 0xb067239e
xchg ecx, ebx
xchg ebx, edx
or ebx, 0xb067eeae
and edx, esi
xor ebx, ecx
sub edx, ebx
add esi, ebx
or ebx, ecx
jmp 0x4759be
call fcn.00477a06
or esi, ebx
xchg ecx, edx
add edx, ecx
add ecx, 0xb070d287
neg ecx
xor esi, ecx
mov edx, ecx
mov esi, 0xb071d74b
and ecx, edx
mov esi, edx
and edx, ebx
rol edx, 0x1c
jmp 0x4777d1
pop edi
xor ebx, esi
add ecx, edx
neg ebx
sub ecx, edx
xor ecx, 0xb07fd651
mov ebx, esi
dec ecx
bswap ebx
rol ebx, 2
or ecx, ebx
jmp 0x47627f
pop edi
rol ecx, 0x18
and ebx, ecx
shr ebx, 8
inc esi
xor ebx, esi
xchg ecx, edx
shr esi, 0x19
shl esi, 0x15
dec ecx
jmp 0x4775fd
call edi
and edx, 0xb083d548
bswap edx
and edx, 0xb0862718
shr ebx, 0x1a
ror ebx, 2
xchg ebx, edx
or ecx, 0xb0873960
xor edx, ecx
rol ebx, 0x15
jmp 0x476f23
call fcn.00477a06
add esi, ebx
add ecx, 0xb0a47553
and edx, ecx
or ecx, esi
xor esi, edx
sub esi, ecx
sub edx, ebx
rol esi, 1
jmp 0x4764e2
push 0x401400
add ecx, edx
mov ebx, edx
sub esi, ecx
inc edx
shr edx, 0x10
add esi, 0xb0ab3642
mov edx, 0xb0ab753d
sub ecx, esi
shl ecx, 0xd
rol ecx, 0x1e
and ebx, ecx
or edx, ecx
ror esi, 2
and edx, ecx
jmp 0x476b7f
push esp
sub edx, ecx
ror esi, 0x12
mov esi, 0xb0ba29fd
and esi, 0xb0ba6891
and edx, esi
mov ebx, edx
jmp 0x4763f8
push 0xa734cf4a
or esi, ebx
dec esi
or ecx, 0xb0bbc44b
and ebx, esi
or ecx, 0xb0bc50c3
mov edx, ecx
xchg esi, ecx
xor edx, esi
xor ebx, 0xb0bd46a1
mov edx, 0xb0bd8433
xchg edx, esi
jmp 0x4777fb
pop edi
bswap ebx
inc ebx
or edx, esi
sub ecx, ebx
shr ebx, 0xd
or esi, 0xb0d24d40
and ebx, 0xb0d28cc4
or edx, esi
add ebx, esi
add edx, ecx
rol ecx, 0xc
jmp 0x476f66
push 0xa73e1742
inc edx
or ebx, 0xb0d418ad
xor edx, esi
mov ebx, edx
not edx
mov edx, ecx
add edx, esi
and esi, ecx
mov ecx, esi
jmp 0x47798d
call edi
mov esi, 0xb0d8b40c
xor ecx, ebx
and edx, 0xb0d9307d
and ebx, 0xb0d96f1f
ror ebx, 0x1a
xchg ecx, edx
not edx
shl edx, 0x1b
and ebx, 0xb0dabbbe
mov esi, ebx
add edx, 0xb0db3424
jmp 0x47573f
pop edi
xor edx, esi
neg ecx
add ecx, 0xb0dc0b40
dec esi
xchg edx, esi
ror ebx, 0x17
add edx, 0xb0dd05b1
bswap esi
xor ebx, 0xb0dd9377
mov ecx, ebx
xor ebx, 0xb0de0eb7
add edx, 0xb0de4c19
sub ebx, esi
shr esi, 0xd
bswap esi
neg esi
jmp 0x4778b9
call fcn.00477a06
sub ebx, 0xb14e869b
add esi, ecx
mov esi, edx
mov ecx, 0xb15017cb
rol ecx, 1
and ebx, edx
mov esi, 0xb151a6a4
jmp 0x475c39
push 0xa7343c0a
xchg edx, ebx
xchg ecx, edx
dec ecx
or ecx, edx
add edx, ecx
shl esi, 5
or ebx, 0xb1555a04
dec edx
inc ebx
xchg ebx, ecx
sub esi, ecx
or ecx, esi
jmp 0x477ea6
pop edi
and ecx, 0xb16fdcb1
ror esi, 0x18
rol esi, 0xb
xor ecx, ebx
jmp 0x476b3c
call edi
xor edx, ecx
nop
inc esi
or ebx, ecx
sub esi, edx
or ebx, edx
jmp 0x47712b
push 0xa74e0a17
sub edx, 0xb1889799
mov ecx, ebx
mov edx, 0xb189bfd7
not edx
add ebx, ecx
and edx, esi
nop
jmp 0x47868c
pop edi
sub edx, 0xb19163d3
xor ebx, edx
xchg ecx, edx
and esi, ebx
mov ebx, 0xb1936369
xchg esi, ebx
add edx, 0xb1947596
or ecx, edx
xor esi, 0xb1957949
and ebx, esi
nop
sub esi, edx
jmp 0x476704
mov edi, 0x2a371b56
inc edx
sub edx, ebx
rol ebx, 9
dec ecx
xor ecx, esi
xor ecx, esi
xor edx, ecx
jmp 0x47743c
pop edi
xor esi, ecx
and ecx, esi
and ecx, esi
xchg edx, esi
xchg edx, ecx
or ebx, 0xb19df914
xchg edx, ebx
dec edx
sub ecx, esi
mov ebx, esi
jmp 0x4766e6
pop edi
ror ecx, 0xb
sub ebx, esi
add ecx, ebx
jmp 0x47789b
mov edi, 0x6332a2e
neg edx
ror ecx, 0x1d
xchg ebx, esi
not ecx
add ebx, edx
jmp 0x476522
push 0xa72cfb43
and ebx, 0xb1bb0ff2
shr ecx, 7
shl ecx, 1
xor edx, ebx
sub esi, ecx
xchg edx, ebx
inc esi
rol ecx, 0x16
jmp 0x47614e
push 0xa73eab69
bswap esi
not ecx
xchg esi, edx
inc ecx
mov esi, 0xb1d9e0a8
mov ecx, 0xb1da6607
xor ebx, esi
and ecx, edx
sub ebx, ecx
and esi, 0xb1dc99ad
or edx, ebx
rol edx, 9
mov edx, esi
xchg edx, ecx
xor edx, ecx
mov esi, ecx
jmp 0x476161
pop edi
xor ecx, ebx
dec edx
xor ecx, 0xb1e26a90
shl ebx, 0x19
add ecx, 0xb1e44fac
mov esi, ebx
or esi, 0xb1e548f0
xor esi, ebx
bswap edx
jmp 0x477afa
pop edi
xchg ebx, edx
xchg edx, ebx
add ebx, 0xb1e7f024
or esi, ecx
xor ebx, esi
shl edx, 4
neg esi
mov ebx, esi
xor esi, ebx
jmp 0x4771e1
push 0xa7495984
or ebx, 0xb2023512
bswap esi
xchg edx, ebx
inc ebx
neg esi
add ebx, edx
add ecx, esi
sub edx, ebx
dec ebx
sub ecx, ebx
xor ecx, ebx
jmp 0x477715
pop edi
add ecx, ebx
xor edx, ebx
add esi, ecx
sub esi, ebx
add edx, ecx
not ecx
shr ebx, 0x15
mov edx, ecx
or ecx, edx
and esi, edx
xor ecx, ebx
mov edx, ecx
xchg ebx, edx
or ecx, edx
sub esi, edx
jmp 0x4756d5
pop edi
mov esi, edx
not edx
add esi, ebx
xchg esi, ecx
mov edx, ecx
add esi, 0xb239e07d
mov esi, 0xb23a75e9
ror ebx, 0x12
xor esi, 0xb23b809f
and ebx, 0xb23bff9b
shr edx, 0x1d
xor ebx, edx
not ebx
jmp 0x4759a6
pop edi
mov ebx, 0xb2415c27
and edx, 0xb241e00b
xchg edx, esi
nop
neg esi
or edx, ebx
or ebx, ecx
and ebx, 0xb24503a2
and ebx, esi
jmp 0x4753c5
call fcn.00477a06
and ecx, ebx
or esi, ebx
or edx, esi
xchg ebx, ecx
xchg ecx, esi
jmp 0x478366
pop edi
sub ebx, 0xb261e29d
or esi, ecx
xor edx, 0xb262e721
xchg edx, ebx
mov esi, ecx
mov ecx, edx
and ecx, ebx
mov esi, edx
inc edx
xchg edx, ebx
add ebx, edx
rol ebx, 0x13
or ecx, ebx
and ecx, edx
and edx, ecx
jmp 0x475c16
pop edi
xchg ecx, edx
mov esi, edx
and ebx, 0xb26ffec3
ror edx, 0x10
sub edx, esi
and esi, ecx
sub ecx, edx
bswap edx
sub ecx, edx
mov edx, ecx
and esi, ecx
add ecx, ebx
xor esi, ebx
and edx, ecx
sub esi, edx
jmp 0x477f4e
call fcn.00477a06
add esi, edx
not ecx
or ecx, 0xb27a5126
mov ecx, esi
and ecx, edx
sub ecx, esi
or ebx, edx
jmp 0x47671e
call edi
sub ebx, ecx
ror ecx, 0x16
or esi, ecx
add ecx, 0xb2921810
xor esi, 0xb2929f15
add edx, 0xb293209e
and ebx, esi
not ecx
sub ebx, esi
or esi, 0xb296155a
neg ecx
and ebx, edx
jmp 0x478402
push 0xa7514557
dec ebx
bswap ecx
mov ecx, 0xb29908c1
xchg ecx, ebx
or ebx, edx
sub edx, esi
xchg ecx, edx
add ecx, esi
and edx, esi
add ebx, edx
jmp 0x475ac0
pop edi
and ecx, esi
sub edx, 0xb2af16a8
or edx, esi
add ebx, ecx
sub esi, 0xb2b191c1
xor esi, edx
xchg ecx, edx
add edx, ecx
not ecx
xor esi, edx
xchg ecx, ebx
or edx, 0xb2b6506c
or esi, edx
jmp 0x478089
mov edi, 0x6332a2e
shl ebx, 0x18
neg esi
sub ecx, edx
mov edx, ebx
xchg ebx, esi
mov esi, ecx
add edx, ebx
jmp 0x4776c6
push 0xa7414526
dec ecx
xor edx, ebx
and esi, 0xb2c3bbad
xor esi, edx
add esi, 0xb2c5c055
mov esi, edx
xor edx, esi
jmp 0x4785f5
call fcn.00477a06
not ecx
ror ebx, 5
or esi, 0xb2d03ab3
add esi, ebx
or esi, edx
ror ecx, 0x18
xor edx, esi
shr ecx, 0x14
xor ebx, esi
shr ecx, 0xf
sub edx, ecx
dec esi
not ecx
and ecx, esi
jmp 0x476eb8
pop edi
dec esi
xchg edx, ecx
or esi, 0xb2d94251
neg ebx
or esi, edx
dec esi
xchg ecx, ebx
dec ebx
bswap edx
xchg ecx, edx
ror edx, 0x1a
xor edx, ecx
add esi, ebx
jmp 0x477580
push 0xa749a301
xor ebx, 0xb2defedf
mov ebx, esi
xor edx, ebx
and ebx, esi
xchg ebx, ecx
inc edx
bswap ecx
ror edx, 0xb
sub edx, ebx
xchg edx, ecx
xor edx, ebx
inc ecx
mov esi, ebx
jmp 0x476584
mov edi, 0x2a371b56
add ecx, 0xb2e89066
sub edx, 0xb2e90c7b
inc ecx
dec ebx
add ebx, esi
sub esi, 0xb2eb18fe
rol edx, 0xd
add ecx, esi
jmp 0x476894
push esp
xor ecx, esi
and esi, ebx
nop
mov edx, ebx
shl esi, 0x15
and esi, edx
add ecx, edx
and edx, ebx
or edx, ecx
mov esi, edx
jmp 0x4769bf
call edi
nop
shr edx, 0x1a
sub edx, ecx
or ecx, 0xb3019dbc
xor ecx, 0xb3022733
ror edx, 9
shr ecx, 0x1c
and ecx, ebx
mov esi, 0xb30441ac
xchg ebx, esi
not ecx
jmp 0x47749b
mov edi, 0x6332a2e
mov esi, ecx
xor ebx, 0xb307ec34
mov ebx, esi
sub esi, ecx
mov ecx, ebx
or ebx, ecx
shl ebx, 0x1d
not ecx
sub edx, esi
bswap ebx
and esi, ecx
rol esi, 0x19
jmp 0x476610
push 0xa7479900
mov ecx, esi
and ecx, 0xb30f1316
add ebx, edx
xor edx, esi
mov ebx, ecx
and edx, ecx
or esi, ebx
mov edx, ebx
sub ebx, 0xb312a373
jmp 0x477e67
pop edi
and esi, 0xb321343d
or ecx, edx
or esi, 0xb3225431
mov esi, ecx
and edx, ecx
mov ebx, esi
or ecx, ebx
and ebx, edx
jmp 0x478157
pop edi
xor ecx, ebx
xor edx, ebx
xor ecx, esi
add ecx, esi
neg edx
xor esi, edx
xchg esi, ebx
rol edx, 0x13
or esi, 0xb329bae3
jmp 0x476222
push 0xa73e6153
ror ecx, 0x17
mov esi, 0xb34526aa
inc esi
dec edx
xor ecx, edx
jmp 0x4770ef
pop edi
rol edx, 6
shr esi, 7
and ebx, 0xb37043b3
mov ebx, esi
add ecx, esi
bswap edx
mov edx, 0xb371f8e7
shr ecx, 0x18
inc esi
rol ebx, 0x1f
jmp 0x47766d
pop edi
mov ebx, esi
sub ebx, 0xb3811937
dec ecx
or ecx, 0xb3822399
sub ecx, edx
dec ecx
jmp 0x4780ec
push 0xa72f0fd4
xchg ecx, esi
neg edx
shr esi, 0xa
xor ebx, edx
xor ecx, esi
mov ecx, esi
rol ecx, 0xb
bswap esi
add ebx, 0xb39049d9
xor esi, edx
or ecx, esi
xchg ebx, esi
or esi, ecx
mov ebx, edx
sub ecx, 0xb3933608
mov edx, 0xb393bdde
jmp 0x475fa6
push 0xa7474f06
bswap esi
add ebx, 0xb3b46f79
or esi, edx
xor esi, ebx
xor ebx, esi
neg ecx
rol esi, 0x1b
xor esi, edx
sub edx, 0xb3bbfc07
xchg ecx, ebx
jmp 0x477823
pop edi
add ebx, edx
and ecx, edx
add ecx, ebx
dec ecx
sub edx, ebx
shr edx, 0x10
xchg ebx, edx
jmp 0x476206
call fcn.00477a06
mov edx, ecx
or ecx, edx
dec edx
or ecx, esi
or ecx, esi
xchg esi, edx
shl ecx, 0x15
sub esi, 0xb4242cc5
and ecx, 0xb424b80e
jmp 0x477e8c
push 0xa7376be9
mov edx, ecx
xor ecx, edx
xor ecx, 0xb42c9225
add edx, ecx
not esi
xor edx, ecx
xchg ebx, esi
rol ecx, 0x16
mov edx, esi
xor esi, ebx
not ecx
and edx, esi
xor ebx, esi
mov edx, ebx
jmp 0x47827c
mov edi, 0x2a371b56
shl esi, 0x17
xor edx, 0xb456aef5
xchg ecx, edx
sub ebx, esi
not edx
xor edx, 0xb458b55d
or ebx, esi
neg edx
sub ebx, edx
jmp 0x475c58
call edi
add ebx, edx
not esi
shr esi, 5
bswap ecx
xchg ecx, ebx
xor esi, 0xb45d9bc4
sub ebx, esi
jmp 0x476184
push 0xa7348636
mov esi, 0xb45ee660
sub ecx, edx
inc ecx
xor ebx, ecx
sub edx, ebx
jmp 0x4769d9
pop edi
or esi, 0xb47c87e1
shr esi, 0x18
and esi, ebx
sub ecx, ebx
rol edx, 0xa
mov ebx, esi
xchg ebx, edx
xor ecx, ebx
and ecx, edx
mov edx, esi
jmp 0x475ec7
push 0xa74bfc00
xor esi, edx
sub edx, 0xb4af3511
bswap ebx
add edx, ebx
jmp 0x47773c
pop edi
add ecx, 0xb4bc0d5c
xor edx, ebx
or ecx, esi
and ecx, edx
add edx, esi
or edx, esi
and edx, 0xb4bf0a28
mov ecx, 0xb4bfa128
add ebx, 0xb4c022df
jmp 0x477450
pop edi
neg ebx
xchg esi, ebx
rol esi, 0xa
sub edx, ecx
or ecx, ebx
or esi, ecx
add edx, esi
add ebx, 0xb4ce2354
jmp 0x477330
call fcn.00477a06
and edx, ecx
xchg ecx, esi
xor esi, edx
jmp 0x475de0
push 0xa737b594
shr ebx, 2
sub ecx, ebx
bswap edx
sub ecx, 0xb4f69d51
mov ecx, esi
or ebx, esi
shl ecx, 2
or esi, ebx
or ebx, ecx
dec ecx
add edx, ecx
neg ebx
rol edx, 0x18
mov edx, esi
jmp 0x47858d
mov edi, 0x2a371b56
shl edx, 0x1e
and edx, 0xb4fcf3c2
xor esi, ebx
or ecx, edx
xchg ecx, esi
add ebx, esi
mov esi, edx
or ecx, edx
neg ebx
or ecx, edx
jmp 0x476d46
pop edi
sub esi, ecx
or esi, edx
sub edx, 0xb502ccb4
sub ebx, 0xb50364e4
ror edx, 7
mov ebx, 0xb5047311
dec esi
shl edx, 0xc
jmp 0x476244
call edi
mov ecx, edx
and ebx, esi
add ecx, 0xb517a8c6
xor esi, ecx
mov ecx, 0xb518bb14
mov edx, 0xb5194759
and edx, ecx
or esi, 0xb51a5e55
shl esi, 8
jmp 0x476bb1
pop edi
add ebx, edx
xchg esi, ebx
rol esi, 0xf
xchg esi, ecx
add ebx, 0xb53207be
xchg ecx, ebx
inc ecx
add esi, ebx
sub edx, esi
or edx, ecx
inc ecx
sub ebx, ecx
jmp 0x47714f
push 0xa73721c9
mov esi, ecx
or ecx, ebx
jmp 0x477d82
push 0xa7388b41
sub esi, ecx
shr edx, 0xc
xchg edx, ebx
xor esi, edx
add edx, 0xb56eec64
mov edx, ebx
neg edx
xchg ebx, ecx
mov ecx, 0xb5711afe
jmp 0x476ff4
push 0xa7418f7c
dec ecx
mov ebx, ecx
add esi, ecx
xchg esi, ecx
and ecx, ebx
xor ebx, edx
sub ebx, ecx
jmp 0x475813
call fcn.00477a06
add esi, ebx
add edx, ecx
rol edx, 0x1b
xchg ebx, edx
sub edx, 0xb58361a4
mov esi, 0xb5840518
jmp 0x4777a3
push 0xa74e5688
xchg ebx, edx
sub ecx, esi
not esi
or esi, edx
and ebx, 0xb590f8b5
add esi, ecx
mov ebx, 0xb591e9b6
mov ebx, 0xb5926478
jmp 0x4759e2
call edi
mov edx, esi
inc ecx
rol ebx, 0x1a
add edx, 0xb5a87283
and ebx, ecx
neg ebx
and esi, 0xb5aa0131
mov esi, 0xb5aa8080
sub edx, esi
dec esi
xchg ebx, esi
jmp 0x476b17
push 0xa736d79d
ror esi, 0x11
xchg esi, ecx
xor ebx, edx
or edx, ebx
add ecx, edx
sub ebx, 0xb5ba0c02
xor ecx, 0xb5ba9a9c
mov esi, ebx
or esi, edx
or esi, ebx
add ecx, 0xb5bc7ef4
jmp 0x478511
push 0xa74224f6
xchg esi, ebx
xor ecx, edx
dec ebx
add ecx, edx
and esi, edx
and edx, 0xb5eb937e
dec ecx
or ebx, esi
mov ebx, edx
add ebx, ecx
and esi, edx
mov ebx, 0xb5eed14d
rol ecx, 4
jmp 0x477654
mov edi, 0x2a371b56
dec ebx
not esi
add edx, esi
or ebx, ecx
shl edx, 0x1e
mov ecx, esi
or ecx, edx
or ecx, 0xb5f3a8f4
jmp 0x4761e4