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

Disassembly:
call sub.user32.dll_GetDialogBaseUnits
cmp eax, 0xfffffee6
jne 0x401089
call sub.kernel32.dll_ActivateActCtx
call sub.kernel32.dll_GetDriveTypeA
call sub.kernel32.dll_ActivateActCtx
call sub.ntdll.dll_RtlQueryTimeZoneInformation
call sub.ntdll.dll_RtlQueryTimeZoneInformation
call sub.kernel32.dll_ActivateActCtx
call sub.ntdll.dll_RtlQueryTimeZoneInformation
call sub.ntdll.dll_RtlQueryTimeZoneInformation
call sub.kernel32.dll_GetDriveTypeA
call sub.kernel32.dll_GetDriveTypeA
call sub.kernel32.dll_ActivateActCtx
call sub.ntdll.dll_RtlQueryTimeZoneInformation
call sub.ntdll.dll_RtlQueryTimeZoneInformation
call sub.kernel32.dll_ActivateActCtx
call sub.kernel32.dll_GetDriveTypeA
call sub.kernel32.dll_ActivateActCtx
call sub.kernel32.dll_ActivateActCtx
call sub.kernel32.dll_GetDriveTypeA
call sub.kernel32.dll_GetDriveTypeA
call sub.kernel32.dll_GetDriveTypeA
call sub.ntdll.dll_RtlQueryTimeZoneInformation
call sub.ntdll.dll_RtlQueryTimeZoneInformation
call sub.ntdll.dll_RtlQueryTimeZoneInformation
call sub.ntdll.dll_RtlQueryTimeZoneInformation
ret
call sub.kernel32.dll_GetCurrentProcess
cmp eax, 0xfffffef4
jne 0x4010ea
call sub.kernel32.dll_GetDriveTypeA
call sub.kernel32.dll_ActivateActCtx
call sub.kernel32.dll_ActivateActCtx
call sub.ntdll.dll_RtlQueryTimeZoneInformation
call sub.ntdll.dll_RtlQueryTimeZoneInformation
call sub.kernel32.dll_GetDriveTypeA
call sub.ntdll.dll_RtlQueryTimeZoneInformation
call sub.kernel32.dll_ActivateActCtx
call sub.ntdll.dll_RtlQueryTimeZoneInformation
call sub.ntdll.dll_RtlQueryTimeZoneInformation
call sub.kernel32.dll_ActivateActCtx
call sub.ntdll.dll_RtlQueryTimeZoneInformation
call sub.kernel32.dll_GetDriveTypeA
call sub.ntdll.dll_RtlQueryTimeZoneInformation
call sub.kernel32.dll_GetDriveTypeA
call sub.kernel32.dll_GetDriveTypeA
ret
call sub.user32.dll_GetDialogBaseUnits
cmp eax, 0xffffff03
jne 0x401164
call sub.kernel32.dll_ActivateActCtx
call sub.kernel32.dll_ActivateActCtx
call sub.kernel32.dll_ActivateActCtx
call sub.kernel32.dll_GetDriveTypeA
call sub.kernel32.dll_ActivateActCtx
call sub.kernel32.dll_ActivateActCtx
call sub.kernel32.dll_ActivateActCtx
call sub.kernel32.dll_ActivateActCtx
call sub.kernel32.dll_ActivateActCtx
call sub.ntdll.dll_RtlQueryTimeZoneInformation
call sub.kernel32.dll_ActivateActCtx
call sub.kernel32.dll_ActivateActCtx
call sub.ntdll.dll_RtlQueryTimeZoneInformation
call sub.ntdll.dll_RtlQueryTimeZoneInformation
call sub.ntdll.dll_RtlQueryTimeZoneInformation
call sub.ntdll.dll_RtlQueryTimeZoneInformation
call sub.ntdll.dll_RtlQueryTimeZoneInformation
call sub.kernel32.dll_GetDriveTypeA
call sub.kernel32.dll_GetDriveTypeA
call sub.kernel32.dll_ActivateActCtx
call sub.kernel32.dll_ActivateActCtx
ret
call sub.user32.dll_GetDialogBaseUnits
cmp eax, 0xfffffee1
jne 0x401210
call sub.kernel32.dll_ActivateActCtx
call sub.kernel32.dll_GetDriveTypeA
call sub.kernel32.dll_GetDriveTypeA
call sub.kernel32.dll_GetDriveTypeA
call sub.ntdll.dll_RtlQueryTimeZoneInformation
call sub.ntdll.dll_RtlQueryTimeZoneInformation
call sub.kernel32.dll_ActivateActCtx
call sub.kernel32.dll_ActivateActCtx
call sub.ntdll.dll_RtlQueryTimeZoneInformation
call sub.kernel32.dll_ActivateActCtx
call sub.kernel32.dll_ActivateActCtx
call sub.kernel32.dll_ActivateActCtx
call sub.kernel32.dll_GetDriveTypeA
call sub.kernel32.dll_GetDriveTypeA
call sub.kernel32.dll_ActivateActCtx
call sub.kernel32.dll_GetDriveTypeA
call sub.ntdll.dll_RtlQueryTimeZoneInformation
call sub.kernel32.dll_GetDriveTypeA
call sub.kernel32.dll_ActivateActCtx
call sub.kernel32.dll_GetDriveTypeA
call sub.kernel32.dll_ActivateActCtx
call sub.kernel32.dll_GetDriveTypeA
call sub.kernel32.dll_ActivateActCtx
call sub.kernel32.dll_ActivateActCtx
call sub.kernel32.dll_GetDriveTypeA
call sub.kernel32.dll_ActivateActCtx
call sub.kernel32.dll_ActivateActCtx
call sub.ntdll.dll_RtlQueryTimeZoneInformation
call sub.kernel32.dll_ActivateActCtx
call sub.kernel32.dll_GetDriveTypeA
call sub.ntdll.dll_RtlQueryTimeZoneInformation
ret
jmp 0x475444
xchg edx, esi
or esi, ecx
xor edi, 0x8371e651
mov esi, 0x83722458
shr edx, 9
mov ecx, edi
nop
sub ecx, edx
jmp 0x47749e
push 0x837b89d2
sub edx, ecx
and ebx, edi
add edx, ebx
xor edi, 0x845d1269
or edi, ebx
or ebx, 0x845d8e3e
neg edx
jmp 0x4759b7
mov esi, 0x75624153
shr edx, 1
dec edi
add edx, edi
xor ebx, edi
xchg edi, ebx
shr edi, 9
xor edi, 0x847477a0
sub edx, edi
jmp 0x478192
call esi
add edx, ecx
xchg edi, ecx
mov ecx, edx
bswap ebx
inc edx
xor ecx, edi
dec edi
xchg edx, ecx
mov edx, 0x848e3b2a
add ebx, edx
sub edx, ebx
or edi, 0x848ef2fc
sub edi, edx
jmp 0x47806e
call fcn.00478db0
xchg edi, ecx
or ecx, 0x848fc47a
add ecx, 0x849003e1
shr ebx, 8
mov ecx, edi
and edx, ebx
mov edx, 0x84910792
inc ebx
sub edx, ecx
mov edi, ecx
xor ecx, ebx
shr edx, 0x19
add edx, 0x84927606
or ebx, edx
jmp 0x478adc
pop esi
and edi, 0x84a04924
mov ecx, 0x84a0879e
and edx, ebx
add ebx, edx
sub ebx, edi
sub edx, 0x84a17a8a
add ecx, 0x84a1b8fb
and edi, ebx
and ecx, edx
jmp 0x478d58
push 0x838398ed
add edx, ebx
neg edx
sub ebx, ecx
dec ebx
or edi, ecx
sub edx, ecx
shr edi, 0x11
or edx, edi
jmp 0x4760b6
push 0x8386aa74
and edi, ecx
mov ebx, edx
xchg edi, ecx
xchg edi, ebx
mov ecx, ebx
or edx, edi
or ebx, ecx
mov ecx, edx
jmp 0x477155
call esi
not edi
add edx, edi
xchg ebx, ecx
xchg ebx, edx
rol edi, 0x17
add ebx, edx
add ebx, edi
xor edi, ebx
dec edx
mov edi, 0x84ba7868
and ebx, 0x84bab51b
shl edx, 7
shr edi, 0x10
not ebx
jmp 0x478dce
push 0x837bd2ad
sub edi, ecx
xchg edx, edi
and edi, ebx
shl ebx, 0x18
sub ecx, edi
not ecx
xor ecx, edi
or ecx, ebx
xchg edx, ecx
ror ecx, 0x1b
sub ecx, edx
dec ecx
xor ebx, 0x84d481fb
xchg ecx, edx
or ebx, 0x84d4f956
jmp 0x478760
call esi
and ecx, edx
ror ecx, 0xe
sub ebx, ecx
sub edi, edx
shr ebx, 0x19
bswap ebx
shl ebx, 0x1a
sub ecx, ebx
xor edx, edi
and edx, ebx
xor edi, ecx
jmp 0x477297
push 0x837e48dc
dec edx
add edi, 0x84dd1079
neg edx
rol edx, 0xb
xor edi, 0x84ddc9e7
mov edx, ebx
mov edi, 0x84de4f73
mov ebx, ecx
or edx, edi
shr edx, 0x18
add edi, ecx
jmp 0x4776bf
pop esi
xor ecx, 0x84df8e3a
ror edi, 0x19
and edi, ecx
neg ecx
add edx, ebx
jmp 0x478381
push 0x8389c221
add ebx, edx
or ebx, 0x84ee2b03
mov ecx, 0x84ee68f7
or ecx, edi
xor ecx, edx
shr ebx, 3
or edx, 0x84ef5ca3
xchg edx, ecx
sub ecx, 0x84efe5fe
xchg ebx, edx
xor ebx, edx
mov edi, edx
mov ebx, 0x84f0d4af
xchg ebx, edi
jmp 0x476901
call esi
nop
shl edx, 0x11
mov edx, edi
or edi, ebx
nop
sub ecx, edi
xor edx, 0x84f2e0ba
and ebx, 0x84f31c7a
jmp 0x4788ef
pop esi
add ecx, edi
shl ebx, 4
xchg ebx, edi
shl ecx, 0x17
not edx
add edx, ebx
jmp 0x4763ad
push 0x8392820f
add ecx, 0x850dd428
neg ecx
xchg edi, edx
not edi
add edx, ecx
add ecx, edi
shr ebx, 0xd
not ebx
mov edx, 0x850fc9b9
jmp 0x476be8
mov esi, 0x75624153
and ecx, ebx
or edx, ebx
add edx, ebx
add ebx, edx
xor ebx, ecx
xor ebx, ecx
jmp 0x477274
push 0x838ed895
xchg ecx, edx
mov edx, 0x851e46b1
mov ebx, 0x851e83b0
sub edi, edx
jmp 0x476538
mov esi, 0x75624153
shl edx, 1
not edi
inc ecx
shl ebx, 0x16
mov ecx, ebx
jmp 0x476ecd
push 0x83947da2
not ecx
sub ecx, edi
jmp 0x47704e
pop esi
mov edi, ecx
not ecx
xor ecx, edi
or ebx, 0x85379bf7
add ebx, edx
xor edx, ebx
sub ebx, edx
xchg ecx, edx
add ecx, ebx
shl edx, 9
ror ebx, 0x18
and ecx, ebx
jmp 0x477346
push 0x8377d5bc
sub ebx, 0x85449e9d
mov ebx, edi
mov edi, ebx
or ecx, edx
jmp 0x478b76
call esi
or edx, 0x854b43dd
and ecx, ebx
rol ebx, 0xa
inc ecx
sub edi, ecx
bswap ecx
rol edi, 0x14
xor ecx, edi
xor ecx, 0x854d4340
shl ebx, 0x14
and ebx, 0x854dc0dd
jmp 0x478252
push 0x8383dfd3
or ebx, ecx
xor ebx, edx
mov ebx, 0x854e8e6a
sub ecx, 0x854eddcf
sub ebx, 0x854f1c85
jmp 0x4764f2
mov esi, 0x75624153
or edx, ecx
or edx, ebx
mov edx, edi
and ecx, edi
xor edi, edx
sub ebx, 0x8553fa8b
xchg ebx, ecx
not edi
jmp 0x478734
push 0x837d88df
not edx
mov ebx, ecx
xor ecx, edx
sub edi, ebx
or ecx, 0x855bf9ea
xchg ebx, edx
or edx, ebx
rol ecx, 0x14
jmp 0x475a47
push 0x83970dea
bswap edx
dec edx
sub edx, ecx
ror edi, 0xd
rol ebx, 6
or edi, 0x855e4667
jmp 0x47765b
mov esi, 0x75624153
or edx, edi
xor edi, ebx
xor edi, edx
mov ebx, 0x855f4a58
rol ebx, 2
or edx, 0x855fd5f9
or ecx, edx
mov edx, edi
add ecx, edi
jmp 0x477c6b
push 0x8380847c
xor ebx, ecx
mov edi, 0x856112c3
shl edx, 4
or edx, ecx
dec edx
or edi, 0x85620265
sub ecx, edx
mov edx, ecx
xor ebx, 0x8562c4b9
jmp 0x4780a6
push 0x838309a4
or edi, ebx
neg edx
and ecx, ebx
shr edx, 0x1b
ror ebx, 0x16
jmp 0x476e41
pop esi
rol ebx, 0x1c
mov ecx, edx
sub ecx, 0x856a5ccb
mov ebx, 0x856a9802
or ecx, ebx
xor ebx, edx
dec ecx
inc ebx
add edx, ecx
xor edx, edi
xor edx, ecx
jmp 0x476fbe
push 0x838e8e8e
xchg ebx, edi
mov ecx, edx
shr ebx, 1
mov edi, edx
mov edi, ebx
bswap edi
shr ebx, 0x1b
xor edx, ecx
or ebx, ecx
sub ecx, 0x856ecab4
xor ebx, 0x856f06d6
bswap edx
jmp 0x475e02
pop esi
xor edi, edx
or edx, ebx
add ebx, edi
xor ebx, ecx
jmp 0x475a73
pop esi
xchg edx, ebx
bswap edi
xor ebx, edi
shl edx, 0x19
rol ecx, 0x1f
add ecx, edx
xchg ebx, edx
and edi, ebx
jmp 0x477a8b
call esi
not ecx
mov edi, 0x858b9ab5
xor edx, ebx
jmp 0x478d0b
push 0x839a79f2
mov edx, 0x859676a0
neg edx
and ebx, 0x8596f07f
xor edx, 0x85973d8e
add edi, 0x85977912
xor ebx, ecx
or ecx, edi
jmp fcn.004771d4
push 0x8384269a
add ebx, ecx
and edx, ecx
add ecx, ebx
xchg ecx, edi
bswap edi
xor ebx, ecx
inc edx
ror edi, 0xf
mov ebx, ecx
sub ecx, edi
sub ecx, ebx
add edi, edx
sub ecx, edx
rol ecx, 0xe
jmp 0x475e43
pop esi
sub edi, ecx
shr ebx, 2
rol edi, 5
xchg edi, ecx
add ecx, edi
mov edx, ecx
xchg ecx, ebx
shr ebx, 5
and edi, 0x859d9953
jmp 0x478ba3
push 0x838f20c3
bswap ecx
or ecx, edx
or edi, 0x859e7825
add edx, 0x859eb587
add edi, edx
add ecx, edi
xor edx, 0x859f657f
and ecx, ebx
ror edx, 0x1a
add ebx, edx
jmp 0x47854e
call esi
mov ecx, ebx
ror ebx, 6
sub ebx, 0x85aa993b
add ecx, ebx
inc ebx
xor ebx, ecx
sub ebx, ecx
sub ebx, edx
add edx, 0x85ac17d3
not edi
add ecx, edi
rol ebx, 0xd
add ebx, edx
jmp 0x477986
pop esi
sub ebx, ecx
bswap edx
or edx, ecx
add ebx, ecx
and ecx, 0x85ae58f0
dec ecx
neg ecx
ror ecx, 0x13
not ebx
or edx, 0x85afa2c8
not edx
mov edi, ebx
sub ebx, edi
jmp 0x47697a
call esi
ror edx, 0xd
bswap ebx
inc ebx
add edx, ecx
sub edi, ecx
mov edx, 0x85b5444c
jmp 0x4763d9
mov esi, 0x75624153
not ebx
neg edi
inc edx
xor edi, edx
inc edi
shr edx, 0x13
sub edx, 0x85ba8e20
add edi, 0x85bacc12
sub ebx, ecx
not edi
xchg edx, ebx
inc edi
xor edi, ecx
sub ecx, 0x85bc50a5
and edi, ecx
and edi, edx
jmp 0x478681
call esi
or ebx, ecx
xor edx, ecx
xor edi, ecx
sub ecx, ebx
add ebx, edi
jmp 0x476605
pop esi
add ecx, edx
neg ebx
ror ebx, 0xd
shr ebx, 8
not edi
xchg ecx, ebx
or edi, edx
neg ecx
mov ecx, edx
inc ecx
add edi, 0x85c59916
jmp 0x47785f
pop esi
xor edi, ebx
xchg ecx, edi
jmp 0x478d9a
pop esi
mov ecx, edi
and ebx, ecx
xor ecx, edi
and edx, 0x85da1089
xchg ebx, edx
not ebx
and ebx, edx
sub edi, ecx
mov ecx, ebx
inc edi
or edi, edx
neg ebx
mov ebx, edx
xor edi, edx
jmp 0x475922
push 0x838a0a86
xor edi, ecx
xchg ebx, edx
sub edi, edx
sub edx, edi
shl edx, 0x1e
and edi, 0x85ecaa0e
or edx, 0x85ece988
xchg edx, edi
sub ecx, 0x85ed6782
xchg ecx, edx
mov ecx, ebx
jmp 0x4786ca
pop esi
ror edx, 0xd
sub edx, 0x85f3a3ef
mov ecx, ebx
add ecx, ebx
jmp 0x478b49
pop esi
mov ecx, 0x85fd4f98
xchg edi, ebx
xchg ecx, ebx
ror edx, 0x12
rol edx, 1
jmp 0x477c39
call fcn.00478db0
add ecx, ebx
add edx, 0x86060757
xchg edi, edx
add edx, edi
add edi, ecx
inc edi
add ebx, 0x86073a3b
or ecx, 0x860789de
sub ecx, 0x8607c8b4
or edi, ecx
mov edx, ecx
bswap ebx
jmp 0x478dea
pop esi
not ebx
add edx, 0x8613b044
jmp 0x47674c
mov esi, 0x2774562b
add ebx, edi
mov edi, ecx
add ecx, edx
neg ebx
xchg ecx, edi
mov ecx, edi
rol ecx, 0x16
and ecx, edx
ror ebx, 6
xor edx, edi
or edx, ebx
jmp 0x477797
pop esi
xor ecx, ebx
xchg ebx, edx
or ecx, edi
sub ecx, edi
add ebx, ecx
or edx, edi
xor ebx, edx
xor ecx, edx
add edx, edi
or ebx, 0x8629d760
xor edi, ebx
jmp 0x477199
pop esi
and ecx, 0x863b0e14
and edx, ebx
add edx, edi
and edx, ebx
add edi, ebx
xchg ebx, ecx
or ecx, 0x863c706d
shr ebx, 4
sub ebx, 0x863cfb31
xchg edx, edi
jmp 0x4761f5
pop esi
nop
add edi, edx
mov edx, edi
and edx, ebx
and edi, ecx
xor edi, 0x864888c9
mov edi, 0x8648c5ad
jmp 0x4769f6
push 0x83835016
dec edi
or edi, ecx
add ebx, ecx
shl ecx, 5
and edx, ebx
and ecx, ebx
and edi, edx
sub edx, edi
or edx, edi
jmp 0x475852
call fcn.00478db0
and edx, 0x8654921f
shl edi, 0x16
xor edi, 0x86550c1f
nop
mov ecx, edx
xor ebx, 0x8655c19f
xor ecx, 0x86560d37
add edi, ebx
add ebx, ecx
shl edi, 1
sub ecx, edx
and ebx, 0x86573754
jmp 0x476420
pop esi
ror ebx, 0x17
add edi, edx
add ecx, ebx
and edx, ecx
mov ebx, edx
jmp 0x476863
push 0x8394c5cc
xor edx, ecx
inc edx
mov ecx, ebx
and edx, edi
xchg ebx, edi
mov edi, 0x866f9c93
and ecx, ebx
neg ebx
or edx, ecx
jmp 0x478ac8
push 0x8387817e
or ecx, 0x8673a650
sub ecx, edi
add ecx, edx
inc ecx
and edi, ebx
or ecx, edi
mov ecx, edi
or edi, ebx
ror ebx, 8
not edx
xor edi, 0x86761582
or ecx, edi
neg ebx
jmp 0x4766a7
push 0x8386f23d
add edi, ebx
sub edi, ebx
mov edi, 0x86810f6e
sub edx, edi
xchg ebx, edx
xchg ebx, edi
xor ecx, ebx
or ecx, ebx
dec ecx
not ecx
not ecx
or ebx, ecx
and edx, ecx
shl edx, 2
jmp 0x478b26
push 0x837ff54e
ror edx, 0x1d
nop
add ecx, 0x868603d2
shr ecx, 0x16
add ecx, edx
sub edx, ecx
jmp 0x47843e
call fcn.00478db0
xor ebx, edx
add ecx, edi
and edi, ebx
xor edi, 0x8697d056
add edx, edi
or edi, ebx
xchg ebx, edx
and edx, ebx
dec edi
not ecx
sub edx, ebx
jmp 0x47665e
pop esi
and ecx, edi
xor ecx, 0x869a32b6
and ebx, edi
or ecx, 0x869aacf2
jmp 0x475f75
pop esi
xor ebx, edi
xchg ebx, edi
add edx, ebx
rol ecx, 0x17
jmp 0x47624e
pop esi
neg edx
shr ecx, 0x19
ror edx, 0x1c
and ecx, 0x86a7568b
shr edi, 3
mov ecx, edx
shl edi, 8
and edi, ebx
and edx, edi
add ecx, 0x86a8d447
or ebx, edi
dec ebx
jmp 0x47752c
push 0x837783be
add edi, 0x86c0ac7a
ror ecx, 0xa
add ecx, ebx
shr edx, 0x1c
or edx, ecx
add ecx, 0x86c1f0b4
not ebx
add ebx, edx
not edi
or ebx, edx
jmp 0x476023
call fcn.00478db0
add edx, 0x86c69b87
and ecx, 0x86c6d84e
dec ebx
mov edi, ebx
and ecx, edi
xor ebx, ecx
rol edx, 0xb
add ecx, edi
xor edi, ecx
shl ebx, 0x1c
add edx, ecx
jmp 0x4766ff
mov esi, 0x2774562b
bswap ecx
shl edx, 0x16
ror ecx, 6
neg edi
jmp 0x4787a8
pop esi
add edi, ebx
mov ebx, 0x86cb46f9
and edi, ebx
and edi, edx
jmp 0x475b48
call fcn.00478db0
mov ebx, edi
xchg ecx, edi
xchg edi, ecx
mov edi, ebx
sub edx, 0x86d294aa
and edi, edx
xor ebx, edi
or ecx, 0x86d35605
mov ecx, edx
mov ebx, edi
mov ecx, edx
mov ecx, 0x86d43e59
and ebx, edi
neg ebx
jmp 0x478615
mov esi, 0x75624153
xor ebx, ecx
add edi, ecx
xchg ecx, edx
or ebx, 0x86d5d1c1
add ecx, ebx
shl ebx, 0x14
or edi, edx
add edx, ecx
not ebx
jmp 0x475709
push 0x83975549
ror edx, 0x12
xor edi, ebx
xor ecx, 0x86e0e0dd
xchg ebx, ecx
mov ebx, ecx
add edi, edx
add ebx, 0x86e22269
inc ecx
jmp 0x475d51
mov esi, 0x2774562b
xor edi, ecx
sub ebx, 0x86e7796f
mov ebx, ecx
and edx, ecx
and ecx, ebx
and edx, ebx
bswap edi
inc edi
xchg edx, edi
jmp 0x476a79
mov esi, 0x75624153
and edi, edx
or edx, ecx
xor ebx, ecx
dec ebx
add edi, ecx
xchg edi, ecx
or edx, ebx
xchg ecx, ebx
and edx, ebx
add edx, edi
and edi, ecx
neg edi
sub edi, ecx
nop
jmp 0x477f68
call fcn.00478db0
and edx, 0x86f75892
mov ebx, ecx
not ebx
or ecx, edx
xchg ebx, ecx
mov edi, ebx
mov edx, ebx
or ecx, ebx
neg ebx
mov ebx, ecx
xor edx, ebx
or edi, 0x86fa33fe
or edi, 0x86fa70eb
or ecx, edx
jmp 0x4756e3
pop esi
add ebx, edi
or ecx, edi
add ecx, ebx
and ebx, 0x86ff69f6
mov edi, 0x86ffa6f3
sub edi, ebx
not edx
xchg ecx, edi
or ecx, 0x8700a91a
or edx, 0x8700e631
sub ebx, edx
jmp 0x476e12
pop esi
add edi, ecx
or edx, edi
rol edi, 0xd
bswap ebx
shl ebx, 7
shl ecx, 5
inc edx
or edi, 0x8709a917
jmp 0x475ebc
mov esi, 0x75624153
inc ecx
not ecx
or edi, ecx
xor edi, ecx
mov edx, edi
sub ebx, ecx
or edi, ebx
add ecx, edi
mov edi, ebx
add edx, ebx
and edx, ecx
sub ecx, edx
xor ebx, edx
add edi, ebx
xchg edx, ebx
jmp 0x4774ef
pop esi
shl ecx, 8
mov ebx, 0x871fe96c
shr ebx, 0xb
rol ebx, 3
xor edx, edi
sub ecx, ebx
and ecx, edx
bswap edx
and ecx, ebx
dec ecx
xor edx, edi
inc edx
jmp 0x475460
call esi
or ebx, ecx
xchg ebx, edx
xor edi, 0x8723353c
xor ebx, edx
sub edx, 0x8723b1c2
sub ecx, edx
xchg ecx, edx
inc edi
mov ecx, edx
rol edi, 0xb
bswap edi
add edi, 0x8725734c
jmp 0x476519
pop esi
xor ecx, edi
xor edi, edx
shl edx, 0x18
and ecx, edx
xchg ebx, edi
rol ebx, 0x16
and ebx, edi
or edx, ecx
rol ecx, 0x19
jmp 0x4784f2
pop esi
xchg ebx, edx
dec edx
xor edi, 0x87395c8e
xor ebx, edi
sub ebx, edi
add ebx, ecx
dec edi
shl ecx, 0x16
ror ecx, 2
sub edi, ebx
jmp 0x476d5f
push 0x8391f264
or edi, ecx
xor edi, ebx
xchg ecx, edi
nop
sub edx, ebx
or ebx, edi
shr edx, 0x18
add ecx, 0x8759870e
sub edi, 0x8759d6cd
not edi
shl edi, 0x10
rol edi, 7
xor ecx, 0x875ad1d1
jmp 0x478996
call fcn.00478db0
mov edx, ebx
rol edi, 0x1d
inc ebx
sub ecx, 0x875be01d
inc edi
ror ecx, 0x1d
add edi, ecx
jmp 0x478643
push 0x838a9a0a
mov edx, edi
add ecx, 0x875ea603
mov ecx, 0x875ee3e3
or ebx, 0x875f20a1
mov edi, ebx
xchg edi, edx
and ecx, edi
jmp 0x476103
push 0x838cdc30
bswap ebx
neg ebx
sub edi, edx
xchg edi, edx
bswap edx
xchg edi, ecx
mov edx, edi
add ebx, edx
shr ecx, 0x1b
and edi, 0x8778ff80
jmp 0x477773
push 0x838e451d
mov ecx, ebx
not edi
bswap ebx
xor edi, ebx
mov ecx, ebx
xchg ecx, ebx
xor ecx, ebx
and ecx, edx
xor edi, 0x877b57a6
sub edx, edi
jmp 0x476270
call fcn.00478db0
or ebx, 0x8797e9ca
add ecx, ebx
jmp 0x475b81
pop esi
xchg ebx, edi
add ecx, ebx
ror edi, 0xe
or edx, 0x87aab0e4
xor ecx, edi
dec edx
or edi, ecx
xor edi, ebx
jmp 0x47672b
push 0x8380cb76
sub edx, 0x87af3ee4
bswap ecx
shl edx, 0x1d
inc ecx
and edx, 0x87b042a8
and ebx, ecx
sub ebx, ecx
sub ebx, edx
dec ecx
add ebx, edi
jmp 0x477518
call fcn.00478db0
or edx, 0x87beb454
mov edx, edi
mov edi, ebx
xor edx, 0x87bf66cd
not ecx
dec edi
and ecx, edx
or edi, 0x87c06570
sub edx, ecx
sub ebx, 0x87c0dc10
jmp 0x4765db
pop esi
and edx, edi
and edx, 0x87d0afbd
mov edi, 0x87d0ea0f
or edx, edi
and edx, 0x87d161c4
sub ecx, edi
bswap ecx
xor ecx, ebx
sub ecx, 0x87d263d3
bswap edi
add edi, ebx
xchg ebx, edi
xor edi, ecx
and edx, ebx
jmp 0x4764cb
push 0x837a1f97
rol edi, 0x1f
neg edi
xchg ecx, edi
sub ecx, edx
ror ebx, 0x19
dec ebx
or edi, edx
rol ebx, 0xd
mov ebx, ecx
or ecx, 0x87ecd485
jmp 0x475594
pop esi
ror edx, 0x1c
xor ecx, edi
xor edi, edx
and ecx, 0x87f5c378
add ebx, edi
and edi, ebx
mov edx, ebx
xor edx, edi
or ebx, edx
jmp 0x4777fa
push 0x83803dfa
sub edi, 0x87f8b585
sub ecx, edi
and edx, ebx
and edx, edi
xor edi, 0x87f9a24a
mov ecx, 0x87f9dfbd
sub edi, ebx
and ecx, edx
and edi, ebx
add edi, 0x87fb9880
or ecx, edx
jmp 0x4761ce
push 0x83990c86
add edi, edx
mov ebx, ecx
or ecx, 0x8806a194
neg edx
or ebx, edi
xor ebx, edi
add ecx, edi
add edx, ebx
jmp 0x478e7b
push 0x838f6829
mov ebx, 0x880ce416
dec ebx
or edi, edx
xchg edi, ebx
nop
xchg edi, ecx
xor ebx, edx
jmp 0x4775ab
call esi
and edx, ebx
mov edx, ebx
and edx, ecx
or ecx, ebx
dec edi
shr edx, 0xf
xchg edx, ebx
jmp 0x4757f5
call esi
and ecx, ebx
xor ecx, 0x881f7670
or ecx, edx
not edx
xor ebx, edx
xchg edx, ebx
add ebx, 0x8820a90f
or edx, ecx
jmp 0x475c3e
call fcn.00478db0
neg ebx
rol ebx, 8
mov edi, edx
rol edi, 0xe
xor edx, edi
sub ebx, edx
xor edx, ecx
shr edx, 0x1a
bswap edx
xor ebx, edi
nop
inc ecx
xor ecx, ebx
or edx, ebx
and edx, edi
add ebx, edx
jmp 0x475a0b
push 0x838a529a
xchg ebx, ecx
shr ebx, 0xf
and edx, edi
ror ecx, 0xe
shl edi, 0x1c
mov ecx, 0x882abe77
mov ecx, edx
xor ebx, edi
and edx, edi
jmp 0x477cab
call fcn.00478db0
neg ecx
and ebx, edi
sub ebx, edx
sub edi, ecx
xchg edi, edx
nop
rol edx, 9
and edx, ebx
and edi, ecx
xor ebx, edi
add edx, ecx
add edi, 0x883359a7
sub ecx, edx
or edi, edx
xor ebx, edx
jmp 0x47594e
mov esi, 0x75624153
mov ebx, edi
mov ebx, ecx
neg edx
or edi, ecx
inc edx
not ecx
or ebx, edi
xor edx, ebx
inc ebx
jmp 0x47757a
pop esi
sub ebx, edi
xchg edi, ecx
sub ebx, edx
xor ecx, edx
bswap edx
bswap edx
jmp 0x476c5b
call fcn.00478db0
shl edx, 2
mov ebx, edx
xchg ebx, edi
rol ebx, 8
mov ecx, edi
add ecx, edi
and edi, 0x883be0ae
bswap ebx
sub edx, 0x883c6fb9
add ebx, 0x883cae21
or edi, ebx
or ecx, 0x883d2d9e
and edx, ecx
mov edx, 0x883da8fc
jmp 0x4779a8
pop esi
xchg ebx, ecx
inc edi
jmp 0x477e1c
push 0x83923a64
mov edx, ecx
add edx, ebx
neg edx
or edx, 0x885d36a0
add ecx, edi
or edi, ebx
ror ecx, 0xa
jmp 0x475d16
push 0x83950e4b
xor edx, 0x8871c031
shr ecx, 0x1f
inc edi
jmp 0x47793e
call esi
xor edx, ecx
bswap ecx
add ebx, ecx
jmp 0x478f37
push 0x83873abd
shl edi, 5
neg ecx
xor ebx, 0x8877d214
and edi, ebx
neg edi
or edi, ecx
or ecx, edi
add edx, ebx
xchg ecx, ebx
sub ecx, edi
jmp 0x477093
pop esi
xor ebx, edx
or ebx, edi
and edi, ebx
add ebx, edi
jmp 0x47618f
push 0x83781ec6
or ebx, 0x887d3522
xor edi, 0x887d73e2
shl ecx, 0x1a
and edx, 0x887dee73
mov edi, ebx
and edx, ebx
or edi, 0x887ea1f9
mov edi, ecx
and edi, ebx
jmp 0x4761aa
pop esi
add ecx, edi
mov ecx, edi
xchg ebx, ecx
xchg ecx, edx
add edi, ecx
inc edi
shl edx, 0x1a
jmp 0x477aa6
pop esi
add edx, ecx
mov ecx, ebx
and edi, edx
add edx, 0x889d4b10
shl ebx, 0x1c
sub edi, ecx
bswap edx
or ebx, edx
and ecx, 0x889e9078
bswap ebx
sub edx, ebx
xor edi, ecx
inc ebx
jmp 0x4772ad
pop esi
add ebx, edi
xor ecx, edi
or edi, ecx
rol ebx, 7
mov ecx, ebx
mov edx, ebx
or edi, ebx
and edi, ecx
inc edx
jmp 0x476170
pop esi
xor ecx, ebx
ror ecx, 0x1a
xor ebx, edi
shr ebx, 0xf
and ecx, 0x88aa67b0
jmp 0x477df9
pop esi
xchg ebx, edi
mov ebx, edx
and edi, ecx
or edi, edx
and edi, ecx
add ebx, edx
and ebx, 0x88ae46ac
add edi, edx
sub ebx, ecx
jmp 0x476b3b
call esi
xchg edi, edx
mov edi, 0x88af9e6c
not edx
add ecx, 0x88b02ce5
and edi, 0x88b06af5
shr ecx, 5
bswap ecx
or ebx, ecx
and edx, 0x88b16376
jmp 0x478796
call fcn.00478db0
xor edi, ebx
sub ecx, edx
mov edx, 0x88b4c91b
and ecx, 0x88b507d8
or edi, ecx
ror edi, 8
add edx, ecx
mov ebx, edi
jmp 0x47608b
mov esi, 0x75624153
or ebx, ecx
xchg edi, ebx
neg ecx
or ebx, edi
xor edi, 0x88ba5e83
and ecx, 0x88ba9d0d
add edx, ecx
xchg ebx, ecx
sub edi, edx
xchg edi, edx
xor ebx, 0x88bbe451
jmp 0x478e39
pop esi
xor edi, ebx
rol ecx, 1
or ebx, ecx
xchg edx, edi
add edi, edx
jmp 0x478410