Function at 0x401000
Capabilities:
Accept command line arguments
Encrypt data using chaskey
Hash data using murmur3
Identify system language via api

Disassembly:
call sub.user32.dll_GetActiveWindow
cmp eax, 0xffffff0b
jne 0x40108e
call sub.ntdll.dll_RtlSetSecurityObject
call sub.user32.dll_OemToCharBuffW
call sub.ntdll.dll_RtlSetSecurityObject
call sub.ntdll.dll_RtlSetSecurityObject
call sub.ntdll.dll_RtlSetSecurityObject
call sub.user32.dll_OemToCharBuffW
call sub.user32.dll_OemToCharBuffW
call sub.user32.dll_OemToCharBuffW
call sub.ntdll.dll_RtlSetSecurityObject
call sub.user32.dll_DlgDirListA
call sub.user32.dll_OemToCharBuffW
call sub.ntdll.dll_RtlSetSecurityObject
call sub.ntdll.dll_RtlSetSecurityObject
call sub.ntdll.dll_RtlSetSecurityObject
call sub.shell32.dll_SHGetIconOverlayIndexA
call sub.shell32.dll_SHGetIconOverlayIndexA
call sub.shell32.dll_SHGetIconOverlayIndexA
call sub.ntdll.dll_RtlSetSecurityObject
call sub.ntdll.dll_RtlSetSecurityObject
call sub.user32.dll_DlgDirListA
call sub.shell32.dll_SHGetIconOverlayIndexA
call sub.shell32.dll_SHGetIconOverlayIndexA
call sub.user32.dll_DlgDirListA
call sub.ntdll.dll_RtlSetSecurityObject
call sub.ntdll.dll_RtlSetSecurityObject
ret
call sub.kernel32.dll_GetUserDefaultUILanguage
cmp eax, 0xffffff16
jne 0x4010f4
call sub.user32.dll_DlgDirListA
call sub.user32.dll_DlgDirListA
call sub.user32.dll_DlgDirListA
call sub.ntdll.dll_RtlSetSecurityObject
call sub.shell32.dll_SHGetIconOverlayIndexA
call sub.shell32.dll_SHGetIconOverlayIndexA
call sub.shell32.dll_SHGetIconOverlayIndexA
call sub.user32.dll_OemToCharBuffW
call sub.shell32.dll_SHGetIconOverlayIndexA
call sub.user32.dll_DlgDirListA
call sub.user32.dll_DlgDirListA
call sub.shell32.dll_SHGetIconOverlayIndexA
call sub.user32.dll_OemToCharBuffW
call sub.user32.dll_OemToCharBuffW
call sub.ntdll.dll_RtlSetSecurityObject
call sub.user32.dll_OemToCharBuffW
call sub.user32.dll_DlgDirListA
ret
call sub.user32.dll_GetActiveWindow
cmp eax, 0xffffff02
jne 0x401187
call sub.shell32.dll_SHGetIconOverlayIndexA
call sub.ntdll.dll_RtlSetSecurityObject
call sub.ntdll.dll_RtlSetSecurityObject
call sub.ntdll.dll_RtlSetSecurityObject
call sub.user32.dll_DlgDirListA
call sub.user32.dll_DlgDirListA
call sub.shell32.dll_SHGetIconOverlayIndexA
call sub.user32.dll_OemToCharBuffW
call sub.user32.dll_OemToCharBuffW
call sub.user32.dll_OemToCharBuffW
call sub.shell32.dll_SHGetIconOverlayIndexA
call sub.shell32.dll_SHGetIconOverlayIndexA
call sub.ntdll.dll_RtlSetSecurityObject
call sub.shell32.dll_SHGetIconOverlayIndexA
call sub.user32.dll_OemToCharBuffW
call sub.ntdll.dll_RtlSetSecurityObject
call sub.user32.dll_OemToCharBuffW
call sub.shell32.dll_SHGetIconOverlayIndexA
call sub.user32.dll_OemToCharBuffW
call sub.ntdll.dll_RtlSetSecurityObject
call sub.ntdll.dll_RtlSetSecurityObject
call sub.user32.dll_DlgDirListA
call sub.user32.dll_DlgDirListA
call sub.user32.dll_OemToCharBuffW
call sub.shell32.dll_SHGetIconOverlayIndexA
call sub.user32.dll_OemToCharBuffW
ret
call sub.user32.dll_GetActiveWindow
cmp eax, 0xfffffef4
jne 0x4011e8
call sub.shell32.dll_SHGetIconOverlayIndexA
call sub.user32.dll_OemToCharBuffW
call sub.user32.dll_DlgDirListA
call sub.ntdll.dll_RtlSetSecurityObject
call sub.ntdll.dll_RtlSetSecurityObject
call sub.ntdll.dll_RtlSetSecurityObject
call sub.user32.dll_OemToCharBuffW
call sub.user32.dll_DlgDirListA
call sub.user32.dll_DlgDirListA
call sub.shell32.dll_SHGetIconOverlayIndexA
call sub.ntdll.dll_RtlSetSecurityObject
call sub.user32.dll_OemToCharBuffW
call sub.user32.dll_DlgDirListA
call sub.ntdll.dll_RtlSetSecurityObject
call sub.user32.dll_OemToCharBuffW
call sub.user32.dll_OemToCharBuffW
ret
call sub.kernel32.dll_GetCommandLineA
cmp eax, 0xffffff2c
jne 0x401271
call sub.shell32.dll_SHGetIconOverlayIndexA
call sub.user32.dll_OemToCharBuffW
call sub.user32.dll_OemToCharBuffW
call sub.user32.dll_DlgDirListA
call sub.ntdll.dll_RtlSetSecurityObject
call sub.shell32.dll_SHGetIconOverlayIndexA
call sub.user32.dll_DlgDirListA
call sub.user32.dll_DlgDirListA
call sub.shell32.dll_SHGetIconOverlayIndexA
call sub.shell32.dll_SHGetIconOverlayIndexA
call sub.ntdll.dll_RtlSetSecurityObject
call sub.shell32.dll_SHGetIconOverlayIndexA
call sub.user32.dll_DlgDirListA
call sub.user32.dll_DlgDirListA
call sub.shell32.dll_SHGetIconOverlayIndexA
call sub.user32.dll_OemToCharBuffW
call sub.user32.dll_DlgDirListA
call sub.user32.dll_DlgDirListA
call sub.ntdll.dll_RtlSetSecurityObject
call sub.user32.dll_OemToCharBuffW
call sub.user32.dll_DlgDirListA
call sub.ntdll.dll_RtlSetSecurityObject
call sub.ntdll.dll_RtlSetSecurityObject
call sub.user32.dll_DlgDirListA
ret
jmp 0x47532d
mov esi, edx
xchg esi, ebx
sub edi, ebx
or esi, ebx
and ebx, 0xcf2f28e7
mov edi, 0xcf2f62ca
or edi, edx
jmp 0x475c2b
push 0xcf4b6d72
xor esi, ebx
sub ebx, 0xd005a523
xchg esi, ebx
neg ebx
add edx, ecx
jmp 0x478839
call fcn.00478c7e
mov ecx, edx
and ebx, esi
xchg edx, ecx
sub edx, ecx
rol esi, 0x1f
mov edx, esi
and esi, edx
nop
or ebx, 0xd008b580
xor esi, ecx
jmp 0x47799c
pop edi
xor edx, esi
sub ecx, esi
xor edx, ecx
mov ebx, 0xd00a10c5
jmp 0x475b47
mov edi, 0x43370267
xor ebx, 0xd00e59b9
sub esi, 0xd00e9786
and ebx, 0xd00ee43f
xor esi, edx
jmp 0x475724
pop edi
and esi, ecx
nop
sub edx, 0xd0115315
inc ecx
xchg esi, ecx
neg ecx
mov edx, 0xd0125b6e
rol edx, 0x11
shr esi, 6
shl esi, 4
ror ebx, 0xf
jmp 0x4779f2
pop edi
xchg ecx, edx
xor ebx, 0xd017cf41
or ecx, ebx
or esi, edx
xor esi, ecx
or ebx, edx
mov edx, ecx
or esi, edx
mov edx, ebx
add edx, ecx
xor ebx, ecx
jmp 0x478132
call fcn.00478c7e
inc esi
xchg esi, ebx
inc edx
shl ecx, 0x1c
inc ecx
mov esi, 0xd01d350f
add ebx, edx
jmp 0x47698a
mov edi, 0x43370267
or ecx, edx
and edx, 0xd01e0451
add esi, 0xd01ec187
xor edx, ebx
or esi, ecx
mov ebx, esi
ror edx, 0x1f
or edx, ecx
sub ebx, esi
mov ecx, ebx
and ebx, 0xd0216f47
xchg ecx, esi
jmp 0x47798c
pop edi
xchg ecx, edx
add edx, esi
xchg edx, ecx
xor edx, esi
inc ecx
add edx, ebx
shl ecx, 0x16
add edx, esi
or edx, 0xd03fe705
or esi, 0xd0402683
xchg ebx, ecx
dec esi
xchg ebx, edx
and ecx, 0xd0411dec
xor edx, ecx
jmp 0x47714f
pop edi
or edx, esi
xor ebx, 0xd0485555
shl ecx, 0xa
add ebx, esi
dec ecx
and ecx, ebx
sub ecx, edx
or esi, ecx
sub esi, 0xd04a1138
sub ebx, esi
and ebx, edx
jmp 0x477c50
call edi
shr ecx, 9
mov ecx, 0xd04d79a9
xor ebx, esi
add esi, ebx
neg ecx
sub ecx, ebx
or ebx, 0xd04ebb23
and edx, 0xd04efac2
jmp 0x475d06
call fcn.00478c7e
xor esi, edx
inc edx
dec ebx
xchg ecx, ebx
or ebx, ecx
and edx, 0xd0509b16
ror esi, 0xf
and edx, ecx
jmp 0x477f30
push 0xcf4b2b98
sub edx, ebx
xchg edx, esi
xor ebx, 0xd05658fa
xor ebx, ecx
xchg edx, esi
xor ebx, esi
mov ebx, ecx
and ebx, edx
sub edx, 0xd057d692
rol ebx, 7
xor esi, ecx
or esi, ebx
shl ecx, 0xa
jmp 0x475347
pop edi
shl esi, 0x19
xchg ecx, esi
and edx, ecx
ror ebx, 0x1a
ror ecx, 4
xor ebx, 0xd06d76d8
not edx
or ebx, ecx
and edx, ecx
jmp 0x476e73
pop edi
mov esi, 0xd0729cdd
xor ecx, esi
xchg ecx, edx
sub ecx, edx
or ecx, ebx
sub ebx, 0xd073e1cf
and ecx, ebx
rol ecx, 0xb
xchg ebx, ecx
jmp 0x475381
call edi
bswap ebx
xchg ebx, ecx
shl ecx, 0xd
and ebx, ecx
xor ecx, 0xd08399da
xor ecx, edx
or ebx, edx
add esi, ecx
sub edx, esi
jmp 0x4756bb
push 0xcf45aa0e
bswap esi
ror ecx, 0xd
add ecx, esi
mov ecx, edx
rol esi, 0x15
shl esi, 0x10
rol esi, 0x1e
sub ecx, esi
and esi, ecx
mov ecx, edx
jmp 0x476e50
push 0xcf3f1e7e
sub ecx, esi
rol ecx, 0x1d
xchg ebx, esi
inc edx
ror edx, 7
jmp 0x477e2c
pop edi
xor ecx, 0xd08e1791
sub esi, edx
inc esi
add esi, 0xd08ee260
bswap ebx
sub esi, ebx
or esi, ecx
add edx, ecx
or ebx, esi
jmp 0x478262
push 0xcf524ad9
add ebx, ecx
neg ebx
and ebx, ecx
jmp 0x478490
push 0xcf4e0e4e
sub ecx, esi
and ecx, esi
ror esi, 0x13
add edx, 0xd0aa8570
inc esi
and esi, 0xd0ab0070
mov edx, ebx
or ecx, ebx
inc ebx
shl edx, 0x1d
mov esi, 0xd0ac3f9d
neg edx
and esi, 0xd0acba97
xor esi, 0xd0acf782
sub edx, esi
jmp 0x4762fa
push 0xcf3edbbd
and edx, 0xd0ad8a8d
sub esi, ebx
xchg esi, ebx
or esi, 0xd0ae3f88
xor edx, esi
neg esi
shr esi, 0x13
shr esi, 0x16
xor esi, ecx
add ecx, ebx
xchg ecx, esi
jmp 0x4759a3
call edi
and ebx, 0xd0b259d1
xor esi, edx
xchg edx, ecx
xchg esi, ecx
jmp 0x4788ee
pop edi
not ecx
nop
and esi, edx
not ecx
jmp 0x4772a3
push 0xcf41ffa8
mov ecx, 0xd0b48c1e
add ebx, esi
rol edx, 5
bswap ecx
mov edx, ecx
jmp 0x476cc1
pop edi
neg edx
xchg edx, esi
bswap esi
sub ecx, edx
jmp 0x47746a
push 0xcf342e2d
and esi, edx
sub esi, ecx
and esi, ebx
shl edx, 0xc
shr ecx, 0x10
xor ebx, 0xd0bd2cca
bswap edx
jmp 0x478ac3
call edi
mov ecx, 0xd0bf16c9
add edx, esi
dec ecx
add ebx, ecx
xchg ebx, edx
xchg edx, ebx
inc esi
nop
or esi, ecx
sub esi, 0xd0c14467
sub ebx, 0xd0c182e7
jmp 0x475815
pop edi
dec ecx
sub edx, 0xd0c217a2
or esi, ecx
jmp 0x475ea9
call edi
shr ecx, 0x19
dec ecx
xchg esi, ebx
xor esi, ebx
sub esi, 0xd0c3ac83
add ebx, 0xd0c3e855
mov edx, ecx
add ebx, edx
or ebx, ecx
or esi, ebx
jmp 0x4762b4
pop edi
mov esi, ebx
and ebx, 0xd0c882e3
xor ebx, 0xd0c8c0a6
sub esi, edx
shr esi, 0x1d
rol ebx, 0xd
and edx, esi
inc ecx
jmp 0x477459
pop edi
ror edx, 0xb
and ebx, edx
xor edx, ecx
inc esi
dec esi
xor ebx, ecx
sub esi, 0xd0cbc9e0
or ebx, edx
ror edx, 0xa
not ebx
dec ebx
jmp 0x476166
pop edi
or ecx, edx
inc esi
rol esi, 1
dec esi
sub esi, ecx
xor ecx, 0xd0d81f5c
xor ebx, edx
xor edx, 0xd0d89935
shr ecx, 0x17
xor edx, ebx
shl edx, 2
jmp 0x478b5f
push 0xcf506f1e
sub edx, ecx
sub ecx, ebx
rol edx, 0x10
sub ecx, esi
xor edx, ebx
sub ecx, ebx
jmp 0x4753c8
push 0xcf364d3d
sub ebx, esi
shr esi, 9
xchg edx, ecx
inc edx
jmp 0x477ade
push 0xcf413470
add esi, ecx
and esi, edx
not esi
or ecx, ebx
xor ebx, 0xd0e8ce93
or ecx, edx
mov ecx, ebx
and ecx, edx
xchg ebx, edx
sub edx, ecx
dec esi
neg esi
jmp 0x477609
push 0xcf48065b
xor esi, ebx
add edx, ebx
and ecx, edx
and ebx, 0xd0fa5bc2
xor edx, ecx
mov esi, ecx
and ebx, 0xd0faff38
mov ecx, ebx
xor edx, ecx
jmp 0x4784df
mov edi, 0x43370267
rol ecx, 0x17
sub ebx, esi
or edx, 0xd0fe03ba
xchg ebx, ecx
add esi, ebx
dec esi
jmp 0x478ebb
pop edi
add ecx, 0xd10ab7d3
xor ecx, edx
not ecx
and edx, ebx
sub ecx, ebx
or edx, ecx
bswap ecx
sub ecx, 0xd10c4ddc
ror ebx, 0x19
sub esi, 0xd10cbfb5
sub ebx, edx
xor ecx, esi
sub ecx, edx
add edx, ecx
jmp 0x4784c5
push 0xcf3cc7aa
shr ebx, 0x18
xor esi, ecx
jmp 0x477f10
pop edi
and esi, edx
xchg ebx, ecx
sub esi, 0xd11601cd
mov edx, 0xd1163859
and esi, 0xd11680bf
rol esi, 0x14
and ecx, ebx
and esi, 0xd1172a8f
sub esi, 0xd1176177
or edx, ebx
shl ebx, 5
jmp 0x477e8f
call edi
shr ecx, 0x1b
add ecx, 0xd11c3bc8
inc ebx
or ebx, edx
neg ecx
add ecx, 0xd11d1cbe
not edx
xor esi, ebx
dec edx
not ebx
xchg edx, ecx
xor ebx, 0xd11f5110
add ebx, edx
ror ebx, 9
or ecx, 0xd1200796
jmp 0x475c0d
pop edi
and esi, ebx
add ebx, 0xd124d9ee
add ecx, 0xd1251611
mov ebx, ecx
bswap edx
bswap edx
sub ecx, esi
sub ecx, edx
shr ebx, 0xc
or ebx, edx
ror esi, 7
neg ecx
jmp 0x477723
pop edi
dec edx
xor ecx, esi
bswap esi
add ecx, ebx
not edx
xor esi, ecx
neg ecx
inc esi
neg ebx
and esi, ebx
sub edx, 0xd13051a4
jmp 0x47545c
mov edi, 0x43370267
sub edx, 0xd132ec5e
or ecx, ebx
sub edx, ecx
inc ebx
ror ebx, 0x10
add ecx, edx
mov esi, edx
mov ebx, ecx
shl edx, 0x15
mov ebx, 0xd13514ad
shr esi, 0x15
add ecx, edx
sub esi, edx
jmp 0x4783a0
call fcn.00478c7e
or ebx, esi
mov ebx, esi
neg ecx
shl ecx, 0xa
and edx, 0xd13e61af
bswap ebx
add ecx, esi
mov ebx, 0xd13f254c
xchg ecx, edx
xchg esi, ebx
and ecx, esi
or ecx, ebx
jmp 0x4761d0
pop edi
and ebx, esi
shr ecx, 0xe
add esi, ecx
xor ebx, 0xd15359d9
bswap edx
sub ecx, ebx
jmp 0x476e03
pop edi
not esi
add edx, ecx
not ebx
mov edx, ebx
or esi, edx
or edx, ecx
neg ecx
or ebx, ecx
and ecx, 0xd169d6ad
sub edx, ecx
jmp 0x477972
push 0xcf360bd6
mov ecx, 0xd16a5961
add ecx, edx
xchg edx, esi
inc esi
ror ebx, 7
add edx, ecx
and ecx, esi
xchg ebx, esi
mov ecx, 0xd16c1f36
sub ebx, esi
shl edx, 0x19
mov edx, ecx
or edx, ebx
mov ebx, 0xd16d31b8
jmp 0x475e0f
push 0xcf3924ce
xor esi, ecx
shr edx, 0x1e
xor ebx, 0xd1759aa6
xchg ecx, ebx
or edx, 0xd1760a65
mov edx, ecx
or esi, ecx
or edx, ebx
sub esi, edx
shl edx, 0x17
add esi, edx
neg ecx
mov ecx, 0xd177d1e6
shl ebx, 0x11
xor edx, 0xd17841f3
jmp 0x475ff8
call fcn.00478c7e
shl ebx, 0x15
not ebx
neg ebx
add edx, 0xd1830aff
bswap ebx
ror edx, 0x1d
mov esi, edx
neg esi
jmp 0x475922
call fcn.00478c7e
or esi, edx
shr esi, 0x14
add edx, esi
add ebx, 0xd184dc73
sub edx, 0xd1851515
sub ecx, esi
jmp 0x477acc
push 0xcf4ae8ea
shr esi, 3
sub edx, esi
or ebx, ecx
xchg ebx, ecx
mov edx, ecx
ror edx, 8
mov esi, ecx
shl ecx, 7
or esi, ebx
xor edx, ecx
xor ecx, 0xd1913db9
and ebx, ecx
dec edx
shl edx, 7
add edx, ecx
and ecx, esi
jmp 0x47577b
call edi
add edx, 0xd1a5e422
xor esi, ecx
shl edx, 0x17
sub edx, ebx
sub ecx, ebx
xchg ebx, esi
add edx, ebx
xchg ebx, edx
jmp 0x47702f
pop edi
bswap edx
mov ebx, 0xd1b06cab
rol edx, 2
xor edx, 0xd1b0eb0d
add ebx, edx
or ebx, 0xd1b159f0
jmp 0x4773b1
call fcn.00478c7e
add esi, 0xd1b1a8a2
or ecx, 0xd1b1e00d
and esi, 0xd1b21830
not esi
mov esi, 0xd1b289a7
not esi
add esi, ecx
xor esi, 0xd1b33d4a
xor edx, ecx
jmp 0x475701
mov edi, 0x2774562b
mov edx, ecx
xchg ecx, edx
add ecx, 0xd1cdd557
xor edx, esi
or edx, ebx
xchg esi, ecx
add ecx, 0xd1ceb205
add ecx, esi
xor ecx, 0xd1cf31ef
bswap ecx
not ecx
neg ecx
xchg ebx, esi
not esi
xor ebx, esi
jmp 0x47638b
mov edi, 0x43370267
ror ecx, 0xd
mov esi, ecx
xor esi, ebx
mov edx, 0xd1db92d9
xor esi, 0xd1dbcfbc
shl edx, 0xb
xor ebx, 0xd1dc4912
and esi, edx
sub edx, 0xd1dcd1dc
and ecx, ebx
inc esi
not ecx
jmp 0x476a3e
pop edi
add ecx, esi
and ebx, edx
add edx, ebx
xor esi, edx
xchg ecx, edx
bswap esi
rol edx, 2
and ecx, ebx
xor edx, ecx
add esi, edx
sub ecx, esi
jmp 0x477283
push 0xcf4fe871
and ebx, ecx
sub edx, ebx
ror ebx, 6
mov ecx, 0xd1f25f5a
and ebx, 0xd1f29c31
or esi, 0xd1f2d964
and edx, esi
ror edx, 0x17
jmp 0x4789bc
push 0xcf45ede1
not ebx
not ebx
add esi, edx
and ebx, edx
xchg ecx, ebx
mov edx, ecx
or esi, edx
nop
ror edx, 0x18
mov ebx, 0xd1f8b0d1
xor edx, ebx
jmp 0x4786be
pop edi
or ecx, edx
rol esi, 0xf
sub ecx, edx
inc ecx
add ebx, ecx
mov ecx, 0xd1fa6cc2
ror ebx, 7
mov ecx, ebx
xchg esi, edx
jmp 0x475bac
call edi
neg esi
sub ecx, edx
shr esi, 0x18
or ebx, edx
or esi, ebx
jmp 0x4760c0
call fcn.00478c7e
or edx, esi
not esi
not esi
add esi, ebx
add ebx, esi
mov ebx, edx
and esi, ecx
ror ebx, 0x13
bswap edx
jmp 0x4778f3
pop edi
sub edx, ebx
xchg esi, edx
ror edx, 0x19
and esi, ebx
neg esi
or ecx, esi
mov ebx, esi
xor ebx, edx
jmp 0x4765f8
pop edi
and esi, ebx
xchg edx, ebx
sub edx, ebx
inc ecx
mov edx, 0xd22e19a9
xchg ecx, ebx
ror edx, 0x14
mov esi, edx
xor ebx, ecx
add edx, ebx
or ebx, edx
jmp 0x475861
push 0xcf38e2fd
neg edx
xchg esi, ebx
inc esi
or edx, ebx
or edx, 0xd2378615
and ebx, esi
nop
jmp 0x4766b2
mov edi, 0x2774562b
add ebx, ecx
sub edx, 0xd23f38e0
xor ebx, ecx
or esi, 0xd23fa7ab
xor ecx, esi
shr ecx, 0x1d
neg esi
mov esi, 0xd240950b
sub edx, esi
or ebx, 0xd24104d0
jmp 0x478029
push 0xcf3c0072
xchg ebx, ecx
dec ecx
mov esi, ecx
xor ebx, edx
not ecx
ror ebx, 0x18
xor ecx, 0xd242b2ca
or esi, edx
or esi, ebx
jmp 0x477be5
pop edi
xor ecx, esi
xor esi, ecx
xor ebx, 0xd243dc46
xor edx, esi
or ecx, esi
xor esi, ebx
and ebx, esi
sub esi, edx
mov edx, esi
jmp 0x4771d9
push 0xcf4aa5d5
shl edx, 0x1c
not ebx
xchg esi, ecx
sub ebx, ecx
add edx, esi
shr ebx, 0x1b
bswap ebx
xor ecx, ebx
or esi, 0xd257ca30
jmp 0x47683e
push 0xcf488cb9
xor ebx, ecx
xor ebx, 0xd258615e
or edx, ecx
xor esi, 0xd258cf55
xchg ebx, edx
add ecx, edx
inc ecx
or ecx, ebx
jmp 0x4754b3
push 0xcf47c49f
sub ebx, edx
ror esi, 0x1e
xor esi, edx
jmp 0x475fb9
pop edi
shr edx, 7
inc ecx
and ecx, esi
add ebx, esi
and esi, edx
and ebx, esi
sub ebx, 0xd2636459
sub ebx, 0xd2639db2
xor edx, 0xd263e31c
xchg ecx, esi
add esi, 0xd264536d
mov edx, 0xd2648b25
jmp 0x476616
pop edi
xor ecx, ebx
mov esi, ecx
rol edx, 0xf
bswap esi
ror edx, 0x16
xor edx, 0xd26a3967
inc edx
and esi, ecx
xor esi, edx
and ecx, 0xd26b17ba
mov ecx, edx
jmp 0x475a08
push 0xcf4179d4
xchg esi, edx
xchg ebx, esi
mov esi, 0xd27bf823
neg ecx
shr edx, 0x13
or edx, 0xd27cb14a
xchg ebx, ecx
ror ebx, 0xb
jmp 0x478884
push 0xcf441960
mov ebx, 0xd284c0c2
mov ebx, esi
sub ecx, ebx
xchg edx, esi
xor ebx, ecx
not ebx
sub edx, esi
sub ebx, edx
rol esi, 0xc
xchg ecx, esi
dec edx
sub edx, esi
add ecx, esi
not esi
jmp 0x477255
pop edi
and edx, esi
sub esi, 0xd28f2a18
dec esi
neg edx
neg ebx
mov ecx, edx
jmp 0x4774f4
call edi
xchg ecx, ebx
and esi, ebx
add edx, esi
bswap esi
ror edx, 0xc
mov ecx, ebx
mov esi, edx
or esi, ebx
sub esi, edx
dec ecx
xor esi, ecx
not ecx
or ebx, 0xd2b53dda
xor ecx, edx
bswap ecx
jmp 0x475638
pop edi
mov ecx, esi
nop
and edx, 0xd2bd1cac
and ecx, esi
xchg ecx, edx
add ebx, esi
shr esi, 0x17
sub esi, ecx
jmp 0x4759b8
call fcn.00478c7e
or ebx, esi
xor edx, esi
and esi, ecx
jmp 0x478ee8
call edi
add ebx, 0xd2bf781a
or esi, ebx
xor edx, esi
xchg esi, ecx
xor ecx, edx
sub esi, edx
inc edx
mov esi, 0xd2c11dbf
bswap esi
sub edx, ebx
shr esi, 6
jmp 0x4753fb
pop edi
sub ecx, 0xd2c5740c
mov ecx, edx
dec esi
inc ebx
add edx, ecx
jmp 0x475ce7
push 0xcf36d0e7
sub ecx, edx
xor ecx, ebx
dec ebx
rol edx, 0xa
mov edx, esi
or edx, ebx
bswap edx
mov esi, 0xd2c86914
shl ecx, 0xd
jmp 0x478b2e
call edi
add esi, ecx
mov ecx, 0xd2d4f722
xchg esi, edx
sub edx, esi
jmp 0x476d6b
push 0xcf368fee
xor ecx, ebx
xor ecx, edx
xchg ebx, edx
and ecx, esi
sub edx, ecx
and ebx, esi
inc ecx
add ebx, ecx
or edx, ebx
rol ecx, 0xe
jmp 0x477a04
push 0xcf3c4305
dec edx
or ecx, 0xd2e9c806
add esi, ecx
add edx, 0xd2ea37a3
xor ebx, 0xd2ea6f20
dec edx
jmp 0x478680
pop edi
xor ebx, 0xd2ef9ed1
or edx, 0xd2efd6bd
add edx, 0xd2f00eb8
xor ecx, edx
sub esi, edx
rol ecx, 2
and edx, ebx
and edx, ebx
xor esi, edx
and ebx, ecx
bswap edx
sub ebx, esi
jmp fcn.00478e1c
pop edi
xchg ecx, ebx
xor esi, ebx
sub esi, ecx
shr ebx, 4
and edx, 0xd2f335db
and edx, ebx
xchg ebx, esi
add ebx, esi
or ebx, esi
sub esi, edx
jmp 0x4780cc
mov edi, 0x2774562b
add edx, ecx
xchg ebx, esi
inc ebx
neg ecx
sub ebx, esi
mov ecx, esi
or esi, 0xd2f5ed52
mov esi, ecx
xor edx, ebx
jmp 0x476777
pop edi
and ebx, 0xd30b0c7b
mov esi, ecx
shr ebx, 0x1c
ror ebx, 0x1f
neg ebx
and ecx, 0xd30c3219
or ecx, 0xd30c6a1d
or esi, edx
rol ecx, 0x17
jmp 0x476a20
push 0xcf3f60da
xor esi, 0xd30d280b
or ecx, edx
xchg esi, ecx
mov edx, esi
rol ecx, 0xf
or ecx, edx
jmp 0x478bef
pop edi
shr ebx, 0x1b
mov esi, edx
not ebx
sub ecx, ebx
neg ecx
sub ecx, 0xd31484c8
mov ebx, esi
jmp 0x478101
mov edi, 0x43370267
xor esi, edx
shl ecx, 0xa
xor ecx, edx
and esi, edx
and esi, edx
xor edx, ecx
xchg ecx, ebx
mov edx, ecx
and esi, edx
xor edx, esi
dec edx
jmp 0x477012
call edi
add esi, ecx
xchg esi, edx
ror ebx, 5
inc ecx
xor edx, ecx
and edx, 0xd320df31
sub esi, ebx
add ebx, esi
jmp 0x47623c
call fcn.00478c7e
mov ecx, 0xd3311795
and edx, esi
xor esi, ebx
xor esi, edx
or esi, edx
xor edx, 0xd33253b2
and esi, ebx
sub esi, edx
add edx, esi
mov ebx, esi
and ecx, ebx
jmp 0x478d27
pop edi
add ebx, esi
neg esi
inc ecx
inc esi
shr esi, 5
or ebx, esi
add esi, edx
xchg edx, esi
not esi
xchg esi, ebx
ror edx, 0x1f
jmp 0x477e05
pop edi
rol ecx, 0xf
add ebx, 0xd342a3ee
or ecx, ebx
add edx, ecx
mov ebx, esi
mov ebx, edx
add esi, ebx
jmp 0x4776b6
push 0xcf3ab2f7
or ebx, ecx
inc ecx
xchg ecx, edx
xchg ecx, esi
add edx, esi
shl ecx, 2
jmp 0x478901
call fcn.00478c7e
neg esi
ror edx, 0x1c
sub ebx, 0xd3545cdf
or ebx, ecx
ror ebx, 8
add ebx, esi
sub ebx, ecx
or edx, ebx
sub ecx, 0xd355d162
and ecx, esi
or ebx, ecx
or ecx, esi
jmp 0x476f1d
push 0xcf4d8803
and esi, edx
or ebx, ecx
or esi, ecx
shr esi, 0x18
xor edx, ecx
sub ecx, edx
xor esi, 0xd35b52d0
add esi, edx
jmp 0x478cdf
call fcn.00478c7e
xchg ecx, edx
sub ecx, esi
xor esi, edx
sub edx, esi
add esi, edx
jmp 0x475b99
push 0xcf534a28
mov edx, 0xd3828ef7
mov ebx, 0xd382cc6d
bswap ebx
shr ebx, 0x11
xor edx, 0xd383990a
sub ecx, 0xd383d711
or ebx, esi
sub edx, 0xd384517f
xor ecx, 0xd38490d3
and esi, ecx
jmp 0x477c9a
pop edi
not ecx
xchg esi, ecx
shl esi, 5
mov ebx, esi
xor ecx, ebx
mov esi, 0xd3866a63
sub ecx, esi
sub ebx, ecx
jmp 0x475c8d
push 0xcf4849c0
add esi, 0xd3873e90
sub edx, esi
xor ebx, edx
or ebx, ecx
rol edx, 0x18
bswap ebx
not edx
jmp 0x4773d3
push 0xcf3c8456
or ebx, esi
and ecx, edx
or edx, ecx
add edx, ecx
or ebx, esi
xor esi, 0xd3a73fd7
and esi, ecx
sub ecx, ebx
dec edx
add ecx, esi
xor ebx, 0xd3a879fd
or edx, ecx
xor ebx, esi
add edx, esi
or esi, edx
jmp 0x4760ef
mov edi, 0x43370267
inc ebx
add ebx, 0xd3aa9f17
xor ebx, ecx
and esi, ebx
or edx, ecx
or ebx, ecx
mov edx, ecx
shl edx, 8
xchg edx, ebx
jmp 0x47535f
mov edi, 0x2774562b
mov edx, ebx
xchg ebx, ecx
rol edx, 0xd
sub esi, edx
mov ebx, ecx
mov ebx, esi
add edx, ebx
and edx, 0xd3c5ad85
mov ebx, esi
or esi, 0xd3c6230a
rol ecx, 0x1e
or ebx, edx
dec esi
and esi, ebx
add esi, ecx
jmp 0x47549a
push 0xcf41bb1a
dec ebx
neg ebx
and edx, ecx
sub esi, ebx
not esi
xor edx, 0xd3caa672
xchg edx, esi
or ebx, ecx
xchg ecx, ebx
jmp 0x475bb9
pop edi
nop
and esi, edx
and ebx, ecx
add esi, ecx
xor esi, edx
xchg esi, edx
and ecx, ebx
jmp 0x478a90
mov edi, 0x2774562b
sub ecx, ebx
add edx, esi
neg ecx
sub edx, ebx
neg esi
shr ebx, 0x1c
mov ecx, 0xd3d3b0b3
add ecx, 0xd3d3fc5c
jmp 0x476797
push 0xcf502cff
shr edx, 0x14
xor ebx, edx
jmp 0x475ddd
pop edi
xchg esi, ecx
add ebx, 0xd3ec17ce
and ecx, esi
sub ecx, ebx
add ebx, ecx
inc ecx
not esi
shr edx, 0x15
and ebx, esi
xor edx, ebx
jmp 0x4764af
push 0xcf347837
bswap edx
xor esi, 0xd3efecef
mov edx, 0xd3f02869
or ecx, edx
sub edx, ebx
jmp 0x476c0f
mov edi, 0x43370267
xor ebx, edx
or ecx, edx
and edx, ecx
and esi, edx
neg ebx
mov ebx, edx
or ebx, 0xd3f964cb
xor edx, ebx
sub ebx, ecx
add esi, ecx
bswap edx
xor esi, 0xd3fa9e77
and ebx, 0xd3fadb32
nop
jmp 0x478b7e
push 0xcf45681f
or ebx, edx
shr edx, 8
xor esi, ebx
mov ecx, ebx
and ebx, esi
xor esi, 0xd3fca568
add ebx, esi
add edx, ebx
jmp 0x47596a
call fcn.00478c7e
shl ecx, 0xd
sub ebx, ecx
or esi, 0xd3fde343
mov esi, ecx
ror esi, 0xc
and ecx, edx
xor ecx, esi
add esi, ebx
xchg edx, ecx
ror ecx, 7
mov ecx, edx
and ecx, edx
jmp 0x475c68
mov edi, 0x2774562b
or esi, ebx
sub ebx, edx
or esi, 0xd405a652
xor ecx, esi
add ebx, ecx
ror esi, 0xf
not ecx
mov esi, ecx
ror esi, 0xa
shr ebx, 5
add esi, 0xd40799e8
dec esi
jmp 0x478209
push 0xcf4dcb56
xor ecx, 0xd415c15e
and edx, 0xd415fe0b
sub ecx, edx
sub edx, ecx
and edx, 0xd416c23a
add esi, ecx
or edx, ecx
or edx, ecx
xor ecx, ebx
jmp 0x475b0c
call edi
xor esi, edx
sub esi, edx
mov ecx, ebx
or ebx, edx
and ebx, esi
or ecx, edx
jmp 0x475db8
call fcn.00478c7e
or ebx, edx
xor ebx, ecx
add edx, esi
mov esi, edx
add edx, 0xd435ee0d
or edx, ecx
or ebx, 0xd4366642
xchg edx, ecx
jmp 0x475c9c
call edi
rol ecx, 0x1a
or ebx, 0xd438264b
or ecx, esi
or esi, ecx
inc ecx
xchg ecx, ebx
neg ebx
jmp 0x477c7b