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, 0xffffff0b
jne 0x4010a2
call sub.ntdll.dll_NtAlertThread
call sub.ole32.dll_UpdateDCOMSettings
call sub.ntdll.dll_NtAlertThread
call sub.ntdll.dll_NtAlertThread
call sub.ntdll.dll_NtAlertThread
call sub.ntdll.dll_NtAlertThread
call sub.ntdll.dll_NtAlertThread
call sub.ntdll.dll_NtAlertThread
call sub.ntdll.dll_NtAlertThread
call sub.ntdll.dll_NtAlertThread
call sub.ole32.dll_UpdateDCOMSettings
call sub.ntdll.dll_NtAlertThread
call sub.ntdll.dll_NtAlertThread
call sub.ntdll.dll_NtAlertThread
call sub.ntdll.dll_NtAlertThread
call sub.ole32.dll_UpdateDCOMSettings
call sub.ntdll.dll_NtAlertThread
call sub.ntdll.dll_DbgUiWaitStateChange
call sub.ole32.dll_UpdateDCOMSettings
call sub.ole32.dll_UpdateDCOMSettings
call sub.ole32.dll_UpdateDCOMSettings
call sub.ntdll.dll_NtAlertThread
call sub.ntdll.dll_NtAlertThread
call sub.ntdll.dll_DbgUiWaitStateChange
call sub.ole32.dll_UpdateDCOMSettings
call sub.ole32.dll_UpdateDCOMSettings
call sub.ntdll.dll_NtAlertThread
call sub.ntdll.dll_DbgUiWaitStateChange
call sub.ole32.dll_UpdateDCOMSettings
ret
call sub.kernel32.dll_GetUserDefaultLangID
cmp eax, 0xffffff2b
jne 0x40111c
call sub.ntdll.dll_NtAlertThread
call sub.ole32.dll_UpdateDCOMSettings
call sub.ole32.dll_UpdateDCOMSettings
call sub.ntdll.dll_DbgUiWaitStateChange
call sub.ntdll.dll_DbgUiWaitStateChange
call sub.ntdll.dll_DbgUiWaitStateChange
call sub.ntdll.dll_NtAlertThread
call sub.ntdll.dll_DbgUiWaitStateChange
call sub.ole32.dll_UpdateDCOMSettings
call sub.ntdll.dll_NtAlertThread
call sub.ntdll.dll_NtAlertThread
call sub.ole32.dll_UpdateDCOMSettings
call sub.ntdll.dll_DbgUiWaitStateChange
call sub.ntdll.dll_NtAlertThread
call sub.ntdll.dll_DbgUiWaitStateChange
call sub.ntdll.dll_DbgUiWaitStateChange
call sub.ntdll.dll_NtAlertThread
call sub.ole32.dll_UpdateDCOMSettings
call sub.ntdll.dll_NtAlertThread
call sub.ole32.dll_UpdateDCOMSettings
call sub.ntdll.dll_NtAlertThread
ret
call sub.kernel32.dll_GetUserDefaultUILanguage
cmp eax, 0xfffffef7
jne 0x401191
call sub.ntdll.dll_NtAlertThread
call sub.ole32.dll_UpdateDCOMSettings
call sub.ntdll.dll_DbgUiWaitStateChange
call sub.ntdll.dll_NtAlertThread
call sub.ntdll.dll_DbgUiWaitStateChange
call sub.ntdll.dll_DbgUiWaitStateChange
call sub.ntdll.dll_NtAlertThread
call sub.ntdll.dll_DbgUiWaitStateChange
call sub.ntdll.dll_NtAlertThread
call sub.ntdll.dll_NtAlertThread
call sub.ole32.dll_UpdateDCOMSettings
call sub.ole32.dll_UpdateDCOMSettings
call sub.ole32.dll_UpdateDCOMSettings
call sub.ole32.dll_UpdateDCOMSettings
call sub.ntdll.dll_DbgUiWaitStateChange
call sub.ntdll.dll_NtAlertThread
call sub.ntdll.dll_DbgUiWaitStateChange
call sub.ntdll.dll_NtAlertThread
call sub.ntdll.dll_DbgUiWaitStateChange
call sub.ntdll.dll_NtAlertThread
ret
call sub.kernel32.dll_GetUserDefaultUILanguage
cmp eax, 0xffffff38
jne 0x40121f
call sub.ole32.dll_UpdateDCOMSettings
call sub.ntdll.dll_DbgUiWaitStateChange
call sub.ole32.dll_UpdateDCOMSettings
call sub.ntdll.dll_NtAlertThread
call sub.ntdll.dll_DbgUiWaitStateChange
call sub.ole32.dll_UpdateDCOMSettings
call sub.ntdll.dll_NtAlertThread
call sub.ntdll.dll_DbgUiWaitStateChange
call sub.ntdll.dll_NtAlertThread
call sub.ole32.dll_UpdateDCOMSettings
call sub.ole32.dll_UpdateDCOMSettings
call sub.ntdll.dll_DbgUiWaitStateChange
call sub.ntdll.dll_DbgUiWaitStateChange
call sub.ntdll.dll_NtAlertThread
call sub.ole32.dll_UpdateDCOMSettings
call sub.ntdll.dll_NtAlertThread
call sub.ntdll.dll_NtAlertThread
call sub.ntdll.dll_DbgUiWaitStateChange
call sub.ole32.dll_UpdateDCOMSettings
call sub.ntdll.dll_DbgUiWaitStateChange
call sub.ole32.dll_UpdateDCOMSettings
call sub.ntdll.dll_DbgUiWaitStateChange
call sub.ntdll.dll_DbgUiWaitStateChange
call sub.ntdll.dll_DbgUiWaitStateChange
call sub.ole32.dll_UpdateDCOMSettings
ret
jmp 0x481702
bswap ebx
xchg ebx, ecx
sub edi, 0x39ee2b54
jmp 0x4822a4
pop ebx
inc ecx
sub esi, ecx
ror edx, 0xf
sub esi, ecx
or esi, 0x40bd676e
and esi, 0x40bf83de
shr esi, 0x1e
xchg ecx, edx
xor edi, ecx
dec edx
inc edx
jmp 0x482c5d
mov ebx, 0x40495727
and ecx, edi
sub ecx, esi
ror esi, 0xf
or edi, 0x40d2d9e6
sub edi, edx
xor edx, 0x40d74cd2
add esi, ecx
jmp 0x482ffc
xor esi, edx
sub esi, edx
add edi, ecx
or edi, ecx
mov esi, edi
or edx, esi
add edx, ecx
neg edi
ror edx, 0x1f
xchg ecx, edi
neg edx
shr edx, 0x1e
jmp 0x481dcc
push 0x3a7f8ea0
xor edi, esi
shr edx, 0x18
xor esi, 0x4117021c
add edi, ecx
ror ecx, 9
inc esi
jmp 0x482360
push 0x3a169c8a
not edi
add edx, esi
xor ecx, 0x4150912c
add edx, 0x4152eebc
xor ecx, 0x415531b0
or edi, esi
jmp 0x482e6c
xor dword [ebx], 0x6755f15a
sub edi, edx
rol ecx, 4
xor edi, 0x4292bd40
xor edi, esi
xor edi, 0x43179091
not esi
xor edi, ecx
jmp 0x48370e
call fcn.00481f85
add esi, ecx
shl esi, 0x1b
shl edi, 0x1d
xchg ecx, edi
add esi, edx
xchg ecx, esi
jmp 0x481e34
push esp
add edi, ecx
ror edx, 0x15
shl edi, 6
not edi
ror edx, 2
add ecx, 0x43c4277d
and esi, edx
shl ecx, 0x14
add esi, 0x43caa894
xchg edx, esi
inc edi
neg edi
mov edi, edx
sub ecx, edi
xor esi, ecx
jmp 0x482849
push 0x3a28489c
or edx, edi
shl edi, 5
ror edi, 0x1e
jmp 0x48334c
jl 0x482289
add esi, 0x440cc3fa
or edx, esi
sub ecx, 0x44114742
jmp 0x4830bf
push 0x3a0453b6
sub esi, 0x4413c9b3
nop
neg ecx
or ecx, 0x441abaec
bswap edx
add edi, esi
and ecx, edi
or edx, edi
or esi, edi
xchg edi, ecx
jmp 0x4833f4
pop ebx
sub edi, esi
or edi, esi
mov edi, ecx
xor edi, esi
xor ecx, 0x443b55a4
xor esi, 0x443dafd7
jmp 0x4820ac
pop ebx
add edx, edi
shl ecx, 0xd
xor edi, esi
and edx, ecx
jmp 0x4825bc
push 0x3a338bdc
or esi, 0x444936c8
xor edi, edx
or edx, edi
add edx, esi
and edi, ecx
mov ecx, 0x4453bcbd
sub edx, esi
shr edx, 0xd
xor edx, ecx
xor ecx, esi
rol edx, 0xa
xchg ecx, esi
not esi
add edx, esi
jmp 0x481cf3
push 0x3a321059
not ecx
add edx, esi
xor edx, esi
mov edi, 0x447b1402
xor edi, edx
or esi, ecx
jmp 0x481a69
mov ebx, 0x73716341
xchg ecx, esi
and esi, 0x449c8a58
and ecx, 0x449eadbd
dec edx
jmp 0x481fb3
call ebx
mov edx, esi
inc edx
and ecx, edi
mov ecx, edx
xor edi, ecx
mov esi, 0x44bb3816
and edx, 0x44bd814c
dec ecx
bswap edi
or esi, edx
and edi, esi
jmp 0x481a40
call fcn.00481f85
mov ecx, esi
and esi, edi
mov esi, ecx
or edi, edx
xchg edx, ecx
xchg edi, ecx
bswap edx
shl esi, 0x18
shl esi, 0x1b
rol esi, 0x13
jmp 0x48369a
mov ebx, 0x401400
add edi, 0x4555c2ed
xor ecx, 0x4557e006
ror esi, 1
or edi, edx
xor edi, ecx
xchg edi, esi
xor esi, 0x4563ac70
and esi, edx
or edi, ecx
rol esi, 0xc
xor esi, 0x456e1f8a
sub esi, edx
jmp 0x4826b7
push 0x3a074536
sub edi, edx
nop
and ecx, 0x45777f69
or ecx, esi
mov edi, edx
sub edx, esi
jmp 0x4836eb
push 0x3a198914
mov edi, esi
mov esi, 0x458267ec
xor ecx, edx
neg esi
xor edx, ecx
mov edi, edx
add ecx, edx
jmp 0x481afd
call fcn.00481f85
add esi, edx
and edi, esi
neg ecx
or edx, edi
jmp 0x482c0c
pop ebx
or esi, 0x45988e48
and edx, 0x459aa7f4
sub edx, esi
or edi, edx
and edi, 0x45a0f698
neg edi
mov edi, edx
xor edx, ecx
rol edi, 0x11
sub edi, 0x45abbe63
ror edx, 0x10
rol edi, 0x12
or edx, edi
jmp 0x482598
and edi, ecx
add edx, ecx
or esi, edx
xor esi, 0x45bb0236
rol ecx, 0x1a
inc esi
sub edx, esi
shl esi, 0x1a
mov esi, edx
or ecx, edi
or esi, edx
xor esi, edx
jmp 0x481fcc
push 0x3a3506cc
sub edi, edx
and edi, ecx
xchg edx, ecx
xor edx, edi
and esi, ecx
or ecx, esi
or esi, 0x45db9363
and edx, esi
xor edx, ecx
shl ecx, 0x11
not edi
shl ecx, 0x18
rol edx, 8
bswap edi
jmp 0x482d1a
pop ebx
xchg esi, edi
and ecx, edx
and ecx, 0x465ecefa
jmp 0x482963
add eax, 4
xor edx, 0x466164b1
shl esi, 0xf
sub esi, 0x4665ad8c
and ecx, esi
xor ecx, 0x466a73fc
rol edx, 0x1d
xchg edx, ecx
sub edx, edi
shr edx, 0x1b
ror edx, 3
shl edi, 6
xchg esi, edx
jmp 0x4823e2
mov ebx, 0x73716341
add ecx, edi
not edi
neg esi
or edx, edi
mov esi, edx
jmp 0x4818e1
call ebx
shr edx, 0x11
sub esi, 0x46a14e61
sub edi, esi
sub ecx, edx
add esi, 0x46a7cd7c
sub edx, esi
xor ecx, edi
xchg edi, ecx
ror edx, 0x11
xor ecx, esi
xor edi, edx
and edi, ecx
jmp 0x4835bb
pop ebx
mov ecx, esi
mov edi, ecx
add edi, ecx
mov edx, 0x46bf55c0
bswap edi
sub edi, ecx
or edi, 0x46c5e46d
add ecx, edi
xor ecx, 0x46ca2035
or esi, ecx
inc edx
add ecx, edi
dec esi
dec ecx
jmp 0x4820da
pop ebx
nop
and esi, 0x471b3b20
add edi, 0x471d5826
rol esi, 0xb
rol esi, 0xd
and ecx, esi
xor edx, 0x47262f24
xor edi, ecx
jmp 0x481e5d
push 0x80302
sub edi, ecx
and esi, 0x474df4de
nop
sub ecx, edx
xor esi, ecx
mov ecx, esi
shl edx, 4
sub edi, edx
sub ecx, esi
mov esi, edi
xchg edi, edx
and ecx, edx
xor edi, edx
or ecx, esi
jmp 0x482ad4
call fcn.00481f85
mov ecx, 0x47857a9a
and esi, edx
sub edi, 0x4789e7ab
xor esi, edx
jmp 0x482fed
rol dword [ebx], 0x19
sub esi, edx
dec ecx
add esi, 0x47930368
or edi, esi
sub ecx, edi
add esi, 0x4799574d
sub esi, ecx
and esi, edi
jmp 0x481874
pop ebx
xor esi, edx
rol ecx, 0x15
xchg ecx, edx
sub esi, 0x484d90c5
bswap ecx
ror edi, 0x1d
and esi, edx
and edx, esi
not esi
jmp 0x483577
pop ebx
mov edi, ecx
xor edi, edx
xor esi, ecx
ror edx, 0x13
xor esi, 0x49671472
add edx, ecx
xchg edx, edi
sub edi, 0x496d8234
xchg esi, edi
mov esi, 0x4971a9fe
ror edx, 8
add edi, esi
and edx, edi
jmp 0x482274
push 0x3a6aea09
dec edx
and ecx, 0x49e4946c
sub edi, esi
or esi, edi
or edx, edi
not esi
jmp 0x482620
xor dword [ebx], 0x755f0fa
and esi, edx
nop
not esi
and edi, ecx
add edi, esi
dec edx
add edi, edx
jmp 0x482bc4
call fcn.00481f85
add edx, 0x4a499649
ror edx, 0x11
inc edi
sub esi, edi
not esi
mov ecx, edx
not esi
bswap ecx
xor ecx, edx
not esi
dec ecx
jmp 0x482f08
pop ebx
xor ecx, edx
bswap edi
xor edx, ecx
not edi
add esi, edi
xor esi, edi
dec edi
add esi, ecx
jmp 0x48315d
xor dword [ebx], 0x6755f07d
ror ecx, 0x14
inc ecx
inc esi
and esi, 0x4a78febe
not edx
shl edx, 0x1a
jmp 0x48223a
push 0x3a02d670
mov esi, 0x4a800d19
mov esi, 0x4a8227aa
xor edi, ecx
shr edx, 0x19
ror esi, 0x1d
mov esi, ecx
jmp 0x481a1b
mov ebx, 0x40495727
not edx
inc edi
add ecx, edx
mov edx, 0x4af3a161
inc edi
mov esi, ecx
and edi, ecx
inc edx
jmp 0x48276e
mov ebx, 0x40495727
xor ecx, edi
or ecx, edx
mov edx, ecx
not edi
mov esi, edx
sub esi, 0x4b093af7
rol esi, 8
xchg edi, ecx
mov ecx, 0x4b0f8438
ror ecx, 9
ror edi, 7
jmp 0x481c8c
pop ebx
mov ecx, edi
xchg ecx, edi
shl ecx, 9
xchg esi, edx
add edx, esi
xor edi, ecx
xchg ecx, esi
shr edi, 0x14
and edx, edi
jmp 0x482543
mov ebx, 0x4132136a
mov esi, 0x4b3c61d5
xor esi, edi
or edx, esi
shr esi, 0x14
bswap edi
ror edi, 0xa
xor edi, edx
add esi, ecx
mov edx, 0x4b4edf30
jmp 0x482c24
cmp eax, 0x80302
jmp 0x481a02
push 0x3a13b034
or edi, ecx
dec esi
neg esi
mov edi, edx
xchg ecx, edx
mov edi, ecx
jmp 0x4830e1
call fcn.00481f85
add edx, ecx
mov esi, ecx
and esi, edi
and edx, edi
shl esi, 4
xor ecx, 0x4b690904
or edx, esi
mov edi, 0x4b6d3224
xchg ecx, esi
jmp 0x48308a
xor dword [ebx], 0x6755f137
xchg edi, edx
and esi, ecx
and edx, 0x4bb863af
ror ecx, 0xf
sub ecx, esi
sub edi, 0x4bbf830d
xor esi, ecx
sub edi, 0x4bc41a75
xchg ecx, esi
sub edi, ecx
neg ecx
add edi, edx
mov edi, ecx
jmp 0x481cd1
call fcn.00481f85
xor esi, edx
xor edi, ecx
add esi, edi
xor esi, edi
dec esi
and esi, ecx
xor ecx, edx
and esi, 0x4bf105bb
and edi, ecx
not edx
mov edx, 0x4bf73dfd
mov edx, 0x4bf95b15
add edx, 0x4bfb7840
mov esi, 0x4bfd99b0
jmp 0x482d69
push 0x3a7b6705
xor esi, edx
or ecx, esi
bswap edi
inc esi
jmp 0x483621
pop ebx
dec edi
not esi
add edi, ecx
xchg edi, esi
and ecx, edi
inc esi
xor ecx, edi
xchg ecx, esi
add edx, esi
add esi, 0x4c58a8b8
mov edx, edi
xchg edi, edx
mov ecx, edi
neg edx
jmp 0x481730
pop ebx
mov esi, 0x4c636de0
sub edi, 0x4c657d56
add ecx, esi
shl esi, 2
sub ecx, esi
xor ecx, edi
bswap edx
mov edi, esi
shl esi, 9
and edx, edi
xor ecx, edi
jmp 0x4829ed
push 0x3a6d4eeb
or ecx, edx
xor edi, 0x4ca375e6
xchg edi, ecx
jmp 0x481dfd
xor eax, eax
xchg esi, edx
sub esi, 0x4ce38614
xor edx, 0x4ce59949
neg esi
xor ecx, edi
xchg esi, edx
jmp 0x482289
pop ebx
add ecx, edi
shl ecx, 0x14
or esi, 0x4d3bed51
neg ecx
and edi, 0x4d405c3a
or edx, ecx
or edi, ecx
mov ecx, edi
jmp 0x483516
call fcn.00481f85
add ecx, 0x4d4918a4
not esi
rol esi, 0x14
and esi, 0x4d4f7e31
add ecx, edx
sub edi, 0x4d53cf7d
add ecx, 0x4d55e554
jmp 0x481b31
push 0x3a5f0d78
mov edx, 0x4d7a801d
neg edi
and edx, 0x4d7eb162
xchg esi, edi
xor ecx, edx
and esi, ecx
and edi, ecx
and edi, esi
add edi, edx
and edx, 0x4dab3e72
or edx, edi
add esi, 0x4daf5be0
xchg edx, edi
xchg esi, edx
jmp 0x482b06
call fcn.00481f85
add ecx, edi
or edi, ecx
shl edi, 0x10
jmp 0x482cbe
rol dword [ebx], 0x1b
ror ecx, 0x1d
shl edx, 6
mov edi, 0x4dc13851
inc edx
sub ecx, 0x4dc56fb5
or edx, esi
or ecx, 0x4dc9cb8b
ror ecx, 0x15
neg esi
mov edi, esi
add esi, ecx
jmp 0x4834b9
push esp
rol edi, 0x1f
sub edi, esi
xchg ecx, esi
xor esi, 0x4ddb41f9
jmp 0x4833c6
push 0x3aa2e2ed
add edi, ecx
and esi, ecx
ror edi, 0x18
xchg edi, edx
shr esi, 6
sub edx, esi
and ecx, edx
add edi, edx
sub edi, edx
add edi, ecx
jmp 0x48309a
pop ebx
bswap edx
dec ecx
shl ecx, 0xd
not esi
and esi, edi
xor ecx, esi
rol edx, 0xb
xchg esi, edi
sub edi, ecx
add esi, edx
rol ecx, 3
shr edi, 1
jmp 0x483328
rol dword [ebx], 0x1a
mov edi, ecx
sub edx, esi
or esi, edx
and edx, 0x4ea97c07
xor edx, edi
or edx, 0x4eadb99d
or ecx, edi
neg edx
sub edi, esi
and edx, esi
xor ecx, edx
and esi, 0x4eba8a34
xor esi, edx
xor ecx, 0x4ebec5d7
xchg edx, edi
jmp 0x483241
call ebx
add esi, 0x4ec36c95
xchg esi, edx
dec edx
add edx, esi
xor esi, edx
dec esi
and esi, edi
and esi, ecx
not edi
neg esi
add esi, ecx
xchg esi, edi
jmp 0x4832d2
pop ebx
and edi, 0x4edd5f49
mov esi, edi
mov esi, edx
mov esi, edi
sub edi, esi
and edi, 0x4efc43c5
shl esi, 0xb
inc edx
jmp 0x483367
add ebx, 4
mov edx, esi
and esi, 0x4f052d10
rol ecx, 0x12
dec esi
mov esi, 0x4f0ba6a3
mov esi, edi
add esi, edi
mov ecx, edi
jmp 0x48179a
push 0x3a8e32ce
sub ecx, edx
mov edx, 0x4f181865
or esi, edx
or ecx, esi
neg ecx
or ecx, edi
sub ecx, 0x4f237f73
xor esi, edi
bswap edi
jmp 0x482ca4
mov ebx, 0x40495727
xchg edx, esi
or ecx, 0x4f2c615d
dec esi
mov edi, ecx
jmp 0x481bcd
xor dword [ebx], 0x4755f12a
shr edx, 5
xor edi, edx
nop
shl ecx, 5
shl edx, 9
xor edi, 0x4f4756de
add edi, 0x4f4974f8
bswap esi
xchg esi, ecx
jmp 0x48249e
push 0x3a5799f2
and edx, esi
bswap esi
or edx, esi
jmp 0x481753
push 0x401400
and esi, 0x4f6fd924
and edi, ecx
dec ecx
rol edi, 0x1f
add edx, 0x4f7855bd
add esi, edx
sub edi, ecx
xchg ecx, edi
add edi, esi
add ecx, edx
shl edx, 0x12
xchg esi, edx
shr esi, 0x12
add edx, esi
or esi, ecx
jmp 0x4829cc
push 0x3a608fc6
mov edx, 0x4f9008bc
xchg edi, edx
mov ecx, edi
or ecx, edi
shl ecx, 0x1e
and esi, edi
xor ecx, 0x4f9cb432
rol ecx, 7
mov edi, 0x4fa108ae
and edx, edi
or ecx, edi
inc edi
jmp 0x4835eb
rol edx, 8
and edx, 0x4ffbbb13
add edi, 0x4ffdd428
shl edx, 0xb
shl esi, 0x1a
xor ecx, edi
shr esi, 0xb
shr edx, 0x1d
add esi, edi
sub ecx, 0x500cdbf5
jmp 0x482996
call ebx
sub edi, esi
neg edi
xchg ecx, edi
sub esi, ecx
sub esi, 0x5029ecfc
dec edx
xor edx, ecx
jmp 0x483283
call fcn.00481f85
sub edx, ecx
mov ecx, edx
shl ecx, 0xf
jmp 0x481976
pop ebx
mov esi, 0x504d5fa8
xor edx, edi
sub ecx, esi
mov edi, ecx
shl edx, 3
rol edi, 0x1b
xchg esi, ecx
rol ecx, 0x1d
mov ecx, edi
and edx, 0x506135b4
jmp 0x4823ec
push 0x3a903bed
xor esi, edi
xchg ecx, edi
add edx, ecx
bswap edx
neg esi
and ecx, edx
bswap edi
xchg ecx, edx
jmp 0x483600
call ebx
xor edi, 0x508b1805
shr edx, 0xf
sub ecx, 0x508f59b1
and ecx, esi
xchg esi, edi
and edx, edi
not edi
not esi
or edx, ecx
jmp 0x482fe0
pop ebx
not edi
xor edi, esi
jmp 0x482d7a
push 0x3a3683ee
ror ecx, 0x12
sub edi, 0x50c25b9e
mov esi, ecx
bswap ecx
or edi, edx
add ecx, 0x50caba60
xor esi, ecx
neg edx
shl ecx, 8
jmp 0x482a4d
call ebx
sub ecx, esi
xor ecx, 0x50f0ee09
add edx, esi
jmp 0x481a5a
pop ebx
sub esi, 0x50f58834
not edi
sub esi, edx
xor esi, edx
add edx, 0x50fff3c8
ror edx, 0x17
or esi, ecx
mov edx, edi
shr esi, 5
mov ecx, 0x510c293b
and edx, esi
jmp 0x48219b
call fcn.00481f85
and edx, edi
or edi, edx
and ecx, edx
dec edx
xchg edi, ecx
add esi, edi
jmp 0x482e94
pop ebx
not esi
xor ecx, edi
add ecx, esi
or ecx, esi
or edi, 0x51647a6c
xor esi, edi
mov edx, 0x5168ddbb
jmp 0x481c24
push 0x3a181a3b
mov edx, ecx
add esi, 0x517cd052
shl ecx, 0x1c
not ecx
or esi, edi
xor edi, 0x51857d79
xor ecx, edi
or edx, edi
ror edi, 9
xor edx, edi
jmp 0x481c71
call ebx
add esi, ecx
shl esi, 0x10
sub ecx, edi
mov edx, esi
ror esi, 0x1a
and edi, 0x519aefc3
bswap edi
xchg esi, edi
add edx, ecx
mov esi, ecx
xor edi, 0x51a58305
jmp 0x482ce0
mov ebx, 0x40495727
xchg esi, edx
and edi, ecx
not esi
mov esi, ecx
mov esi, edx
inc edi
xor esi, ecx
jmp 0x4824eb
call ebx
shr esi, 8
ror esi, 0x17
xor edx, edi
and edi, esi
xor ecx, edi
mov edi, 0x51e0d347
xchg edx, edi
ror edx, 5
or ecx, 0x51e75b4d
add edi, edx
bswap ecx
add esi, edx
bswap ecx
jmp 0x483384
pop ebx
shr edx, 0xf
mov ecx, edx
sub edi, edx
jmp 0x4834f4
call ebx
and edx, esi
or edi, esi
neg esi
and ecx, edi
jmp 0x481dbc
call fcn.00481f85
mov edx, 0x52677dd7
sub edx, 0x5269a065
and edx, 0x526bc084
add edi, edx
sub edx, esi
add edx, ecx
mov edx, edi
xor ecx, edi
rol esi, 0xf
jmp 0x483062
call ebx
and esi, ecx
add edx, 0x54ef2b68
and ecx, esi
shl edi, 9
add edi, edx
and edi, esi
shl esi, 8
and ecx, 0x54fc019a
mov esi, edi
bswap edi
shl edx, 3
jmp 0x483137
call ebx
or edx, ecx
and edi, ecx
dec edi
dec ecx
xchg ecx, edx
inc edi
jmp 0x481c9e
mov ebx, 0x40495727
xchg esi, ecx
mov edi, esi
or edx, edi
shr edi, 0x11
shr ecx, 0x1e
mov edx, esi
neg esi
sub edi, edx
and esi, edi
xchg edi, edx
ror esi, 4
sub edx, esi
jmp 0x482251
mov ebx, 0x401400
xor edx, esi
add edi, ecx
add edx, 0x5530d9cc
xor esi, edx
xor ecx, edx
dec ecx
ror ecx, 0x15
xor edx, 0x553b69f9
jmp loc.004819a5
push 0x3a152a1d
add ecx, edi
and edx, ecx
and edx, 0x5541f275
xor esi, edi
add esi, ecx
bswap edx
mov edx, edi
jmp 0x481816
pop ebx
and edx, ecx
add esi, 0x55716b10
inc esi
inc ecx
dec ecx
or ecx, edx
xor edx, edi
neg edi
jmp 0x4827d8
push 0x3a425aba
and ecx, esi
mov edx, 0x558994fd
xor esi, 0x558beb2c
sub edi, esi
ror ecx, 0x18
bswap edi
shr edx, 3
jmp 0x48237a
xor dword [ebx], 0x6755f11d
xor esi, edx
mov esi, edx
not esi
rol edi, 2
xor edi, ecx
add edi, edx
add ecx, esi
and edi, esi
xchg ecx, edx
jmp 0x482a78
pop ebx
xchg ecx, edi
xchg esi, edx
nop
and edx, esi
xchg edx, ecx
sub edx, esi
dec esi
xor ecx, edi
mov ecx, 0x5648a3fb
and esi, edi
and esi, 0x564cda9e
not edi
jmp 0x4823be
pop ebx
mov edi, 0x566a1b80
add edi, ecx
jmp 0x482ac4
pop ebx
neg esi
add esi, edi
add edi, esi
shr edi, 0x15
sub edx, ecx
or ecx, edx
xchg edi, ecx
xchg esi, ecx
not edi
and esi, edx
xchg ecx, esi
or ecx, esi
mov esi, 0x56b5665d
jmp 0x48274f
mov ebx, 0x73716341
sub esi, 0x56b7e64a
inc esi
xor edx, ecx
xor edx, esi
mov ecx, edi
xor ecx, edi
neg edi
jmp 0x48280d
push 0x3aa0c9fc
ror esi, 0xf
add esi, edx
or edx, 0x56cbe421
add edi, edx
and edi, 0x56d04ee9
jmp 0x482943
pop ebx
or edx, esi
and ecx, edi
sub ecx, esi
shl edi, 0x19
xor edi, 0x56db4a4a
sub edi, edx
xor ecx, edi
and edx, esi
rol esi, 0x11
add edx, esi
add edi, edx
or edi, edx
sub ecx, esi
jmp 0x482e2a
push 0x40
mov edx, edi
add edx, 0x57035e88
and esi, ecx
sub edi, edx
xor edx, esi
xor ecx, esi
jmp 0x481f5b
push 0x3a05cfc5
shr esi, 6
add edi, ecx
or edx, ecx
xchg edx, edi
add esi, edx
shl edx, 0x1d
xor edi, 0x572b6b49
or esi, edx
shr esi, 0xe
and esi, edx
jmp 0x481c58
sub edi, esi
inc edx
and esi, edx
mov ecx, edx
shl edi, 0x1e
or ecx, edi
sub edx, esi
jmp 0x482a0b
pop ebx
inc esi
ror esi, 0x18
and edx, esi
xor edx, edi
sub esi, edx
or esi, edx
xor ecx, edx
and edx, 0x57dae5ee
and edx, edi
mov esi, edi
nop
sub esi, edi
inc edi
jmp 0x481abe
pop ebx
bswap esi
bswap ecx
and edi, ecx
add esi, 0x57ee546c
or edx, esi
mov esi, edi
xchg ecx, esi
or esi, edi
add edi, esi
jmp 0x48365e
add edx, edi
mov ecx, 0x57fe1d19
or edi, 0x5800429c
dec esi
add ecx, esi
mov esi, edi
sub edx, 0x5808c5df
jmp 0x48281e
pop ebx
xchg edx, esi
mov esi, edi
dec ecx
mov edi, esi
mov esi, edx
xor ecx, edi
neg ecx
mov edi, esi
jmp 0x482a2a
pop ebx
sub ecx, 0x5853362e
mov edi, esi
ror ecx, 6
xchg edx, edi
sub edx, ecx
mov edx, edi
xchg ecx, esi
add ecx, edi
not esi
or edx, esi
jmp 0x4823a4
mov ebx, 0x40495727
mov edx, 0x586de19f
rol edi, 0x1b
dec edx
xchg edi, esi
jmp 0x482e15
push 0x3a9252e8
or esi, edx
and ecx, 0x587a2048
and edx, edi
neg edi
sub edx, edi
and edi, edx
or edi, esi
mov edi, 0x58870644
jmp 0x482ef1
push 0x3a7d7575
bswap ecx
mov esi, edx
xchg ecx, edi
sub edi, 0x589026c0
or ecx, 0x589248f9
add edx, ecx
jmp 0x4817b9
push 0x3a26c98b
rol esi, 0x10
and edi, edx
mov edx, esi
sub edx, esi
sub ecx, 0x58b0fc9d
xchg edi, esi
neg esi
or esi, edx
rol esi, 2
rol esi, 0x15
jmp 0x4819b5
call ebx
neg ecx
mov esi, 0x58ce8659
add edi, ecx
xor ecx, edi
or edx, ecx
xchg esi, ecx
and edx, ecx
jmp 0x481efb
mov ebx, 0x40495727
or ecx, 0x58f3a298
not edi
xchg esi, edx
shl ecx, 0xf
sub ecx, edi
xchg edi, ecx
xor esi, edi
xor edx, 0x5902c034
jmp 0x482401
xor dword [ebx], 0x755f168
mov edx, esi
sub ecx, edi
dec edx
add ecx, 0x590be1fd
mov edi, esi
sub edx, edi
shr edx, 4
xor edx, edi
and ecx, edx
or edi, 0x5918a8c0
jmp 0x483532