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

Disassembly:
call sub.kernel32.dll_GetUserDefaultLangID
cmp eax, 0xfffffed5
jne 0x401089
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.ole32.dll_StgIsStorageFile
call sub.kernel32.dll_SetConsoleCtrlHandler
call sub.ole32.dll_StgIsStorageFile
call sub.ole32.dll_HMENU_UserSize
call sub.ole32.dll_StgIsStorageFile
call sub.kernel32.dll_SetConsoleCtrlHandler
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.ole32.dll_HMENU_UserSize
call sub.ole32.dll_HMENU_UserSize
call sub.kernel32.dll_SetConsoleCtrlHandler
call sub.ole32.dll_StgIsStorageFile
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.ole32.dll_HMENU_UserSize
call sub.kernel32.dll_SetConsoleCtrlHandler
call sub.ole32.dll_StgIsStorageFile
call sub.kernel32.dll_SetConsoleCtrlHandler
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.ole32.dll_HMENU_UserSize
call sub.ole32.dll_HMENU_UserSize
call sub.kernel32.dll_SetConsoleCtrlHandler
call sub.ole32.dll_StgIsStorageFile
call sub.ole32.dll_HMENU_UserSize
call sub.advapi32.dll_CloseCodeAuthzLevel
ret
call sub.kernel32.dll_GetConsoleWindow
cmp eax, 0xfffffee3
jne 0x4010ef
call sub.kernel32.dll_SetConsoleCtrlHandler
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.ole32.dll_HMENU_UserSize
call sub.kernel32.dll_SetConsoleCtrlHandler
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.kernel32.dll_SetConsoleCtrlHandler
call sub.kernel32.dll_SetConsoleCtrlHandler
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.ole32.dll_HMENU_UserSize
call sub.kernel32.dll_SetConsoleCtrlHandler
call sub.ole32.dll_StgIsStorageFile
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.ole32.dll_StgIsStorageFile
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.ole32.dll_HMENU_UserSize
ret
call sub.kernel32.dll_GetConsoleWindow
cmp eax, 0xfffffee0
jne 0x40118c
call sub.ole32.dll_StgIsStorageFile
call sub.ole32.dll_StgIsStorageFile
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.kernel32.dll_SetConsoleCtrlHandler
call sub.kernel32.dll_SetConsoleCtrlHandler
call sub.kernel32.dll_SetConsoleCtrlHandler
call sub.kernel32.dll_SetConsoleCtrlHandler
call sub.ole32.dll_StgIsStorageFile
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.ole32.dll_HMENU_UserSize
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.ole32.dll_HMENU_UserSize
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.ole32.dll_HMENU_UserSize
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.kernel32.dll_SetConsoleCtrlHandler
call sub.kernel32.dll_SetConsoleCtrlHandler
call sub.ole32.dll_HMENU_UserSize
call sub.ole32.dll_HMENU_UserSize
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.kernel32.dll_SetConsoleCtrlHandler
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.ole32.dll_HMENU_UserSize
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.ole32.dll_HMENU_UserSize
call sub.advapi32.dll_CloseCodeAuthzLevel
ret
call sub.user32.dll_GetShellWindow
cmp eax, 0xffffff1d
jne 0x40121f
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.ole32.dll_StgIsStorageFile
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.ole32.dll_StgIsStorageFile
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.ole32.dll_StgIsStorageFile
call sub.ole32.dll_StgIsStorageFile
call sub.ole32.dll_HMENU_UserSize
call sub.ole32.dll_StgIsStorageFile
call sub.ole32.dll_HMENU_UserSize
call sub.advapi32.dll_CloseCodeAuthzLevel
call sub.ole32.dll_StgIsStorageFile
call sub.ole32.dll_HMENU_UserSize
call sub.ole32.dll_HMENU_UserSize
call sub.ole32.dll_StgIsStorageFile
call sub.ole32.dll_StgIsStorageFile
call sub.kernel32.dll_SetConsoleCtrlHandler
call sub.kernel32.dll_SetConsoleCtrlHandler
call sub.ole32.dll_StgIsStorageFile
call sub.kernel32.dll_SetConsoleCtrlHandler
call sub.ole32.dll_StgIsStorageFile
call sub.ole32.dll_HMENU_UserSize
call sub.kernel32.dll_SetConsoleCtrlHandler
call sub.kernel32.dll_SetConsoleCtrlHandler
ret
jmp 0x4fc509
inc esi
neg edi
xchg esi, edx
neg edi
xor edi, esi
jmp 0x4fc779
pop edx
xor ecx, esi
sub ebx, 0xa23e4f7b
or ebx, 0xa23e8cc6
dec esi
add ecx, esi
jmp 0x4fe752
push 0xa0441481
shl ebx, 0x17
xor ebx, esi
mov edi, ebx
not ebx
dec edi
or ecx, ebx
xor esi, ebx
ror ecx, 0x1d
mov edi, 0xa240f48a
jmp 0x4fc87d
pop edx
ror esi, 0x13
xor edi, ebx
sub edi, esi
shr edi, 0x1c
add ebx, ecx
shl ebx, 0xd
shr ecx, 0xa
xor esi, ebx
and esi, ecx
xor esi, 0xa24aee67
inc esi
sub ecx, esi
sub ebx, edi
add edi, esi
sub esi, 0xa24bf923
ror esi, 0x14
jmp 0x4fc8ea
push 0xa0406e19
xchg ebx, ecx
sub ecx, edi
mov ecx, edi
xor esi, ecx
add ecx, esi
rol ecx, 0x16
sub ecx, 0xa252b6f8
or ecx, esi
and esi, ecx
and esi, ecx
sub edi, ecx
xchg esi, ecx
jmp 0x4fd784
pop edx
mov edi, 0xa25bd8b2
add esi, ebx
dec ecx
and edi, esi
xor edi, ebx
sub edi, ecx
ror esi, 0x1b
mov ebx, edi
or ecx, esi
add esi, ecx
and esi, ebx
add ebx, 0xa25e2404
inc ebx
or ecx, edi
jmp 0x4fe155
call fcn.004ffaef
dec ebx
neg ecx
xor ecx, esi
or ebx, edi
jmp 0x4ff7b5
push 0xa03b12ff
xor edi, ebx
dec edi
and ebx, esi
xor ebx, 0xa26329cc
add ebx, ecx
ror esi, 2
jmp 0x4fd7fb
push 0xa052b336
mov edi, 0xa26bdc01
xor ecx, edi
add edi, 0xa26c4c06
add edi, esi
neg ebx
dec ebx
shr ecx, 0xd
and ebx, ecx
sub ecx, esi
xchg esi, ebx
nop
xchg ebx, edi
and esi, edi
xchg edi, ebx
mov ebx, edi
add esi, 0xa26f2831
jmp 0x4fdad3
pop edx
and edi, esi
xor ebx, 0xa26faab8
inc esi
xor ebx, edi
mov esi, edi
xor ecx, ebx
rol edi, 0x1e
rol esi, 0xa
and edi, ecx
xchg edi, esi
add ebx, edi
rol esi, 0x1e
add ecx, edi
jmp 0x4fdd8b
push 0xa053382f
neg edi
or ecx, ebx
neg ecx
add edi, ebx
add ecx, ebx
and edi, 0xa27382f7
xchg edi, ebx
inc esi
xchg ebx, ecx
and esi, edi
jmp 0x4fcae7
push 0xa044551f
bswap ebx
or ecx, 0xa274e6b0
add ebx, 0xa27521c6
xor ebx, ecx
nop
or edi, esi
shl edi, 0xe
jmp 0x4ff711
push 0xa04db838
inc ebx
sub esi, ebx
dec edi
mov esi, edi
mov esi, edi
or ebx, esi
add ebx, esi
add ecx, ebx
jmp 0x4febfc
pop edx
not edi
ror esi, 6
not ecx
shl ebx, 0x1a
mov ecx, 0xa28b0aac
mov esi, 0xa28b424a
jmp 0x4fd286
push 0xa055da6c
sub esi, ecx
and ecx, ebx
shl ecx, 0xb
jmp 0x4fd9b6
mov edx, 0x4132136a
xchg ebx, edi
sub ecx, edi
dec edi
add esi, 0xa28e92f4
add ecx, edi
sub esi, ecx
mov edi, ecx
rol edi, 3
xor ecx, 0xa28faad6
rol ecx, 0x10
xor ecx, ebx
or edi, 0xa2905004
sub ebx, edi
add ebx, 0xa290bcaa
or edi, 0xa290f42b
and esi, ebx
jmp 0x4fe422
push 0xa0537aeb
xchg edi, esi
add esi, edi
not esi
neg ecx
xchg ecx, edi
xor edi, 0xa29b848b
xor edi, esi
mov ecx, 0xa29bfce7
and edi, 0xa29c35a3
not edi
jmp 0x4fccb9
call edx
xchg esi, ebx
and edi, ebx
mov edi, esi
add esi, 0xa2a4e0ea
mov esi, edi
and esi, 0xa2a5488c
sub edi, ecx
and ebx, ecx
or esi, 0xa2a5f1ce
bswap ecx
or edi, ecx
jmp 0x4fe5da
pop edx
or esi, ebx
not edi
xchg ecx, ebx
or esi, ecx
xor esi, edi
or ebx, edi
add esi, ebx
dec edi
jmp 0x4fdb03
mov edx, 0xa3f322a
sub ebx, 0xa2ba4367
mov ebx, ecx
or ebx, esi
sub ecx, 0xa2bae854
or esi, ecx
not esi
mov ecx, edi
or edi, ecx
mov ecx, 0xa2bc0deb
add ecx, 0xa2bc470a
and edi, ebx
neg esi
jmp 0x4fedaa
call edx
or ecx, ebx
or ecx, esi
xor ebx, ecx
or edi, esi
mov ecx, ebx
xor ebx, esi
or ebx, ecx
xor ecx, ebx
xchg edi, esi
or esi, edi
xchg ecx, edi
xor ebx, 0xa2c9bad4
sub ecx, esi
add esi, ecx
jmp 0x4fde96
mov edx, 0x2809144b
xor edi, ecx
and ebx, esi
xor ecx, edi
or ecx, edi
dec ebx
jmp 0x4fe280
pop edx
bswap ecx
xor edi, 0xa2d31df2
xchg ecx, ebx
neg esi
bswap edi
add ecx, ebx
not edi
ror ebx, 9
jmp 0x4fc54e
pop edx
mov ecx, 0xa2de62ca
shr ecx, 1
add ecx, 0xa2decc63
or ecx, 0xa2df035e
mov ebx, esi
xor edi, esi
rol ecx, 0x15
xor ecx, ebx
jmp 0x4fd867
call fcn.004ffaef
xor ecx, edi
ror esi, 0x13
bswap ecx
or edi, esi
add ebx, edi
or esi, ecx
or ebx, esi
and ebx, edi
and ecx, esi
sub esi, edi
add esi, ecx
mov ebx, 0xa2e886ad
jmp 0x4fcb77
pop edx
and edi, ecx
add ecx, 0xa2ed49e1
add esi, edi
and esi, 0xa2ee6d08
and ecx, ebx
add esi, edi
mov edi, 0xa2ef03ba
and ecx, edi
shl esi, 0x10
jmp 0x4ff14a
call edx
and esi, edi
xor edi, 0xa306aff8
inc ecx
or esi, ecx
xor edi, 0xa30755da
sub esi, 0xa307881b
or ebx, edi
sub ebx, edi
xor ecx, esi
inc edi
xchg ecx, ebx
sub ecx, esi
jmp 0x4ff6f2
mov edx, 0xa3f322a
sub esi, edi
add ebx, ecx
ror edi, 0x18
sub ecx, edi
shr edi, 0x13
mov ecx, esi
and ebx, 0xa30a3cd2
jmp 0x4ff301
pop edx
xor ebx, esi
and ecx, 0xa30ab709
mov ecx, esi
dec esi
sub ecx, ebx
xor ecx, edi
dec esi
add esi, edi
and ebx, 0xa30c271f
shl esi, 9
or ecx, 0xa30c8e6d
mov ebx, esi
mov edi, esi
xchg ecx, edi
add ecx, esi
or ecx, ebx
jmp 0x4fe1e8
pop edx
and ecx, edi
mov ebx, edi
bswap ecx
xchg esi, ecx
and ebx, ecx
sub esi, ebx
neg edi
dec edi
mov edi, 0xa31b0a89
jmp 0x4ff208
pop edx
shl ecx, 3
sub ecx, edi
mov edi, 0xa31bc5a7
jmp 0x4fd81c
call fcn.004ffaef
sub esi, 0xa32772c7
inc ebx
sub edi, ebx
add ebx, ecx
add edi, 0xa3284f6c
and ebx, ecx
xor ebx, edi
or ecx, esi
sub edi, ebx
jmp 0x4fea4f
call edx
dec ebx
or edi, ebx
mov esi, 0xa33828c4
mov ecx, edi
and ecx, 0xa3389570
inc edi
not ecx
jmp 0x4fd2a0
call fcn.004ffaef
not ebx
xor ebx, esi
or ebx, ecx
inc ebx
mov ebx, ecx
sub edi, 0xa345d7d1
and ecx, ebx
add esi, ecx
jmp 0x4fd9f3
push 0xa0475cae
mov ebx, 0xa34f8942
shr ecx, 8
xchg esi, ebx
bswap esi
jmp 0x4fdcd4
call fcn.004ffaef
neg ebx
add ecx, esi
sub edi, 0xa357840d
shl ebx, 3
xor ebx, edi
bswap esi
ror esi, 0xc
and esi, 0xa3589b6e
mov ebx, edi
rol edi, 8
mov ebx, 0xa3593673
jmp 0x4fd475
pop edx
or ecx, ebx
sub esi, 0xa35b74fd
add esi, ebx
sub ecx, 0xa35cd98c
rol esi, 6
dec ebx
ror esi, 0x1b
add ecx, 0xa35e8559
sub edi, ebx
or ebx, esi
mov esi, edi
or edi, esi
jmp 0x4ff4b0
call edx
mov esi, edi
bswap ecx
sub ecx, edi
xchg esi, ebx
inc ebx
and ebx, ecx
neg ecx
xchg ebx, ecx
sub edi, ebx
or edi, esi
shl ecx, 0x11
or esi, 0xa365cd39
jmp 0x4fe960
push 0xa040306f
mov ebx, ecx
xor esi, 0xa3681012
xchg edi, esi
add esi, ecx
sub ecx, esi
ror edi, 3
and edi, esi
jmp 0x4fc660
mov edx, 0xa3f322a
add ecx, esi
add ebx, esi
add ecx, ebx
xor edi, ecx
mov edi, ecx
jmp 0x4fcf60
mov edx, 0x2809144b
inc ecx
sub ebx, edi
xor ebx, esi
xchg ebx, esi
xchg ecx, esi
and ecx, 0xa3754128
ror ecx, 0x1d
ror ecx, 0x13
xor ebx, edi
jmp 0x4fd369
mov edx, 0xa3f322a
or edi, 0xa37636c9
sub esi, 0xa3767189
xchg esi, ebx
sub ebx, esi
xor esi, ebx
shr esi, 0x1b
mov esi, ebx
jmp 0x4fe825
pop edx
ror esi, 0x19
or esi, edi
neg ecx
add esi, edi
add esi, edi
xchg ecx, esi
add ecx, esi
mov ecx, edi
jmp 0x4fca1e
call edx
or esi, ebx
not edi
nop
not ebx
bswap ecx
add ebx, 0xa37b662b
mov ebx, ecx
mov edi, ebx
or ecx, esi
xchg ebx, ecx
xor ecx, esi
inc esi
inc esi
sub edi, 0xa37d3eeb
or edi, 0xa37d7b8c
xor esi, 0xa37db772
jmp 0x4fcba0
pop edx
shl esi, 3
and edi, ecx
and esi, 0xa37e7d8e
add edi, esi
inc ecx
neg esi
xor esi, ecx
sub ebx, esi
and edi, esi
or edi, 0xa3801cea
or edi, ebx
jmp 0x4fd8a2
push 0xa0526fa5
and esi, ebx
bswap ecx
or edi, ebx
add esi, ecx
sub ebx, esi
xor esi, 0xa3846f32
sub ecx, edi
or ecx, esi
mov ebx, 0xa3851b1e
add ecx, ebx
add edi, esi
jmp 0x4fc802
mov edx, 0x2809144b
shr ecx, 0xc
xchg edi, ecx
not edi
xchg ebx, esi
xchg ecx, ebx
and edi, esi
ror esi, 0x16
not ecx
jmp 0x4ff5ce
call edx
add esi, 0xa39aeaf7
shr edi, 0x1f
not edi
mov ebx, ecx
nop
and esi, edi
or edi, esi
neg ecx
or ebx, ecx
xchg ecx, edi
jmp 0x4fec28
pop edx
rol esi, 0xe
add esi, ecx
xor esi, edi
and edi, ebx
sub ecx, esi
shr ebx, 0x1b
add ebx, esi
xchg esi, ecx
shl ecx, 6
xor ecx, ebx
add ebx, 0xa3a568d7
mov esi, ecx
jmp 0x4ffac2
push 0xa052f4a3
and ebx, edi
mov ecx, ebx
add esi, ebx
add edi, 0xa3abdbf2
sub esi, edi
rol ebx, 0x10
ror ecx, 6
or ebx, esi
add esi, 0xa3ad8e1f
sub ebx, 0xa3adc9d6
xchg edi, ebx
xchg edi, esi
jmp 0x4fc85c
push 0xa03c50d1
neg ecx
sub esi, ecx
and ebx, edi
jmp 0x4fe858
call fcn.004ffaef
add edi, 0xa3b61a26
add ebx, ecx
xor esi, 0xa3b68f1e
add edi, 0xa3b6c851
add ecx, 0xa3b70f82
add edi, ebx
neg esi
mov esi, ecx
and ecx, esi
mov ecx, ebx
mov ecx, 0xa3b862aa
jmp 0x4fe44e
push 0x40
or esi, edi
shl ecx, 0x18
sub esi, ecx
ror esi, 0xb
neg edi
ror ebx, 0x10
ror ebx, 4
and ebx, 0xa3be6f55
xor edi, 0xa3bea83b
jmp 0x4ff1c9
push 0xa0479f31
mov ebx, 0xa3cefc12
xor ebx, esi
sub esi, ebx
shr ebx, 6
mov ecx, edi
xor ebx, 0xa3d0af50
xor esi, ebx
mov ecx, ebx
and edi, 0xa3d15fa9
and ebx, edi
sub edi, 0xa3d1cf39
add edi, esi
jmp 0x4fed80
push 0xa04920c6
ror ebx, 0x10
shr ebx, 0x12
xor ebx, esi
dec ecx
mov ecx, esi
rol ebx, 0x16
or ebx, edi
xchg edi, ebx
shr esi, 0x14
not esi
xchg edi, ecx
jmp 0x4fe319
push 0xa0501451
inc ecx
or edi, esi
dec ecx
sub ecx, edi
xchg ecx, edi
add esi, 0xa3e46109
sub esi, 0xa3e498ee
dec ecx
xchg ebx, edi
mov edi, ebx
jmp 0x4fe4c4
pop edx
and ecx, ebx
dec edi
not ebx
shl esi, 0x17
jmp 0x4fce18
call fcn.004ffaef
xor ecx, esi
and ebx, edi
shl esi, 0x12
or edi, ecx
add ebx, 0xa3f8d01d
or ecx, esi
or ebx, edi
jmp 0x4fd15c
pop edx
and edi, ebx
sub esi, ebx
mov ecx, edi
add esi, edi
or edi, ebx
or ebx, 0xa3fd1968
xor ebx, 0xa3fd51d2
xchg ebx, esi
neg ebx
add ebx, 0xa3fdf851
xor ebx, ecx
jmp 0x4fc9db
push esp
sub ebx, 0xa4029025
mov esi, ecx
xchg edi, esi
and edi, esi
neg ecx
and ebx, ecx
jmp 0x4fdbd7
push 0xa05874cb
add ecx, esi
and ebx, ecx
mov edi, ecx
shr esi, 0x1f
mov esi, 0xa4206348
sub esi, edi
xor ecx, edi
not ecx
shr ebx, 0x17
sub ecx, ebx
or ebx, esi
add esi, 0xa421e761
jmp 0x4ffa1e
push 0xa05b0758
mov ecx, ebx
shr esi, 0x1c
bswap ebx
inc ecx
jmp 0x4ffa50
mov edx, 0xa3f322a
or edi, 0xa42d74da
add edi, esi
sub ebx, esi
xor edi, esi
xor edi, ecx
add edi, esi
rol ecx, 0x1d
inc edi
xor esi, ebx
mov edi, esi
neg ebx
or ecx, edi
and edi, ebx
add ecx, edi
xor ecx, ebx
xor edi, 0xa43087c5
jmp 0x4fc748
push 0xa03e038e
xchg edi, ebx
sub edi, ebx
rol esi, 0x11
shr esi, 0x13
xchg esi, ecx
xor esi, edi
shr ebx, 0xa
or ecx, edi
or esi, edi
ror esi, 0x1f
jmp 0x4fe7c9
call fcn.004ffaef
add ecx, ebx
and esi, edi
xchg esi, ecx
sub ecx, 0xa43aaef3
sub ebx, esi
mov esi, 0xa43b16ff
add ebx, edi
jmp 0x4ff74a
mov edx, 0x2809144b
shr ebx, 0x1c
xor esi, edi
mov edi, ebx
neg edi
bswap ebx
or ebx, edi
jmp 0x4fdf18
push 0xa0496310
mov edi, ecx
add ebx, esi
sub ebx, edi
dec esi
xchg ecx, edi
jmp 0x4ff01c
push 0xa05832de
bswap ebx
xor ecx, edi
xor ecx, esi
mov ebx, 0xa450064e
xor ebx, ecx
rol esi, 0x1e
xor esi, edi
add edi, ecx
xor edi, ebx
xchg ecx, edi
sub ecx, 0xa4518610
jmp 0x4fe0f7
call fcn.004ffaef
add ebx, esi
bswap ebx
or ecx, 0xa4544bed
and esi, edi
mov ecx, 0xa454b455
xchg edi, ebx
jmp 0x4febdd
call edx
sub esi, ecx
sub esi, edi
xor ecx, esi
mov esi, edi
or edi, ebx
mov ebx, ecx
sub esi, ecx
bswap ecx
sub edi, esi
or ecx, edi
rol esi, 0x1c
or esi, edi
not edi
jmp 0x4feee0
push 0xa050566f
inc esi
add esi, 0xa45ec6af
add esi, ebx
sub ecx, 0xa45f380e
or edi, ecx
neg ebx
xchg esi, ecx
shr esi, 8
and edi, esi
jmp 0x4feae7
pop edx
and ecx, esi
rol ebx, 0x1d
add esi, edi
sub esi, 0xa46f3574
or esi, ecx
dec ebx
and ebx, ecx
shl ebx, 0x1a
mov ecx, 0xa47038ce
add ecx, ebx
or ebx, edi
jmp 0x4fcfc4
push 0xa043d617
sub edi, ebx
xchg esi, edi
and esi, ebx
shl esi, 0x10
add ebx, edi
add ebx, edi
jmp 0x4fc565
pop edx
or ebx, 0xa474b294
mov ebx, edi
sub esi, 0xa4752396
xor ecx, edi
or ebx, 0xa4758adc
shl esi, 0x14
mov esi, 0xa475f4b3
or ecx, esi
jmp 0x4fd5d8
push 0xa04fd0ac
or edi, 0xa47673cd
mov edi, ebx
and ecx, esi
and ebx, ecx
xchg ebx, edi
add edi, ecx
mov ecx, edi
and edi, 0xa477de15
shl ecx, 0xa
jmp 0x4fddfc
push 0xa03ff3bb
add edi, ebx
xor edi, 0xa4788fd5
xor ecx, edi
or ecx, esi
shr esi, 0x1d
add ebx, 0xa479f674
and ecx, ebx
dec esi
sub ecx, edi
jmp 0x4fd721
pop edx
xor edi, ecx
and edi, 0xa4863fa0
add edi, ebx
sub ecx, edi
xor edi, ebx
and edi, esi
mov ebx, ecx
xor edi, esi
or ecx, edi
sub esi, ecx
jmp 0x4ff9b7
push 0xa03e419c
not esi
mov ecx, ebx
jmp 0x4fd7da
pop edx
mov esi, edi
sub ebx, ecx
add ebx, 0xa4924901
add edi, ecx
and ebx, edi
or ecx, ebx
or ebx, ecx
or edi, ecx
jmp 0x4fd69d
call fcn.004ffaef
add edi, 0xa4939f8b
xor esi, ebx
or edi, esi
mov ecx, 0xa4943e5b
xchg edi, ebx
xchg ebx, ecx
mov edi, ebx
mov ebx, esi
xchg ebx, ecx
xchg esi, ebx
bswap esi
shr ebx, 0x11
or ecx, 0xa4962b49
inc esi
or esi, ebx
jmp 0x4fd833
push 0xa03c8e27
sub edi, ecx
or edi, ecx
add ebx, ecx
ror ebx, 0x19
mov edi, esi
xchg edi, ebx
and ebx, 0xa4981b9f
add ecx, edi
xchg edi, esi
neg esi
bswap esi
mov ecx, ebx
dec esi
and ebx, ecx
and esi, ebx
xor ecx, edi
jmp 0x4fd185
push 0xa057ae9a
or edi, esi
and ecx, 0xa4a6592f
and ebx, esi
or ebx, 0xa4a6cc7c
not esi
mov ebx, esi
sub esi, edi
xor edi, ecx
and edi, 0xa4a862e1
jmp 0x4ff5ac
pop edx
add esi, ebx
xchg edi, ebx
mov ebx, ecx
sub ebx, esi
not ecx
xor ecx, esi
jmp 0x4fe938
call edx
add ebx, edi
add ebx, ecx
or ebx, ecx
or ecx, esi
sub ebx, 0xa4bd7b11
xor edi, 0xa4bdb7c5
and ebx, esi
xor ecx, ebx
or esi, ecx
xor edi, esi
or ebx, edi
jmp 0x4fec6c
push 0xa03fb583
shr ecx, 0x1e
xchg edi, esi
sub ecx, edi
xchg edi, ebx
add ebx, edi
or ebx, edi
shr ebx, 0x1d
jmp 0x4fe68c
mov edx, 0xa3f322a
mov edi, ecx
and edi, ecx
xor edi, ecx
and ecx, esi
and ebx, 0xa4c8679c
sub ebx, 0xa4c89d67
xor esi, edi
jmp 0x4ff1af
pop edx
and esi, 0xa4d4ab04
neg esi
xchg esi, ecx
xor ecx, esi
mov ecx, edi
jmp 0x4feaa4
push esp
mov ecx, edi
shl ecx, 0x1b
sub ecx, 0xa4d63349
rol ecx, 0x15
rol edi, 0x1a
nop
add edi, ecx
mov edi, ebx
ror edi, 0x1a
jmp 0x4fdf9e
push 0xa04dfd63
add ebx, ecx
shr esi, 9
and esi, 0xa4d8293e
neg edi
shl esi, 6
and esi, 0xa4d8d20a
sub esi, 0xa4d9093e
add ebx, ecx
and ecx, esi
and ecx, ebx
jmp 0x4fe1b6
pop edx
or edi, esi
mov ecx, esi
mov esi, 0xa4da4a69
xchg ebx, edi
shr ecx, 0x13
xor ebx, 0xa4daf504
xor ecx, ebx
jmp 0x4ff9d6
pop edx
sub ebx, 0xa4dd68ff
or ebx, edi
and ecx, esi
sub ebx, edi
add ebx, esi
or ebx, ecx
mov esi, edi
and esi, 0xa4ded7ee
mov esi, ebx
shr esi, 0x14
jmp 0x4febc9
call edx
and ecx, ebx
or esi, 0xa4dfb70d
sub ebx, ecx
add ecx, ebx
sub edi, ecx
or ecx, edi
or esi, 0xa4e0c154
mov esi, ecx
or edi, ebx
rol edi, 0x10
jmp 0x4ff564
mov edx, 0x2809144b
not ecx
or ecx, esi
and ebx, ecx
add edi, ebx
xchg edi, ebx
xor ecx, esi
inc ebx
jmp 0x4fdb60
call fcn.004ffaef
mov edi, ebx
sub ecx, 0xa4f09574
or ebx, edi
mov esi, 0xa4f10585
bswap esi
xor ebx, 0xa4f171cc
mov ecx, esi
shr ecx, 0xf
neg ebx
jmp 0x4fcd76
pop edx
shr edi, 0x1e
or esi, ebx
xor edi, 0xa4f2befa
sub edi, ecx
and edi, ebx
xor esi, ecx
add ecx, 0xa4f3968c
not ecx
jmp 0x4ff9ef
push 0x401400
and ecx, ebx
xor ebx, edi
mov ebx, edi
jmp 0x4ff6b4
pop edx
add ebx, esi
mov edi, ecx
neg edi
xchg esi, edi
add ecx, 0xa50447af
sub edi, 0xa5047d78
add ecx, 0xa504bb4e
xor esi, ecx
mov ebx, edi
inc ecx
and ebx, edi
mov ecx, ebx
and esi, ebx
jmp 0x4fc836
mov edx, 0xa3f322a
sub esi, edi
xchg esi, ebx
and esi, ecx
inc esi
sub ecx, esi
xor esi, ebx
rol esi, 6
sub edi, 0xa5184b59
jmp 0x4fd659
pop edx
nop
mov edi, esi
bswap edi
xor edi, esi
and esi, ecx
xor edi, esi
and ebx, ecx
sub ecx, edi
or ebx, 0xa51a3a2b
rol ecx, 0x15
jmp 0x4ff630
mov edx, 0xa3f322a
not ecx
or ebx, edi
shl edi, 0x1c
and ecx, edi
add edi, ecx
and ecx, edi
or esi, ecx
shr ecx, 0x1d
or edi, ebx
mov ecx, ebx
dec esi
jmp 0x4fd52e
pop edx
neg ebx
or ebx, edi
or edi, ecx
ror edi, 0x17
mov ecx, edi
add edi, esi
xor ecx, esi
add ecx, 0xa52b5495
xchg esi, ebx
or ecx, edi
jmp 0x4fda55
call fcn.004ffaef
sub edi, ebx
and ebx, ecx
ror ebx, 0x1e
xor ebx, esi
xor edi, ecx
or esi, ebx
shl ecx, 1
jmp 0x4ff420
push 0xfb109
and edi, ecx
bswap edi
add edi, esi
bswap ebx
dec esi
mov edi, esi
mov ebx, esi
shr ebx, 0x10
or edi, esi
mov ebx, ecx
jmp 0x4feeab
pop edx
neg edi
add edi, ecx
dec edi
and esi, ebx
xchg edi, esi
xor ebx, esi
bswap ecx
and edi, ebx
inc edi
add edi, ebx
xchg edi, esi
mov edi, ecx
xor esi, 0xa539e188
xor ecx, edi
or esi, 0xa53a48db
add ecx, ebx
jmp 0x4fc710
call fcn.004ffaef
xor ecx, edi
or ebx, esi
or ebx, esi
or ecx, ebx
jmp 0x4fec8f
call fcn.004ffaef
add ecx, ebx
rol ecx, 0x11
rol ebx, 0x1e
jmp fcn.004fc529
call edx
mov esi, 0xa5ef066f
and esi, ebx
mov ecx, edi
sub ebx, 0xa5efa403
and ecx, edi
neg esi
dec ebx
rol ebx, 0x15
xchg ebx, ecx
sub esi, ecx
xor esi, ebx
or esi, edi
mov ecx, esi
jmp 0x4ff03a
pop edx
mov ecx, ebx
and edi, esi
or ecx, edi
not edi
xor edi, 0xa5fb40e6
and edi, 0xa5fb77fd
ror esi, 2
and edi, ebx
mov esi, 0xa5fc1f58
xor ebx, esi
mov ebx, 0xa5fc87c3
mov edi, 0xa5fcba2a
xor edi, esi
jmp 0x4fe641
pop edx
or ecx, edi
or edi, ecx
xchg esi, edi
bswap edi
mov ecx, edi
jmp 0x4fd1a3
push 0xa057f0f4
xchg ebx, esi
xchg ebx, esi
xchg ebx, edi
or ecx, edi
xor ebx, ecx
and edi, ebx
or esi, ebx
add esi, ebx
and esi, 0xa60f7e4c
mov esi, edi
jmp 0x4fe3d8
call fcn.004ffaef
add edi, esi
and edi, 0xa61048ef
and edi, 0xa61082e8
inc edi
xor ebx, edi
shl ecx, 0xc
bswap edi
jmp 0x4fd6de
pop edx
or edi, ecx
neg ecx
and ebx, esi
xor edi, ebx
and ebx, ecx
not edi
xchg edi, ebx
sub ecx, edi
xchg edi, esi
xchg esi, ebx
jmp 0x4fcec9
call edx
not edi
xchg edi, ebx
add edi, ebx
add ecx, esi
shr edi, 4
rol ecx, 0x16
bswap ebx
and edi, ecx
jmp 0x4fc5da
pop edx
or ecx, edi
mov esi, 0xa623ff84
shr edi, 0x19
mov esi, 0xa62473cd
and edi, ecx
not edi
xchg ebx, ecx
xchg edi, ebx
sub ecx, ebx
jmp 0x4fe80b
push 0xa044935e
shr esi, 0xc
bswap ecx
xor edi, 0xa62628b7
mov esi, ecx
xor ecx, esi
mov edi, 0xa626c577
xchg ecx, ebx
or edi, ebx
inc edi
add ebx, edi
xor edi, 0xa627d350
sub esi, 0xa6280604
xor ebx, esi
xor ebx, edi
bswap ebx
neg ebx
jmp 0x4fe29f
call edx
and ecx, esi
and edi, 0xa62957a1
shl ecx, 0x16
add edi, 0xa629c001
xchg ecx, edi
sub ecx, ebx
add ebx, edi
add edi, ecx
mov edi, ecx
dec edi
add edi, ebx
or ebx, 0xa62b6464
mov esi, edi
jmp 0x4fdf52
push 0xa04f8ffd
mov esi, ebx
xchg edi, esi
sub ecx, 0xa62f0a47
jmp 0x4fe667
call edx
sub ecx, esi
and ecx, 0xa62f87fc
xor edi, ebx
mov esi, ebx
or esi, 0xa6302007
xor esi, ebx
not ecx
or ecx, esi
or esi, ecx
add ebx, 0xa631b488
add ecx, esi
jmp 0x4fedd2
pop edx
bswap edi
xchg ecx, esi
neg esi
and ebx, 0xa654c42b
not ecx
xor ebx, ecx
add ebx, ecx
xor edi, esi
mov ebx, 0xa655eac1
jmp 0x4fca0d
push 0xa043998b
dec esi
add ecx, ebx
xchg esi, ebx
or edi, ebx
not ecx
or esi, 0xa6575f89
jmp 0x4fe62a
pop edx
inc ebx
or ecx, edi
xor ecx, ebx
and esi, ecx
xor edi, esi
xor ecx, edi
add esi, ecx
sub ebx, edi
and ebx, edi
neg edi
or ebx, ecx
or ebx, ecx
and edi, 0xa65a5b9f
jmp 0x4ff7a1
push 0xa058b7ea
not ecx
mov ebx, 0xa65af081
mov esi, edi
jmp 0x4fcdc1
mov edx, 0xa3f322a
or edi, 0xa65e1e17
xor edi, esi
or ecx, edi
sub ecx, esi
xor esi, ebx
mov esi, ecx
jmp 0x4ff313
push 0xa04260c2
add edi, esi
add ebx, edi
or ebx, esi
jmp 0x4ff058