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

Disassembly:
call sub.kernel32.dll_GetCurrentThreadId
cmp eax, 0xffffff1d
jne 0x401098
call sub.ntdll.dll_NtSetLowWaitHighEventPair
call sub.ntdll.dll_NtSetLowWaitHighEventPair
call sub.ntdll.dll_NtSetLowWaitHighEventPair
call sub.kernel32.dll_SetLastError
call sub.ntdll.dll_RtlVerifyVersionInfo
call sub.oleaut32.dll_OleLoadPicturePath
call sub.ntdll.dll_NtSetLowWaitHighEventPair
call sub.kernel32.dll_SetLastError
call sub.ntdll.dll_NtSetLowWaitHighEventPair
call sub.ntdll.dll_RtlVerifyVersionInfo
call sub.ntdll.dll_NtSetLowWaitHighEventPair
call sub.ntdll.dll_NtSetLowWaitHighEventPair
call sub.oleaut32.dll_OleLoadPicturePath
call sub.oleaut32.dll_OleLoadPicturePath
call sub.ntdll.dll_NtSetLowWaitHighEventPair
call sub.ntdll.dll_NtSetLowWaitHighEventPair
call sub.kernel32.dll_SetLastError
call sub.oleaut32.dll_OleLoadPicturePath
call sub.kernel32.dll_SetLastError
call sub.oleaut32.dll_OleLoadPicturePath
call sub.oleaut32.dll_OleLoadPicturePath
call sub.oleaut32.dll_OleLoadPicturePath
call sub.oleaut32.dll_OleLoadPicturePath
call sub.oleaut32.dll_OleLoadPicturePath
call sub.ntdll.dll_NtSetLowWaitHighEventPair
call sub.kernel32.dll_SetLastError
call sub.ntdll.dll_NtSetLowWaitHighEventPair
ret
call sub.kernel32.dll_GetSystemDefaultUILanguage
cmp eax, 0xffffff0f
jne 0x40112b
call sub.ntdll.dll_NtSetLowWaitHighEventPair
call sub.oleaut32.dll_OleLoadPicturePath
call sub.ntdll.dll_NtSetLowWaitHighEventPair
call sub.oleaut32.dll_OleLoadPicturePath
call sub.oleaut32.dll_OleLoadPicturePath
call sub.kernel32.dll_SetLastError
call sub.ntdll.dll_RtlVerifyVersionInfo
call sub.ntdll.dll_NtSetLowWaitHighEventPair
call sub.ntdll.dll_NtSetLowWaitHighEventPair
call sub.oleaut32.dll_OleLoadPicturePath
call sub.ntdll.dll_RtlVerifyVersionInfo
call sub.ntdll.dll_RtlVerifyVersionInfo
call sub.ntdll.dll_RtlVerifyVersionInfo
call sub.ntdll.dll_NtSetLowWaitHighEventPair
call sub.ntdll.dll_RtlVerifyVersionInfo
call sub.oleaut32.dll_OleLoadPicturePath
call sub.ntdll.dll_NtSetLowWaitHighEventPair
call sub.kernel32.dll_SetLastError
call sub.oleaut32.dll_OleLoadPicturePath
call sub.ntdll.dll_RtlVerifyVersionInfo
call sub.ntdll.dll_RtlVerifyVersionInfo
call sub.oleaut32.dll_OleLoadPicturePath
call sub.oleaut32.dll_OleLoadPicturePath
call sub.ntdll.dll_NtSetLowWaitHighEventPair
call sub.kernel32.dll_SetLastError
call sub.oleaut32.dll_OleLoadPicturePath
ret
call sub.kernel32.dll_GetSystemDefaultUILanguage
cmp eax, 0xffffff32
jne 0x40119b
call sub.oleaut32.dll_OleLoadPicturePath
call sub.kernel32.dll_SetLastError
call sub.ntdll.dll_NtSetLowWaitHighEventPair
call sub.oleaut32.dll_OleLoadPicturePath
call sub.ntdll.dll_NtSetLowWaitHighEventPair
call sub.kernel32.dll_SetLastError
call sub.oleaut32.dll_OleLoadPicturePath
call sub.oleaut32.dll_OleLoadPicturePath
call sub.ntdll.dll_NtSetLowWaitHighEventPair
call sub.ntdll.dll_RtlVerifyVersionInfo
call sub.ntdll.dll_NtSetLowWaitHighEventPair
call sub.ntdll.dll_NtSetLowWaitHighEventPair
call sub.kernel32.dll_SetLastError
call sub.oleaut32.dll_OleLoadPicturePath
call sub.ntdll.dll_RtlVerifyVersionInfo
call sub.oleaut32.dll_OleLoadPicturePath
call sub.ntdll.dll_RtlVerifyVersionInfo
call sub.kernel32.dll_SetLastError
call sub.kernel32.dll_SetLastError
ret
call sub.kernel32.dll_GetSystemDefaultUILanguage
cmp eax, 0xffffff21
jne 0x401242
call sub.oleaut32.dll_OleLoadPicturePath
call sub.ntdll.dll_NtSetLowWaitHighEventPair
call sub.kernel32.dll_SetLastError
call sub.oleaut32.dll_OleLoadPicturePath
call sub.oleaut32.dll_OleLoadPicturePath
call sub.kernel32.dll_SetLastError
call sub.oleaut32.dll_OleLoadPicturePath
call sub.ntdll.dll_NtSetLowWaitHighEventPair
call sub.ntdll.dll_RtlVerifyVersionInfo
call sub.kernel32.dll_SetLastError
call sub.ntdll.dll_NtSetLowWaitHighEventPair
call sub.oleaut32.dll_OleLoadPicturePath
call sub.ntdll.dll_NtSetLowWaitHighEventPair
call sub.oleaut32.dll_OleLoadPicturePath
call sub.ntdll.dll_NtSetLowWaitHighEventPair
call sub.ntdll.dll_NtSetLowWaitHighEventPair
call sub.ntdll.dll_NtSetLowWaitHighEventPair
call sub.oleaut32.dll_OleLoadPicturePath
call sub.oleaut32.dll_OleLoadPicturePath
call sub.ntdll.dll_NtSetLowWaitHighEventPair
call sub.oleaut32.dll_OleLoadPicturePath
call sub.oleaut32.dll_OleLoadPicturePath
call sub.ntdll.dll_NtSetLowWaitHighEventPair
call sub.ntdll.dll_NtSetLowWaitHighEventPair
call sub.oleaut32.dll_OleLoadPicturePath
call sub.kernel32.dll_SetLastError
call sub.ntdll.dll_RtlVerifyVersionInfo
call sub.ntdll.dll_NtSetLowWaitHighEventPair
call sub.oleaut32.dll_OleLoadPicturePath
call sub.ntdll.dll_RtlVerifyVersionInfo
ret
jmp 0x481377
mov esi, 0xee0d34f0
sub ecx, esi
add esi, ebx
jmp 0x48421d
push 0x40
add esi, ecx
shl ecx, 0x10
rol edx, 0x18
shl ebx, 9
not ecx
and esi, 0xf67da68b
not ecx
xor edx, esi
mov edx, 0xf687c4f6
mov ecx, ebx
add ecx, esi
and esi, edx
shr ecx, 0x12
jmp 0x484332
call fcn.00484f33
xor ecx, 0xf692b83a
xchg ecx, ebx
rol esi, 0x1d
mov ecx, esi
sub ebx, 0xf69b446a
ror ecx, 0xb
sub ecx, 0xf69fc114
mov ecx, ebx
xchg edx, esi
jmp 0x483b71
push 0xf018b094
mov ecx, edx
rol edx, 0x12
xchg ecx, esi
xchg edx, esi
sub ebx, esi
jmp fcn.00482942
call edi
dec edx
not esi
sub ecx, ebx
and ecx, ebx
add esi, 0xf7e48200
inc ecx
xor ebx, ecx
xchg ebx, esi
dec edx
and ecx, esi
add ecx, edx
jmp 0x483d28
mov edi, 0x73716341
shl esi, 0x1b
shr ecx, 8
and edx, 0xf8ebcc4d
inc edx
jmp 0x482dc9
push 0xefd6db1a
xchg edx, ecx
xchg ebx, esi
or ecx, esi
xchg ebx, edx
and ebx, ecx
jmp 0x4845ff
call edi
or ecx, edx
sub esi, ebx
neg ecx
or edx, ecx
and esi, ebx
and edx, ecx
sub edx, 0xfaf8c7e2
not ecx
mov esi, ecx
neg ecx
mov ecx, 0xfb01c95e
jmp 0x481ca0
push 0xee5bb88e
or esi, ebx
add edx, ebx
add esi, edx
jmp 0x48368c
push 0xefa573b8
neg esi
add edx, ecx
rol ebx, 0x19
xor esi, ecx
shr edx, 9
jmp 0x4847d6
call fcn.00484f33
and ecx, 0xfc5eb52f
xchg ecx, ebx
dec ebx
and ecx, ebx
xchg ecx, ebx
xchg edx, esi
add ebx, edx
and ecx, esi
shr ebx, 0xb
add ecx, edx
xchg edx, ecx
xchg ecx, ebx
jmp 0x484861
push esp
ror ebx, 0x11
bswap edx
mov esi, ebx
add edx, ecx
mov ebx, esi
xchg ebx, esi
neg ecx
sub esi, ecx
sub ecx, 0xfd695ef0
or ecx, edx
shl esi, 0x11
shl esi, 0xe
jmp 0x481b71
mov edi, 0x73716341
or ebx, 0xfd802e87
add ecx, edx
jmp 0x481fec
pop edi
shr edx, 2
or ebx, ecx
inc edx
sub edx, esi
add edx, ebx
shl esi, 0x1a
inc ecx
inc esi
or esi, ecx
sub ecx, 0xfdf23e8b
and edx, 0xfdf473fe
jmp 0x4839ff
push esp
bswap edx
not esi
nop
sub ebx, 0xfe1a9551
jmp 0x48147f
push 0xefb056f6
sub ebx, edx
xor esi, ebx
xchg edx, esi
mov edx, 0xfe2df63a
or edx, 0xfe300ebe
rol ecx, 0x1b
jmp 0x483380
pop edi
sub ebx, ecx
sub edx, 0xfe46bda5
xor esi, 0xfe48ef32
xor esi, ebx
dec edx
xchg ebx, edx
bswap ebx
inc edx
jmp 0x481bed
pop edi
xchg ebx, edx
mov esi, ecx
rol edx, 8
ror esi, 8
add ebx, ecx
sub esi, ecx
not esi
rol ebx, 4
add ebx, edx
jmp 0x483b4d
pop edi
or edx, ecx
dec esi
xor esi, 0xfe880012
mov ecx, ebx
mov ecx, edx
xor esi, 0xfe8e71da
jmp 0x4820d5
pop edi
sub esi, edx
rol ebx, 3
sub ecx, esi
or ecx, edx
neg esi
mov edx, ebx
xor edx, ecx
sub edx, ebx
bswap ebx
sub esi, 0xfee02c04
sub ecx, esi
not ebx
xchg edx, ebx
jmp 0x484f03
push 0xeff7dc3a
sub ebx, 0xff0305a6
and ecx, 0xff05530f
shr ebx, 0xf
ror esi, 0x17
jmp 0x482525
pop edi
shl edx, 0x1b
xor esi, edx
neg esi
shr ecx, 0xe
add edx, esi
rol esi, 0x1b
shr ebx, 5
xor ebx, ecx
or edx, ecx
sub ebx, esi
dec ebx
or edx, 0xff586137
add esi, edx
mov esi, 0xff5c9d54
jmp 0x483912
pop edi
add esi, ecx
sub edx, 0x15db84f
not ebx
sub ebx, esi
and esi, 0x1642dd4
sub ecx, ebx
xor ecx, ebx
sub edx, esi
jmp 0x484cf8
pop edi
xchg edx, esi
shl edx, 2
sub esi, 0x17212be
shl edx, 0x16
sub edx, ecx
rol ecx, 0x1c
xchg ecx, ebx
jmp 0x48473b
push 0xf013ff6e
ror ecx, 0xa
xchg edx, ebx
bswap ecx
xor ebx, 0x1c027c6
dec ecx
xor edx, 0x1c49588
shl ecx, 0x1b
and edx, ecx
add esi, ebx
bswap esi
jmp 0x482b0b
call fcn.00484f33
and edx, 0x1cf9a62
or ecx, esi
xor ebx, 0x1d3f8d5
not esi
xor esi, edx
or esi, 0x1db3333
sub ecx, edx
sub ebx, 0x1df92b6
jmp 0x481685
mov edi, 0x73716341
or ebx, edx
and ebx, edx
bswap esi
xchg esi, ecx
bswap edx
neg edx
or ecx, esi
jmp 0x4823ad
push 0xefdea16b
xor edx, 0x217ab72
neg edx
add esi, 0x21c0e22
and edx, esi
sub edx, esi
xor ebx, esi
xchg ecx, edx
or ecx, esi
or esi, 0x228f142
shl esi, 0xf
sub esi, ecx
add ecx, edx
jmp 0x4849e4
pop edi
shl ecx, 0x18
and esi, edx
not ecx
and ecx, edx
mov esi, edx
sub edx, ecx
jmp 0x4817b5
push 0xefc6456a
and ecx, 0x256dec3
mov ecx, ebx
add esi, ebx
dec esi
and ecx, ebx
not esi
rol edx, 7
ror esi, 0x18
mov esi, 0x268ff7a
mov ecx, edx
xor esi, edx
shl ebx, 0x12
rol ebx, 0x18
neg ecx
or edx, ebx
jmp 0x4837b2
pop edi
sub ecx, edx
xchg ebx, esi
neg edx
add ebx, esi
bswap edx
or edx, esi
or edx, ebx
xor edx, 0x287cdb3
ror edx, 0x11
jmp 0x482069
mov edi, 0x73716341
mov edx, 0x28c6b59
bswap edx
and ecx, edx
and ebx, ecx
neg edx
jmp 0x482d73
push 0xefbe681f
or edx, ecx
sub esi, ebx
or edx, esi
xor esi, edx
mov ebx, esi
bswap ebx
bswap esi
xor edx, esi
rol ecx, 0x10
neg edx
mov edx, esi
and ecx, 0x319df28
and edx, ebx
sub edx, ebx
not ebx
jmp 0x4831c9
pop edi
shl ecx, 0x15
and esi, 0x36d6cb2
xchg edx, ebx
not ecx
or esi, 0x373ca1a
ror ecx, 0xf
mov edx, 0x37803f6
and edx, ecx
xor edx, ecx
rol ebx, 0x1d
and ecx, edx
xor ebx, esi
jmp 0x482cea
push 0xef7dda6f
add esi, edx
or ecx, esi
and ebx, esi
sub ebx, 0x3a644d9
add edx, ecx
xor ecx, 0x3aa87b3
jmp 0x482124
push 0xee31ca5e
add edx, ebx
mov ebx, ecx
ror edx, 0x14
and esi, edx
dec edx
or esi, ebx
rol ebx, 0x11
and esi, 0x3d76881
xor edx, ecx
dec ebx
not edx
ror ecx, 0x1b
and ebx, edx
xchg ecx, edx
jmp 0x48401f
call fcn.00484f33
mov esi, 0x42576a1
sub ebx, 0x4279e72
xor ecx, 0x429c31a
or edx, ecx
and ebx, ecx
shl edx, 0x11
nop
mov ecx, esi
add edx, ecx
jmp 0x4841e7
pop edi
and ecx, 0x4ebe773
or ebx, 0x4ee08e8
or ecx, ebx
shl ecx, 0x17
mov esi, edx
shl ebx, 5
xchg esi, edx
mov edx, ecx
or ecx, esi
add edx, 0x5047e52
jmp 0x484a20
push 0xeff96836
mov ecx, ebx
and ecx, ebx
dec ebx
mov esi, ebx
add edx, ebx
add ebx, 0x52bad70
jmp 0x484358
push 0xf0172193
ror ebx, 7
sub esi, 0x561f173
or ecx, 0x5641650
and ecx, edx
add ebx, esi
and ecx, ebx
mov ecx, ebx
mov esi, edx
mov ebx, esi
shl ecx, 0x11
jmp 0x4815ab
push 0x401400
shl ebx, 0x1f
mov ecx, ebx
or edx, esi
or ebx, 0x5e2ea4f
or esi, edx
inc ecx
inc edx
shl esi, 0x19
sub edx, esi
and esi, ebx
dec esi
jmp 0x484b3f
push 0xef8d5bfc
inc ebx
shr ebx, 0xd
and ecx, ebx
xor ebx, ecx
or esi, ecx
jmp 0x481a76
call fcn.00484f33
shr ecx, 0x16
ror ebx, 1
mov edx, 0x6be5bf3
add ecx, edx
mov ebx, ecx
mov ecx, edx
xchg ebx, edx
sub esi, edx
xor esi, ebx
not edx
jmp 0x481a3a
pop edi
or ebx, 0x7adb816
dec esi
and edx, ecx
not esi
mov esi, edx
inc esi
and ecx, ebx
add edx, ebx
shr ecx, 0xc
jmp 0x484898
pop edi
mov ebx, 0x7e9cf32
or ecx, ebx
bswap ebx
sub edx, esi
jmp 0x48314f
call edi
sub ebx, ecx
and edx, esi
rol ebx, 0x1a
neg edx
xor esi, edx
mov esi, 0x8549e34
neg ecx
xchg ebx, ecx
sub edx, esi
add esi, ecx
or edx, ebx
or ecx, 0x8616394
shl ebx, 0x1e
jmp 0x481c26
push 0xf0158c3f
mov ecx, ebx
sub esi, ebx
or ebx, edx
or edx, 0x8d23b50
sub esi, ebx
or ecx, ebx
dec ebx
jmp 0x4825a0
mov edi, 0x40495727
xor esi, ebx
add ecx, 0x93f2202
add ebx, esi
or ebx, edx
shl ecx, 0x13
and esi, ebx
or esi, ecx
xchg ebx, edx
shl ecx, 0xf
jmp 0x4814ae
pop edi
xor edx, esi
bswap esi
and esi, ebx
and edx, 0x990beee
xor edx, 0x992dbed
and ebx, 0x994f7db
sub esi, edx
inc edx
jmp 0x48492a
push 0xef72b696
mov ecx, esi
mov ebx, esi
sub edx, esi
shr esi, 0x10
or edx, ecx
and edx, ebx
xchg ebx, ecx
jmp 0x483ab7
call edi
xor ebx, 0xa35e30e
xor esi, 0xa380fe5
sub ecx, ebx
shl ecx, 0x1e
and ebx, esi
ror esi, 0xa
add ebx, esi
and ecx, esi
jmp 0x482295
call fcn.00484f33
or ecx, esi
bswap esi
not edx
inc ebx
xchg edx, ebx
xchg ebx, esi
mov edx, ecx
not edx
bswap ebx
and esi, 0xa5aac15
mov esi, ecx
mov edx, ecx
jmp 0x48332a
call fcn.00484f33
mov ecx, 0xa806de5
dec edx
add ecx, ebx
mov edx, esi
add esi, 0xa8ac880
add ecx, edx
nop
and esi, edx
or edx, esi
and ebx, edx
bswap edx
sub esi, ebx
mov ecx, 0xa9ec83d
ror ecx, 0x14
mov ecx, ebx
jmp 0x48430d
push 0xefe1c6ef
bswap ecx
xchg ecx, ebx
ror edx, 0x13
or ecx, edx
or ecx, esi
xor ebx, edx
jmp 0x48426c
push 0xefb37a95
sub esi, ebx
dec ecx
neg ecx
add esi, 0xb83be55
xchg ecx, esi
jmp 0x483f16
push 0xefecef03
xor esi, 0xb8e237b
and edx, ebx
shl esi, 0x16
bswap ecx
add edx, 0xb96c8ec
neg edx
xor edx, esi
not ebx
and edx, ecx
shr ecx, 7
xchg ebx, esi
jmp 0x484633
mov edi, 0x73716341
ror edx, 0x1f
xchg ebx, ecx
add esi, edx
and edx, ebx
dec esi
sub esi, edx
not ecx
bswap edx
and ebx, edx
add esi, 0xbdc331a
jmp 0x484230
push 0xefa25707
mov esi, edx
sub ecx, 0xc7812bc
xor edx, esi
sub edx, ebx
mov ebx, edx
mov esi, ebx
xor ebx, esi
add esi, ebx
xchg ecx, ebx
xchg ecx, edx
or ecx, edx
sub ecx, esi
sub ecx, 0xc91cd04
add esi, edx
ror esi, 6
jmp 0x483f3e
pop edi
xor edx, 0xcbfc37d
ror ebx, 5
or edx, ebx
and esi, edx
sub ebx, ecx
ror ecx, 0x17
neg ecx
add edx, esi
sub ecx, ebx
add ebx, esi
sub ebx, 0xcd81385
sub ecx, edx
sub ecx, ebx
mov ecx, 0xcdee152
and ebx, 0xce229f2
jmp 0x482f7a
mov edi, 0x73716341
shr ecx, 0x11
sub ecx, 0xd0bf693
ror esi, 0x19
or ebx, esi
mov ebx, ecx
or edx, esi
neg ebx
sub edx, esi
jmp 0x4848ee
call edi
and edx, ecx
dec ecx
sub ecx, esi
rol ecx, 9
or ecx, 0xd236338
and edx, ecx
xchg ebx, ecx
sub esi, ebx
xchg edx, ecx
jmp 0x4845b6
mov edi, 0x73716341
xor edx, esi
or ecx, edx
xor ebx, 0xd35212e
add esi, edx
shr ebx, 0x19
inc edx
mov edx, 0xd3df321
mov edx, esi
xor esi, 0xd421aab
jmp 0x4844dc
call edi
inc ecx
sub ebx, esi
and ecx, ebx
mov edx, ebx
rol edx, 7
or ebx, 0xdfb1809
and esi, ebx
inc ecx
add ebx, 0xe02d91f
mov esi, edx
and ebx, esi
add ecx, esi
add esi, ebx
dec edx
sub ebx, esi
jmp 0x481f40
push 0xefb1e7fd
add ebx, ecx
mov esi, ecx
rol ebx, 0xb
inc edx
and esi, ebx
add ebx, 0xe38a407
jmp 0x482f63
mov edi, 0x40495727
xor edx, ebx
or edx, ecx
sub ecx, esi
xor ebx, ecx
shr ecx, 0xf
mov esi, 0xfa6b470
not edx
add ecx, esi
or ecx, 0xfae65ac
sub ecx, esi
add ecx, edx
add esi, edx
and esi, ebx
inc esi
xchg edx, ecx
jmp 0x483bc3
pop edi
dec esi
nop
and ecx, 0xfc60fdc
xor ecx, esi
or esi, 0xfcae8b9
or ebx, 0xfcd78c2
inc esi
and edx, ecx
add ebx, edx
and ebx, edx
ror ecx, 0xd
jmp 0x482927
pop edi
xor ecx, esi
add edx, ecx
sub ebx, ecx
or ecx, ebx
mov ecx, esi
mov ecx, edx
or ebx, 0x100b2251
not esi
and edx, ebx
and esi, ebx
or esi, ebx
xchg ebx, esi
sub edx, 0x101a1a02
sub esi, ecx
jmp 0x484a79
mov edi, 0x40495727
rol esi, 0xe
or ecx, esi
and edx, ecx
neg ebx
bswap edx
add esi, 0x105d4469
mov ecx, 0x105fd66f
sub esi, edx
and ebx, esi
jmp 0x484587
push 0xee421211
and ecx, esi
shl ebx, 0x1d
mov ecx, edx
sub ebx, esi
add ecx, 0x1072257f
and ecx, edx
add ecx, 0x10771b53
add ecx, 0x107979b4
xor ecx, ebx
rol esi, 0x1c
add edx, ecx
or esi, ebx
jmp 0x483206
call edi
bswap esi
mov ecx, ebx
xor ebx, edx
add ecx, esi
sub ecx, 0x10e5337a
bswap esi
mov ecx, edx
and ebx, 0x10ec7122
shl esi, 0xc
jmp 0x484ee3
mov edi, 0x40495727
or esi, ebx
xchg ebx, esi
sub esi, 0x112f6d55
add ecx, esi
or edx, ebx
neg ecx
add esi, 0x11399cd3
neg esi
jmp 0x48465b
call fcn.00484f33
shl esi, 0x19
or ecx, esi
or ebx, edx
or ebx, 0x11ddce33
and esi, edx
add ecx, esi
dec esi
mov edx, 0x11e78a9b
or ebx, esi
and edx, 0x11ecd1c7
and ecx, ebx
jmp 0x48414b
push 0xee65f6b6
or ebx, esi
and esi, ecx
mov edx, 0x124307dd
mov ecx, esi
add esi, ebx
sub esi, ebx
rol ebx, 0xe
xchg esi, ebx
ror esi, 0xf
mov ecx, 0x125461cb
rol esi, 0xd
shr esi, 0xe
jmp 0x48359b
pop edi
and ebx, 0x1308ebcf
sub ecx, ebx
not ecx
xor ecx, ebx
xchg ecx, ebx
or edx, esi
xchg ecx, edx
xor esi, ecx
neg ebx
jmp 0x481cea
push 0xef74462e
and ecx, 0x13977d53
add ecx, edx
neg ecx
mov edx, 0x139eae86
add edx, 0x13a181da
ror edx, 0x1c
and ebx, esi
or ebx, edx
add esi, 0x13ab36e2
xor ebx, ecx
sub esi, 0x13b00cff
jmp 0x4822e1
call edi
or ebx, ecx
not edx
shr ebx, 0x1f
mov edx, 0x13bb610e
sub esi, 0x13bddade
and ebx, edx
xchg edx, ecx
not ebx
ror edx, 0x17
jmp 0x48361a
pop edi
dec esi
nop
bswap ecx
shr ecx, 1
mov esi, 0x144da86e
sub ecx, edx
or edx, 0x1452a2d5
mov edx, esi
sub edx, esi
bswap edx
or ebx, ecx
add edx, ebx
jmp 0x481b9a
call edi
or esi, 0x146215b9
or ebx, edx
neg esi
neg ebx
not ecx
mov esi, ebx
or ecx, 0x14713f9b
add edx, 0x1473aa1c
and edx, esi
sub edx, ebx
ror ecx, 0x19
jmp 0x4824d4
call fcn.00484f33
and edx, ecx
neg ecx
and ebx, ecx
add ecx, esi
add ecx, ebx
shl edx, 0x1e
xchg ebx, esi
sub ecx, edx
inc esi
sub esi, ecx
xor ebx, 0x14b0c60a
add ebx, edx
and ebx, 0x14b5ac14
jmp 0x482d52
pop edi
mov edx, esi
not ecx
or edx, ecx
shl ebx, 0x1c
add ecx, edx
sub ebx, ecx
or edx, esi
bswap edx
add ecx, ebx
sub esi, ebx
and edx, esi
or ebx, esi
shl ebx, 0xe
jmp 0x484cbb
call edi
shr ecx, 0x11
sub ecx, esi
dec ecx
xor edx, esi
sub edx, ecx
add ecx, edx
and ecx, 0x16bd6a3b
sub edx, esi
mov esi, ebx
or ecx, 0x16c4f343
neg edx
xchg edx, ecx
not ebx
shl esi, 0xd
jmp 0x482107
call fcn.00484f33
and edx, 0x16db5959
xchg esi, ebx
sub ecx, edx
mov esi, 0x16e3cea0
dec esi
xchg ebx, ecx
sub edx, esi
xchg esi, edx
mov ebx, 0x16f08d26
bswap edx
xor edx, esi
shr edx, 2
ror edx, 0x13
sub edx, esi
add esi, ebx
and ecx, edx
jmp 0x484c56
mov edi, 0x73716341
or ecx, 0x17401fd6
mov edx, ecx
and esi, edx
xor ecx, 0x17474f3a
sub ebx, ecx
mov esi, edx
sub ebx, edx
rol ebx, 0x1f
rol ecx, 0x14
sub esi, ebx
jmp 0x481966
push 0xefa3e1fa
xchg edx, ecx
or ecx, edx
or edx, ebx
mov edx, ecx
inc ebx
add esi, ebx
and edx, esi
sub ecx, esi
and ebx, edx
sub ebx, ecx
jmp 0x481950
push 0xee335a86
or edx, ebx
shr ebx, 0xc
mov edx, 0x180171b7
xchg ecx, edx
add edx, esi
add edx, ecx
jmp 0x48437c
pop edi
sub edx, esi
or edx, ecx
sub edx, esi
ror edx, 4
mov esi, edx
neg ebx
not edx
add edx, 0x188010ae
shr esi, 0x11
bswap edx
mov edx, esi
jmp 0x481fc5
call edi
and esi, ecx
nop
ror ebx, 1
or ecx, esi
and esi, ebx
inc edx
shr edx, 0xe
xchg ecx, edx
or ecx, 0x18f79879
or ecx, 0x18fa1826
sub edx, ecx
xchg esi, ebx
and ebx, edx
xor esi, 0x1903d71e
or ecx, edx
jmp 0x481bd1
call fcn.00484f33
add edx, ebx
add edx, ebx
mov ebx, esi
or ebx, 0x19348896
add ecx, 0x1936e803
jmp 0x483e44
call edi
sub edx, esi
or esi, edx
mov esi, ecx
shl edx, 0x1a
sub esi, ecx
xchg esi, ebx
inc ebx
and ecx, esi
jmp 0x4845d4
push 0xee303bbc
mov ecx, edx
add ebx, edx
dec ebx
xor esi, ebx
mov esi, ecx
jmp 0x482322
call fcn.00484f33
not ecx
mov ebx, ecx
xor ebx, esi
mov esi, ecx
or ecx, esi
sub ecx, ebx
or ebx, esi
mov edx, 0x199aa197
mov ecx, 0x199d1e44
ror edx, 1
add edx, esi
inc edx
jmp 0x484b7a
mov edi, 0x40495727
sub ebx, edx
and edx, ebx
and ebx, ecx
ror ebx, 0x1a
mov ebx, 0x19c23f26
neg ecx
shl edx, 0x1a
shl ebx, 0x14
or ecx, 0x19cc559e
sub ebx, ecx
or esi, edx
and ebx, edx
xchg ecx, ebx
jmp 0x483e7c
mov edi, 0x73716341
and edx, ebx
or ecx, 0x1a134664
xor edx, ebx
and esi, 0x1a181c44
and esi, edx
or ecx, esi
or ebx, 0x1a1fceb6
rol ecx, 0xa
add ecx, esi
xchg edx, ecx
sub ecx, ebx
xor ebx, edx
jmp 0x484a53
call edi
sub edx, 0x1a2f436a
add ebx, 0x1a31af26
xor esi, ebx
or ecx, ebx
xor ecx, esi
sub edx, esi
xchg esi, ecx
xchg esi, ebx
sub esi, ecx
and esi, edx
neg ebx
jmp 0x481b21
push 0x7ff77
or esi, ecx
inc ecx
or edx, 0x1a52ebbe
xchg edx, ecx
or edx, esi
ror edx, 8
inc ecx
xor ecx, esi
sub ecx, ebx
shr esi, 0x16
or ebx, esi
xor edx, esi
jmp 0x48266a
push 0xeffafbff
dec ebx
sub esi, edx
or esi, ebx
sub edx, esi
xchg ecx, esi
xor ebx, ecx
sub edx, 0x1a88c85a
dec esi
xchg esi, ecx
shl edx, 0x13
rol esi, 0xf
jmp 0x4842de
push 0xee34e6b3
mov ecx, 0x1a93e4a5
and ecx, esi
inc edx
and ebx, 0x1a9a43dd
xchg edx, esi
mov edx, ecx
xchg edx, esi
sub esi, 0x1aa2ddda
not ecx
and edx, ebx
sub ecx, 0x1aa926e3
mov ebx, esi
jmp 0x482bac
pop edi
sub edx, esi
xor edx, 0x1ab17c04
bswap edx
xchg esi, edx
inc ebx
bswap edx
ror esi, 0x1a
sub esi, ecx
add edx, esi
jmp 0x48298a
call fcn.00484f33
sub edx, ecx
add ecx, ebx
or esi, 0x1b99b890
not esi
and ebx, edx
and ebx, edx
or esi, ebx
jmp 0x483746
push 0xee5a2fae
sub ebx, ecx
sub ecx, edx
and edx, ecx
xchg esi, ecx
add ecx, edx
xchg edx, esi
mov edx, esi
jmp 0x4818bf
call fcn.00484f33
mov edx, ecx
xor edx, ebx
add ebx, ecx
jmp 0x4831e9
pop edi
sub ebx, 0x1c1bfc98
and esi, ecx
mov ebx, esi
xchg ebx, ecx
xchg edx, ecx
add ebx, 0x1c27aa9a
and edx, ecx
neg edx
jmp 0x481d53
pop edi
sub edx, esi
add edx, 0x1c30514b
sub ecx, 0x1c326fa6
add ecx, 0x1c3485fb
shl esi, 0x18
or ecx, edx
ror esi, 0x10
add edx, esi
shl ecx, 7
bswap edx
xor ecx, ebx
jmp 0x4830f8
mov edi, 0x73716341
bswap edx
inc edx
xor ecx, esi
add ebx, esi
sub esi, ecx
or ebx, ecx
sub esi, ebx
add edx, ecx
add esi, ecx
jmp 0x4841a9
push 0xefee7a6d
and edx, ebx
mov esi, ebx
sub esi, ecx
or ecx, 0x1c7254f8
sub edx, ebx
neg edx
xor edx, ebx
add ebx, ecx
sub ecx, edx
or esi, edx
and ecx, 0x1c81cd04
jmp 0x481716
call fcn.00484f33
inc edx
xchg ebx, ecx
inc edx
shl ecx, 0x1a
shr ecx, 2
neg ecx
add ebx, ecx
xor edx, ebx
jmp 0x48189b
pop edi
sub esi, ecx
mov ecx, esi
rol ebx, 0x1d
bswap esi
not ebx
or ecx, edx
mov ebx, esi
sub edx, esi
xchg edx, ecx
and ebx, esi
neg ecx
and edx, ebx
or ecx, edx
rol ecx, 0x1b
jmp 0x484e22
mov edi, 0x73716341
neg ecx
sub edx, 0x1d83ebd4
bswap edx
nop
or ebx, esi
and ebx, esi
xchg edx, ecx
xor edx, ecx
and edx, 0x1d946a46
shl edx, 0x1b
mov esi, ebx
jmp 0x483882
call edi
sub esi, 0x1de101d0
mov ebx, edx
xchg esi, edx
add ecx, edx
and esi, ecx
add ebx, esi
xchg edx, ebx
mov ecx, edx
and esi, edx
jmp 0x4835ca
pop edi
xchg ecx, esi
add ecx, edx
xchg ecx, ebx
xchg ecx, edx
jmp 0x4821ec
call fcn.00484f33
or ebx, 0x1e401056
xchg edx, esi
rol esi, 1
add esi, 0x1e4663c2
xor ebx, 0x1e487426
and edx, 0x1e4a8934
sub ebx, esi
neg ebx
mov edx, ebx
add esi, 0x1e530e79
add ecx, edx
dec edx
sub esi, 0x1e59302b
jmp 0x482a2e
pop edi
and edx, ebx
and esi, ecx
xor ecx, 0x1e5fd38a
xchg edx, ecx
mov ebx, 0x1e63fc57
xchg ecx, esi
or ecx, 0x1e6844a4
dec ecx
xchg ecx, edx
shl esi, 0x1f
dec esi
xor ebx, 0x1e734942
xor edx, 0x1e75678b
jmp 0x4836b0
push 0xefe02de4
dec ecx
xor edx, ebx
nop
mov edx, ebx
or edx, esi
add esi, ebx
not ebx
mov ebx, 0x1edc388b
shr ecx, 6
sub ebx, ecx
and ebx, ecx
sub esi, ebx
jmp 0x482f4c
pop edi
sub ebx, 0x1f01c5c0
or edx, 0x1f03f637
sub ebx, 0x1f061bf6
or ebx, 0x1f083de2
add edx, 0x1f0be37a
xchg ecx, ebx
sub edx, esi
xchg edx, ecx
add ecx, ebx
mov ebx, edx
mov ebx, esi
dec edx
add ecx, esi
jmp 0x482c31
call fcn.00484f33
shl edx, 0x18
or ecx, esi
and ebx, esi
and edx, ebx
mov ecx, edx
or ebx, ecx
rol edx, 0xa
xor ecx, 0x1f306047
xor esi, 0x1f32c31b
jmp 0x483aeb
pop edi
or edx, ecx
rol edx, 0x1c
add ecx, esi
xchg ebx, esi
mov ebx, ecx
shr ecx, 8
jmp 0x481f22
call edi
add edx, ecx
inc ebx
sub ecx, esi
or edx, ebx
sub ebx, ecx
or ebx, edx
shr esi, 0x13
inc ebx
inc ebx
and edx, ebx
ror edx, 0xf
jmp 0x4840c7
call edi
ror ecx, 0x19
or ebx, esi
add edx, ecx
dec esi
add edx, ebx
shl edx, 0x17
and ebx, esi
xchg esi, ecx
xor edx, ecx
neg esi
sub ecx, esi
add ecx, ebx
sub esi, edx
xor edx, ebx
jmp 0x4820c2
call edi
or ecx, edx
ror edx, 0xa
inc esi
sub ebx, edx
dec ebx
inc ecx
add ebx, edx
sub edx, ecx
add esi, ecx
or ebx, esi
shl ebx, 0x16
add esi, 0x20accc0e
or ecx, ebx
add ecx, esi
mov ecx, ebx
add ebx, edx
jmp 0x4843ac
push 0xef9a8534
or ecx, edx
or ecx, ebx
mov edx, esi
rol ebx, 3
xchg esi, edx
xchg ecx, edx
bswap ecx
and ecx, esi
xor ecx, esi
and ecx, edx
mov edx, ecx
jmp 0x482037
mov edi, 0x4132136a
not ebx
sub ecx, 0x212ee92b
xchg ebx, ecx
bswap ecx
or ebx, edx
add ecx, esi
dec ecx
xchg esi, ecx
xchg ebx, esi
shl esi, 0x17
shl ebx, 1
xor ebx, edx
xor ebx, ecx
or esi, ecx
xor ebx, ecx
jmp 0x4827d7
pop edi
and ecx, 0x22304c3b
add esi, 0x22332967
ror ecx, 9
dec ebx
xchg ecx, esi
not ebx
mov edx, 0x223e9aa0
xchg edx, ecx
xchg ebx, esi
sub edx, esi
xchg esi, ecx
or esi, edx
xor edx, ecx
jmp 0x482762
pop edi
not ebx
ror ecx, 0xc
mov ebx, edx
xor edx, ebx
add esi, ecx
sub esi, 0x22b7d987
shr edx, 5
bswap ecx
or esi, ebx
mov edx, esi
jmp 0x48456f
push 0xefce242e
add ecx, 0x22c2de34
bswap esi
sub ebx, esi
or edx, ecx
sub esi, 0x22cbf636
ror ecx, 6
xor edx, ecx
inc ecx
xor edx, 0x22d47e85
sub edx, esi
add edx, ebx
mov ecx, esi
and esi, edx
jmp 0x482fd8