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

Disassembly:
call sub.kernel32.dll_GetUserDefaultLCID
cmp eax, 0xffffff1c
jne 0x4010a7
call sub.shell32.dll_SHBindToParent
call sub.shell32.dll_SHBindToParent
call sub.ntdll.dll_ZwDeleteObjectAuditAlarm
call sub.ole32.dll_OleSetAutoConvert
call sub.ole32.dll_OleSetAutoConvert
call sub.ntdll.dll_ZwFsControlFile
call sub.ntdll.dll_ZwFsControlFile
call sub.ntdll.dll_ZwFsControlFile
call sub.ntdll.dll_ZwDeleteObjectAuditAlarm
call sub.ole32.dll_OleSetAutoConvert
call sub.ole32.dll_OleSetAutoConvert
call sub.shell32.dll_SHBindToParent
call sub.ole32.dll_OleSetAutoConvert
call sub.ntdll.dll_ZwDeleteObjectAuditAlarm
call sub.ntdll.dll_ZwDeleteObjectAuditAlarm
call sub.ole32.dll_OleSetAutoConvert
call sub.ntdll.dll_ZwFsControlFile
call sub.shell32.dll_SHBindToParent
call sub.ole32.dll_OleSetAutoConvert
call sub.ntdll.dll_ZwFsControlFile
call sub.shell32.dll_SHBindToParent
call sub.ole32.dll_OleSetAutoConvert
call sub.shell32.dll_SHBindToParent
call sub.ole32.dll_OleSetAutoConvert
call sub.ntdll.dll_ZwFsControlFile
call sub.ntdll.dll_ZwFsControlFile
call sub.ole32.dll_OleSetAutoConvert
call sub.ntdll.dll_ZwFsControlFile
call sub.shell32.dll_SHBindToParent
call sub.ole32.dll_OleSetAutoConvert
ret
call sub.user32.dll_GetMenuCheckMarkDimensions
cmp eax, 0xfffffef2
jne 0x40114e
call sub.ole32.dll_OleSetAutoConvert
call sub.shell32.dll_SHBindToParent
call sub.ole32.dll_OleSetAutoConvert
call sub.shell32.dll_SHBindToParent
call sub.ole32.dll_OleSetAutoConvert
call sub.shell32.dll_SHBindToParent
call sub.ole32.dll_OleSetAutoConvert
call sub.shell32.dll_SHBindToParent
call sub.shell32.dll_SHBindToParent
call sub.ole32.dll_OleSetAutoConvert
call sub.ntdll.dll_ZwFsControlFile
call sub.ntdll.dll_ZwFsControlFile
call sub.ntdll.dll_ZwDeleteObjectAuditAlarm
call sub.ntdll.dll_ZwDeleteObjectAuditAlarm
call sub.shell32.dll_SHBindToParent
call sub.ole32.dll_OleSetAutoConvert
call sub.ntdll.dll_ZwDeleteObjectAuditAlarm
call sub.ntdll.dll_ZwDeleteObjectAuditAlarm
call sub.ntdll.dll_ZwFsControlFile
call sub.ntdll.dll_ZwDeleteObjectAuditAlarm
call sub.ntdll.dll_ZwDeleteObjectAuditAlarm
call sub.ntdll.dll_ZwFsControlFile
call sub.ntdll.dll_ZwFsControlFile
call sub.ole32.dll_OleSetAutoConvert
call sub.ntdll.dll_ZwDeleteObjectAuditAlarm
call sub.ntdll.dll_ZwDeleteObjectAuditAlarm
call sub.ntdll.dll_ZwFsControlFile
call sub.ntdll.dll_ZwFsControlFile
call sub.ole32.dll_OleSetAutoConvert
call sub.ole32.dll_OleSetAutoConvert
ret
call sub.user32.dll_GetMenuCheckMarkDimensions
cmp eax, 0xffffff36
jne 0x4011af
call sub.ntdll.dll_ZwDeleteObjectAuditAlarm
call sub.ntdll.dll_ZwDeleteObjectAuditAlarm
call sub.ole32.dll_OleSetAutoConvert
call sub.ntdll.dll_ZwFsControlFile
call sub.ntdll.dll_ZwFsControlFile
call sub.shell32.dll_SHBindToParent
call sub.ntdll.dll_ZwDeleteObjectAuditAlarm
call sub.ole32.dll_OleSetAutoConvert
call sub.ole32.dll_OleSetAutoConvert
call sub.shell32.dll_SHBindToParent
call sub.ntdll.dll_ZwFsControlFile
call sub.ntdll.dll_ZwDeleteObjectAuditAlarm
call sub.shell32.dll_SHBindToParent
call sub.ole32.dll_OleSetAutoConvert
call sub.ole32.dll_OleSetAutoConvert
call sub.ole32.dll_OleSetAutoConvert
ret
call sub.kernel32.dll_GetUserDefaultLCID
cmp eax, 0xffffff19
jne 0x401233
call sub.ntdll.dll_ZwFsControlFile
call sub.ntdll.dll_ZwFsControlFile
call sub.ntdll.dll_ZwDeleteObjectAuditAlarm
call sub.ntdll.dll_ZwFsControlFile
call sub.ole32.dll_OleSetAutoConvert
call sub.shell32.dll_SHBindToParent
call sub.ntdll.dll_ZwFsControlFile
call sub.ole32.dll_OleSetAutoConvert
call sub.ntdll.dll_ZwDeleteObjectAuditAlarm
call sub.ntdll.dll_ZwDeleteObjectAuditAlarm
call sub.ole32.dll_OleSetAutoConvert
call sub.ntdll.dll_ZwFsControlFile
call sub.ntdll.dll_ZwFsControlFile
call sub.ole32.dll_OleSetAutoConvert
call sub.shell32.dll_SHBindToParent
call sub.ntdll.dll_ZwDeleteObjectAuditAlarm
call sub.ole32.dll_OleSetAutoConvert
call sub.ntdll.dll_ZwDeleteObjectAuditAlarm
call sub.ntdll.dll_ZwFsControlFile
call sub.ntdll.dll_ZwDeleteObjectAuditAlarm
call sub.ntdll.dll_ZwDeleteObjectAuditAlarm
call sub.ntdll.dll_ZwFsControlFile
call sub.ole32.dll_OleSetAutoConvert
ret
jmp 0x475464
mov edx, 0x64b2d823
and edi, edx
jmp 0x4777cc
call fcn.00477c9c
and ecx, 0x66030a91
or esi, 0x660375e2
mov ebx, ecx
or edx, ecx
or ecx, esi
add ebx, esi
neg ebx
jmp 0x475823
pop edi
xchg ecx, esi
sub edx, ebx
mov ebx, esi
mov edx, esi
mov ebx, esi
jmp 0x47788d
pop edi
add edx, esi
shr edx, 0x12
xor ebx, edx
xor edx, ecx
xchg esi, ecx
add esi, ebx
ror ecx, 0xe
or esi, ebx
xor edx, ecx
shl esi, 8
xor ecx, edx
jmp 0x4761e5
pop edi
add esi, ebx
xor esi, ebx
xor edx, 0x6611d3e1
shl esi, 0x19
inc esi
shl ecx, 1
add esi, ebx
and ebx, ecx
jmp loc.00477b9c
mov edi, 0x43370267
neg esi
and ecx, 0x66305cc2
bswap edx
and esi, ecx
neg edx
jmp 0x4758f5
push 0x64bf07c1
xor edx, ecx
xchg ebx, edx
add esi, ecx
mov esi, edx
xor ecx, esi
and edx, ecx
xor edx, esi
rol ecx, 0x13
add ebx, ecx
shl ebx, 0x19
and ebx, 0x663bbdc2
jmp 0x475a95
push 0x64c42626
sub ebx, esi
sub ebx, esi
shr edx, 0x17
mov ecx, esi
not ebx
jmp 0x475793
push 0x40
sub esi, ebx
and esi, 0x66489dd8
and ebx, ecx
or ecx, esi
or ecx, esi
dec ebx
sub ebx, edx
add ebx, edx
xor esi, 0x664b6105
rol ebx, 0xf
jmp 0x477be7
call fcn.00477c9c
or ecx, edx
add edx, 0x664eff72
shl esi, 5
jmp 0x476f72
push 0x64ba150a
ror edx, 0x1a
xchg ecx, edx
neg ebx
bswap ebx
or ebx, ecx
ror ebx, 0xd
or esi, 0x665260e2
jmp 0x476689
call edi
neg ebx
shl edx, 0x14
jmp 0x475eee
push 0x64c4991b
rol esi, 0x1e
shr ecx, 0x18
shl edx, 0x1f
bswap esi
and edx, esi
jmp 0x476144
push esp
and esi, ecx
shl ebx, 0xe
not ebx
and edx, 0x66688995
inc ecx
add esi, 0x666911cf
jmp 0x476726
call edi
or ebx, 0x66696e8b
and ecx, ebx
and edx, esi
and ecx, esi
xor ebx, edx
add esi, ebx
xchg esi, edx
xor ebx, esi
jmp 0x4779cf
pop edi
neg esi
rol ecx, 2
mov esi, ebx
shr ebx, 0xa
jmp 0x477986
push 0x64fd385f
add edx, ecx
and esi, 0x666f75d3
ror edx, 0xa
xor edx, ebx
xor edx, esi
or edx, esi
xor edx, ebx
jmp 0x475924
call fcn.00477c9c
inc ecx
mov ebx, esi
xchg edx, ebx
or esi, ebx
ror ecx, 0x17
jmp 0x47746b
pop edi
add esi, ecx
not esi
xor ebx, esi
not ebx
and ebx, ecx
inc edx
add ecx, ebx
shr ecx, 9
mov ebx, edx
rol ebx, 0x1b
jmp 0x47659a
push 0x64fe09e2
not ecx
mov edx, ebx
dec ebx
add edx, ebx
dec esi
shr ecx, 0x1d
not ebx
rol edx, 0x17
mov esi, 0x667edd7c
or edx, ecx
jmp 0x477591
mov edi, 0x43370267
sub esi, ecx
or esi, ebx
sub ecx, edx
add ebx, esi
ror edx, 0x12
xor edx, ebx
and esi, 0x668877da
rol esi, 0x1c
and ebx, esi
bswap ecx
xchg edx, ebx
jmp 0x477655
pop edi
dec edx
xor esi, ecx
add ebx, esi
and esi, ebx
xor esi, edx
or ecx, 0x668b40ed
ror ecx, 0xc
and edx, ebx
sub ecx, esi
jmp 0x476ae2
push 0x64ea783f
neg ecx
bswap edx
add esi, ebx
sub ecx, ebx
or ebx, edx
mov edx, ecx
sub edx, ecx
xchg edx, ebx
jmp 0x477147
mov edi, 0x4132136a
add edx, ecx
xchg ecx, esi
inc esi
and edx, esi
mov ebx, 0x669acca0
sub edx, esi
and ebx, edx
jmp 0x475470
mov edi, 0x43370267
dec ebx
not ecx
xor esi, 0x669c331d
shr ebx, 6
ror edx, 0x11
or edx, ebx
or esi, edx
add ecx, esi
or edx, ecx
not ecx
jmp 0x477a90
push 0x64f5e057
mov esi, edx
mov ecx, edx
shl edx, 0x16
not ecx
and edx, ecx
mov ebx, ecx
inc ecx
mov ecx, 0x66a251d4
inc ebx
jmp 0x476b85
pop edi
add esi, ebx
sub ecx, esi
and esi, edx
and esi, 0x66a3b59e
xor ebx, ecx
rol esi, 0x18
mov edx, esi
add esi, ebx
shl ebx, 0xe
shl ecx, 1
jmp 0x476fbf
push 0x64e31fe9
or esi, ecx
inc edx
jmp 0x477c23
call fcn.00477c9c
sub ebx, edx
neg esi
inc esi
or ebx, esi
and edx, 0x66c2455a
rol ebx, 0x17
sub edx, esi
xchg ebx, edx
xor edx, 0x66c3636a
neg ebx
mov edx, ecx
xchg ebx, esi
or ecx, esi
jmp 0x476375
push 0x64ff96a6
xor edx, 0x66c4ce43
rol ebx, 0xa
xor ebx, ecx
jmp 0x47706c
mov edi, 0x40495727
add esi, 0x66c89ace
add edx, 0x66c8ddaa
sub edx, 0x66c921cd
xor esi, ecx
xchg ebx, esi
bswap esi
xor ebx, 0x66ca40d3
sub ebx, 0x66ca83bd
sub edx, 0x66cac7cb
not edx
add edx, ecx
inc ebx
ror ecx, 0x16
jmp 0x475fa2
pop edi
add ecx, esi
add edx, ebx
sub ecx, ebx
sub edx, ecx
or esi, ecx
xchg edx, ecx
shl ebx, 0x18
dec esi
or ecx, edx
xor edx, ecx
and ebx, edx
or ecx, ebx
jmp 0x4777a7
pop edi
rol edx, 2
neg esi
shr ecx, 0xb
nop
sub edx, 0x66e9a89f
mov ecx, 0x66e9eb57
mov ebx, edx
dec ecx
jmp 0x477b26
call fcn.00477c9c
add edx, 0x66eae18c
xchg esi, ebx
sub ecx, 0x66eb67ab
or ecx, 0x66ebabd9
shl edx, 0x15
and ebx, ecx
shl edx, 0x1d
add ecx, edx
shr edx, 6
or ebx, esi
jmp 0x476cd9
pop edi
bswap esi
rol esi, 0x10
and esi, ecx
add ebx, ecx
shl ebx, 0xa
or esi, 0x66ef0bbe
mov edx, ebx
or ebx, ecx
xchg edx, ecx
or ebx, edx
jmp 0x476e10
pop edi
shr edx, 8
rol esi, 0x19
sub ecx, ebx
mov ebx, ecx
xor edx, ebx
or ecx, esi
add edx, ecx
xchg ebx, edx
and ecx, ebx
xchg esi, edx
sub ecx, edx
jmp 0x476fdf
pop edi
xchg esi, ecx
sub edx, esi
sub edx, ebx
inc edx
or ebx, ecx
or ecx, esi
rol ecx, 1
or ebx, edx
mov edx, ecx
dec edx
jmp 0x47688a
call fcn.00477c9c
ror ecx, 0x1d
and ebx, esi
or esi, ecx
xor ebx, ecx
neg ecx
or edx, ecx
xchg ecx, edx
sub esi, edx
mov edx, ecx
xchg ebx, ecx
xchg edx, ecx
and esi, ecx
add ebx, esi
jmp 0x477272
push 0x64baf81b
mov esi, 0x670b6298
or esi, 0x670ba6ca
mov esi, edx
and esi, 0x670c3a19
mov ebx, 0x670c7ecd
xor edx, esi
not esi
xor edx, 0x670d4822
jmp 0x476283
mov edi, 0x40495727
sub ecx, edx
xor ebx, esi
and esi, ebx
mov edx, ebx
add ebx, 0x6712d3f5
jmp 0x4773bf
push 0x64ce14ff
not ecx
sub esi, ecx
or esi, edx
and ebx, esi
bswap esi
add ebx, edx
xchg edx, esi
jmp 0x4775bb
push 0x64c173e9
bswap esi
add ecx, 0x671ab63f
and ecx, 0x671afa4e
bswap ebx
xor ecx, 0x671b8211
sub edx, ecx
mov ebx, 0x671c0703
add edx, esi
xor edx, 0x671c8b2a
jmp 0x476ac4
mov edi, 0x43370267
xor esi, edx
shl edx, 0x16
neg edx
mov ecx, 0x671f7ed0
shr edx, 0x1b
dec edx
add edx, esi
shl ebx, 0x11
shr esi, 1
jmp 0x476e6d
call edi
xor ebx, edx
xchg ebx, ecx
mov ebx, edx
and esi, 0x672339bf
and ecx, esi
sub ecx, esi
and edx, ebx
shr edx, 0x1f
add edx, ebx
and ebx, esi
add ebx, esi
or edx, esi
rol ebx, 6
jmp 0x475e66
push 0x64c8a75f
mov esi, ebx
mov ecx, ebx
sub ecx, 0x6727f6fd
mov ecx, 0x672839e0
dec edx
dec esi
mov ecx, esi
sub ecx, 0x6729565e
mov ecx, esi
bswap ebx
neg esi
and esi, edx
jmp 0x477051
push 0x64f27a6d
add ebx, ecx
sub esi, edx
mov edx, 0x672b4208
or ebx, ecx
add esi, 0x672bd87b
xor ecx, 0x672c1c5e
and edx, 0x672c5f22
bswap esi
and esi, ecx
xor ebx, edx
xchg esi, ebx
jmp 0x47599a
push 0x64b9a38e
mov edx, ebx
shl esi, 0x16
inc edx
xchg ebx, edx
xor esi, ecx
and edx, ebx
xor esi, ebx
mov ebx, 0x672fb8d6
bswap esi
mov edx, 0x6730510c
and ecx, ebx
ror ebx, 0xe
jmp 0x47571f
mov edi, 0x43370267
mov ebx, ecx
or edx, esi
or edx, esi
sub edx, ebx
inc esi
xchg edx, ecx
bswap ebx
ror edx, 0x17
add edx, ebx
sub ecx, 0x673a4b31
ror ecx, 0xe
mov edx, ecx
mov ecx, esi
jmp 0x47751c
call edi
dec edx
add ebx, 0x674aa79b
not esi
ror ebx, 0x19
sub esi, 0x674b727a
or ecx, 0x674bb6d4
ror esi, 0x1c
xchg esi, ecx
inc esi
add ecx, ebx
bswap ebx
xor edx, esi
jmp 0x475e2d
call edi
not esi
shr edx, 0x11
rol ebx, 0xa
rol esi, 0x18
dec edx
add edx, 0x67601263
jmp 0x47761a
mov edi, 0x40495727
add esi, ebx
and edx, esi
or ebx, 0x676a8112
dec ecx
jmp 0x47570a
push 0x64d16692
dec ecx
xor ebx, esi
ror esi, 0x10
bswap edx
add esi, 0x676e42bb
and ecx, ebx
mov ecx, esi
jmp 0x47795e
mov edi, 0x43370267
xor edx, 0x676f2448
sub esi, ebx
or ecx, esi
or ecx, esi
bswap edx
bswap ebx
add ebx, edx
xchg ecx, edx
xchg ecx, edx
jmp 0x47678f
pop edi
add ecx, edx
xor ebx, esi
add edx, esi
xor edx, ebx
shl esi, 0x10
shl ebx, 0x1d
sub ecx, ebx
jmp 0x4775f9
pop edi
not ecx
xchg edx, ecx
mov ebx, edx
ror ecx, 0x1c
xor edx, ebx
xchg ebx, edx
or edx, esi
sub ecx, ebx
jmp 0x477816
mov edi, 0x43370267
inc ebx
not ebx
xchg edx, ebx
ror edx, 0x1c
xor edx, ebx
and ecx, edx
mov esi, edx
not edx
neg ecx
and ecx, esi
jmp 0x475e83
push 0x64ba877b
neg esi
ror ebx, 0x12
xchg ecx, esi
sub ebx, esi
shr edx, 0x1a
not esi
add ebx, edx
add esi, edx
inc esi
sub edx, 0x678cb1e6
xor esi, ecx
and ebx, edx
jmp 0x476013
push 0x401400
ror esi, 0x1c
sub edx, esi
xchg ecx, ebx
xchg esi, ecx
add esi, ecx
mov ecx, esi
jmp 0x477a44
pop edi
or ebx, 0x679ddeb0
or ebx, ecx
or ecx, edx
or esi, edx
sub ebx, edx
jmp 0x47587e
push esp
sub ecx, esi
add esi, 0x679f9c30
mov edx, ebx
dec edx
xor edx, ecx
add edx, ecx
xchg ecx, esi
add edx, 0x67a141b0
and ecx, edx
and ebx, ecx
xchg ebx, esi
and ebx, 0x67a24c23
jmp 0x4756cc
call fcn.00477c9c
xchg esi, edx
or ebx, ecx
mov esi, edx
add ecx, ebx
add ecx, esi
xchg esi, ebx
jmp 0x476c06
pop edi
neg esi
xchg ecx, edx
jmp 0x47718f
pop edi
mov edx, 0x67b9ec1f
xor ebx, ecx
xor ebx, 0x67ba72b7
xor ebx, edx
not edx
sub ebx, ecx
add ecx, esi
or ebx, 0x67bbcf66
jmp 0x476d14
push 0x64ddae76
sub ebx, 0x67d0d9d2
mov edx, ebx
rol ecx, 0x1c
sub edx, esi
xor ecx, edx
or esi, 0x67d23530
jmp 0x476557
call edi
and ecx, 0x67d96141
xor ebx, ecx
add ecx, ebx
and edx, ebx
or ebx, ecx
not esi
shl esi, 0xa
add ecx, esi
jmp 0x47740f
mov edi, 0x43370267
add esi, edx
xchg esi, edx
rol edx, 0xe
xchg edx, ebx
and esi, 0x67e3478f
xor ecx, esi
shr ebx, 0x12
jmp 0x477725
pop edi
dec edx
rol edx, 0x1e
ror ecx, 0x18
sub ebx, 0x67e582de
jmp 0x4754a0
push 0x64f656cb
and edx, 0x67f0d01a
add ecx, ebx
add edx, ecx
xor edx, ecx
xchg edx, ebx
inc esi
add ecx, edx
jmp 0x476506
push 0x64e9ac7b
xor ecx, ebx
mov esi, edx
inc edx
add edx, ebx
and ecx, ebx
mov esi, ecx
or ecx, edx
mov esi, ecx
not esi
and esi, ecx
add ebx, 0x67f56d6a
mov ebx, esi
or ebx, esi
sub esi, ecx
jmp 0x475a61
call edi
xor ebx, esi
add edx, ecx
dec ebx
and edx, 0x67fa7525
and edx, esi
inc esi
not esi
bswap esi
not esi
shr edx, 6
add ecx, ebx
and ebx, edx
or edx, 0x67fce1a9
inc esi
jmp 0x477a55
call edi
ror edx, 0x1e
sub ecx, 0x680bb078
xor edx, 0x680bf449
sub esi, edx
and esi, ebx
add esi, ebx
xchg ebx, esi
xchg esi, edx
jmp 0x477544
pop edi
ror edx, 0x1e
add edx, ecx
xchg ecx, esi
xor esi, ecx
sub ebx, ecx
add ebx, ecx
shr edx, 0x1b
jmp 0x476bac
push 0x64e24737
sub ebx, esi
sub ebx, ecx
xor ebx, 0x681279ad
inc ecx
sub ebx, ecx
mov edx, ecx
and edx, 0x68139461
or ebx, esi
jmp 0x475bfe
pop edi
xchg ebx, ecx
neg edx
mov esi, 0x6814bafc
and ecx, 0x6814fd76
xor esi, edx
mov ecx, esi
xchg ecx, esi
xor ebx, edx
xchg ebx, ecx
sub ecx, 0x68169aef
and edx, ebx
dec ecx
and ebx, edx
jmp 0x477455
push 0x64c7c0af
shl ecx, 0x1c
xchg edx, ecx
or ecx, esi
add ebx, 0x68188718
inc ecx
or ecx, esi
xor edx, ecx
dec ecx
and esi, edx
rol edx, 0x1f
bswap edx
mov esi, ebx
or ecx, 0x681af155
jmp 0x4774da
pop edi
add esi, ecx
dec edx
mov ecx, edx
mov edx, ecx
dec edx
mov ebx, 0x68247b92
not esi
xor esi, 0x682515c3
mov ebx, edx
xor ecx, ebx
sub esi, 0x6825d932
add ebx, 0x68261df4
rol ecx, 0xc
xor ecx, edx
and ebx, edx
jmp 0x47586e
call edi
nop
add ebx, edx
jmp 0x475909
call fcn.00477c9c
xchg edx, ecx
mov ebx, esi
or edx, ecx
sub ecx, 0x682b460a
xchg ecx, esi
xor esi, ebx
sub edx, ebx
xchg ecx, esi
xchg esi, edx
sub edx, ebx
mov ebx, ecx
inc ecx
jmp 0x476e42
call edi
or esi, edx
sub esi, edx
xchg ebx, esi
or esi, edx
rol edx, 0x18
xchg ebx, ecx
add edx, 0x684254ce
inc ecx
and ecx, 0x6842ce2a
sub ecx, edx
not edx
xor ebx, 0x68438589
xor ebx, ecx
jmp 0x475eb0
pop edi
neg esi
not esi
dec ebx
and ebx, edx
xor edx, ebx
and ebx, 0x68479247
rol ebx, 0x1d
xchg ecx, ebx
add esi, ecx
neg ecx
xor ebx, esi
jmp 0x477015
push 0x64c3b4cf
sub esi, edx
or ebx, ecx
not edx
jmp 0x475669
call edi
and esi, ecx
ror ecx, 5
xor ebx, edx
shl ebx, 0x1c
jmp 0x475ed0
pop edi
xor ecx, ebx
xchg ecx, edx
add ecx, edx
sub ebx, esi
and esi, ecx
xor edx, 0x684dc6b2
or ebx, ecx
jmp 0x477630
push 0x64c91b61
or ebx, edx
neg esi
sub ebx, esi
add esi, ebx
sub ebx, esi
neg edx
shr esi, 0x11
neg esi
jmp 0x477cf1
push 0x65006544
and ebx, edx
xor edx, esi
shl edx, 0xe
or ebx, edx
and edx, ebx
xor ecx, 0x68541532
neg esi
or ebx, 0x68549116
mov edx, esi
xor ecx, esi
xor esi, ecx
xchg esi, ebx
mov ebx, edx
shl esi, 0x12
mov ecx, esi
jmp 0x475cd6
push 0x64eb46ed
neg esi
or edx, 0x686319d9
ror ebx, 0x1f
mov ebx, edx
jmp 0x477ab7
pop edi
xor ebx, edx
xor ecx, esi
mov ecx, edx
and esi, edx
xor esi, ecx
mov esi, 0x6868715b
shr esi, 0xf
xchg edx, ecx
mov ecx, ebx
jmp 0x4754ea
call edi
and esi, 0x6876d767
sub ecx, ebx
xor ebx, esi
sub ebx, 0x68777e82
add edx, ebx
not ecx
xchg esi, ecx
add ecx, ebx
sub ebx, esi
sub edx, ebx
sub ebx, esi
mov ecx, edx
jmp 0x477c64
call fcn.00477c9c
or ebx, 0x687c7b5c
or edx, ebx
sub ecx, edx
jmp 0x475765
call fcn.00477c9c
xor ecx, edx
add esi, edx
and ecx, ebx
add edx, ecx
nop
jmp 0x47790e
pop edi
shr ecx, 6
sub ebx, esi
shl ecx, 0xf
add edx, esi
shl ebx, 5
jmp 0x475a7b
mov edi, 0x40495727
not esi
xor esi, ebx
bswap edx
not edx
add ecx, 0x6897d69b
bswap edx
jmp 0x4772bd
pop edi
and ebx, edx
mov ebx, ecx
xor ecx, esi
xor edx, ebx
xor edx, ecx
or ebx, edx
xchg ebx, edx
sub edx, ebx
jmp 0x475643
call edi
add edx, 0x689a7162
xor esi, ebx
mov esi, ebx
jmp 0x476712
push 0x64c834ec
mov esi, 0x68a31587
and esi, ebx
or ebx, ecx
sub ebx, 0x68a3db0c
not ebx
xchg edx, esi
xor esi, edx
and esi, ecx
and esi, edx
jmp 0x4761ba
call fcn.00477c9c
mov esi, ecx
mov edx, 0x68a77568
add esi, ecx
xchg esi, ecx
and esi, ecx
jmp 0x47583d
pop edi
add ecx, ebx
not edx
add ebx, edx
and ecx, edx
add ebx, edx
xor ebx, ecx
jmp 0x4759c8
push 0x64fecdb4
bswap esi
dec esi
or ebx, ecx
add esi, 0x68afe7d3
jmp 0x475c9f
mov edi, 0x43370267
shl ebx, 8
xor ebx, ecx
shr esi, 0xe
or ebx, ecx
xor esi, ebx
mov ecx, ebx
and ebx, ecx
xor esi, edx
and ebx, esi
or esi, 0x68b3d058
or edx, esi
and edx, ebx
or ecx, 0x68b48713
jmp 0x475c73
pop edi
xor ecx, edx
rol ebx, 0x14
xor edx, esi
shl esi, 0x1f
mov edx, esi
dec edx
or ebx, edx
and ecx, esi
add esi, ebx
add esi, 0x68b833a7
xor edx, esi
jmp 0x476d75
pop edi
xchg ecx, ebx
mov ecx, 0x68b9142d
xchg ebx, edx
xor edx, esi
and ecx, ebx
rol esi, 0xf
jmp 0x4760f8
push 0x64cda097
xchg ecx, edx
xor edx, ebx
mov ebx, esi
or edx, ecx
or esi, ebx
not ebx
mov ecx, ebx
sub edx, ecx
xchg esi, ecx
ror edx, 1
sub ebx, esi
xchg ebx, edx
xor ecx, esi
jmp 0x47608f
call fcn.00477c9c
and ebx, ecx
or ebx, edx
neg ebx
add edx, esi
xchg ecx, ebx
and ebx, 0x68beed88
jmp 0x47617b
call fcn.00477c9c
mov ebx, esi
mov ecx, esi
shr ecx, 0x1e
add ebx, ecx
jmp 0x476fef
pop edi
and ebx, esi
or ecx, ebx
dec ecx
neg ebx
rol ebx, 0x1f
shr esi, 0x13
sub esi, 0x68d8741c
add edx, ecx
sub ebx, 0x68d8fc42
add ebx, edx
and edx, ecx
jmp 0x47653b
push 0x64b922db
and edx, ecx
bswap ebx
shr esi, 0x1a
ror ecx, 2
sub ebx, 0x68dacae6
mov ecx, ebx
or esi, ecx
rol esi, 2
not ecx
jmp 0x476214
pop edi
add ebx, esi
ror edx, 0x1a
ror ecx, 0x1d
or ebx, esi
or ecx, ebx
or esi, ebx
sub ecx, 0x68df1d4c
bswap esi
jmp 0x475aef
pop edi
rol ecx, 0xa
or esi, edx
rol ecx, 0x10
shr edx, 0x11
shl esi, 0xa
not esi
add ebx, 0x68e3be73
sub edx, ecx
and esi, ecx
jmp 0x4769cf
pop edi
or esi, 0x68e5e679
sub ebx, esi
inc esi
or ebx, edx
mov ebx, ecx
shl ecx, 2
jmp 0x476d4b
call edi
add ebx, ecx
shr edx, 4
shl ebx, 4
and esi, edx
shl edx, 0x17
mov edx, ecx
xchg esi, edx
nop
jmp 0x4765d5
mov edi, 0x43370267
dec ecx
or esi, 0x68f32efb
not esi
xchg esi, ecx
add edx, esi
xor edx, ecx
or edx, ecx
add edx, ecx
xor esi, ecx
or ebx, esi
neg ebx
shl edx, 0x1e
xchg ebx, esi
jmp 0x477a34
push 0x64f98d5c
mov ecx, esi
sub ebx, ecx
and esi, 0x68f6a1fe
sub ecx, 0x68f6eef0
not esi
xor ecx, edx
sub ecx, ebx
xor ecx, edx
and edx, esi
or esi, edx
jmp 0x4755fd
pop edi
or edx, ebx
rol edx, 3
xchg ecx, esi
sub ecx, edx
ror edx, 0xd
and ecx, esi
mov esi, edx
add esi, ebx
jmp 0x475490
call fcn.00477c9c
sub esi, ecx
xchg ebx, esi
xchg edx, esi
jmp 0x476a52
call edi
and esi, ebx
and ecx, esi
shl ecx, 9
neg esi
inc ecx
jmp 0x477857
pop edi
not ecx
xchg ecx, edx
mov ecx, esi
add edx, esi
add ebx, edx
add ebx, 0x6906bb9c
jmp 0x476d2a
call fcn.00477c9c
sub esi, edx
xchg ebx, edx
mov ecx, ebx
xor esi, 0x690af8aa
dec ebx
add ebx, edx
add esi, 0x690b9f41
xor ebx, esi
not esi
add ecx, ebx
mov ebx, esi
jmp 0x47647a
push 0x64ec0ff3
ror ebx, 0x10
sub ebx, 0x690d0202
add ebx, ecx
inc esi
neg ebx
and esi, edx
dec ecx
and ecx, 0x690e608a
add esi, ebx
or edx, 0x690ece91
jmp 0x4765ec
push 0x64f56a1f
dec ebx
add ebx, ecx
rol esi, 0xf
xor ecx, esi
or ebx, edx
shl ecx, 0x1f
dec edx
xchg ecx, esi
sub ecx, esi
xchg esi, ebx
add esi, ecx
shl ecx, 0x14
and edx, esi
bswap ecx
or ecx, 0x6916001f
jmp 0x475ad1
pop edi
sub ebx, 0x69189d75
add ebx, esi
sub ecx, 0x69191af4
mov ebx, edx
and esi, ebx
add edx, ecx
add ecx, 0x6919f341
ror ebx, 0x12
jmp 0x476810
push 0x74064
rol esi, 0xb
add esi, ebx
and ecx, esi
mov edx, ebx
or ecx, ebx
or esi, 0x691fe508
mov ecx, edx
jmp 0x4766d3
push 0x64e40869
add ebx, ecx
and ebx, ecx
add esi, ecx
add edx, ebx
or edx, esi
and esi, ebx
not ecx
add esi, ebx
and ecx, esi
mov ebx, 0x6924f0b1
or ebx, ecx
jmp 0x47743b
pop edi
mov esi, ecx
nop
ror edx, 0x1b
neg ebx
neg edx
ror ebx, 0x15
xor ecx, ebx
and esi, ebx
xchg edx, ebx
shl ecx, 0x19
xchg ebx, ecx
jmp 0x477b79
push 0x64c98fa4
mov esi, 0x69309071
nop
and esi, ecx
jmp 0x476077