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

Disassembly:
and edi, ecx
add ebx, ecx
call sub.user32.dll_GetCaretBlinkTime
xchg ecx, esi
mov ecx, edi
cmp eax, 0xffffff33
jne 0x40106e
call sub.advapi32.dll_IsTextUnicode
call sub.advapi32.dll_IsTextUnicode
call sub.advapi32.dll_IsTextUnicode
call sub.advapi32.dll_IsTextUnicode
call sub.advapi32.dll_IsTextUnicode
call sub.advapi32.dll_IsTextUnicode
call sub.advapi32.dll_IsTextUnicode
call sub.advapi32.dll_IsTextUnicode
call sub.advapi32.dll_IsTextUnicode
call sub.advapi32.dll_IsTextUnicode
call sub.advapi32.dll_IsTextUnicode
call sub.advapi32.dll_IsTextUnicode
call sub.advapi32.dll_IsTextUnicode
call sub.advapi32.dll_IsTextUnicode
call sub.advapi32.dll_IsTextUnicode
call sub.advapi32.dll_IsTextUnicode
call sub.advapi32.dll_IsTextUnicode
ret
xchg edi, ecx
sub esi, ecx
ror edi, 0x10
xchg esi, ecx
call sub.kernel32.dll_GetCurrentProcess
bswap edi
cmp eax, 0xffffff09
jne 0x401116
call sub.advapi32.dll_IsTextUnicode
call sub.advapi32.dll_IsTextUnicode
call sub.advapi32.dll_IsTextUnicode
call sub.advapi32.dll_IsTextUnicode
call sub.advapi32.dll_IsTextUnicode
call sub.advapi32.dll_IsTextUnicode
call sub.advapi32.dll_IsTextUnicode
call sub.advapi32.dll_IsTextUnicode
call sub.advapi32.dll_IsTextUnicode
call sub.advapi32.dll_IsTextUnicode
call sub.advapi32.dll_IsTextUnicode
call sub.advapi32.dll_IsTextUnicode
call sub.advapi32.dll_IsTextUnicode
call sub.advapi32.dll_IsTextUnicode
call sub.advapi32.dll_IsTextUnicode
call sub.advapi32.dll_IsTextUnicode
call sub.advapi32.dll_IsTextUnicode
call sub.advapi32.dll_IsTextUnicode
call sub.advapi32.dll_IsTextUnicode
call sub.advapi32.dll_IsTextUnicode
call sub.advapi32.dll_IsTextUnicode
call sub.advapi32.dll_IsTextUnicode
call sub.advapi32.dll_IsTextUnicode
call sub.advapi32.dll_IsTextUnicode
call sub.advapi32.dll_IsTextUnicode
call sub.advapi32.dll_IsTextUnicode
call sub.advapi32.dll_IsTextUnicode
call sub.advapi32.dll_IsTextUnicode
ret
or esi, ebx
mov edi, ebx
shl ebx, 0xe
xor esi, edi
mov ebx, ecx
dec esi
xor edi, ebx
call sub.user32.dll_GetCaretBlinkTime
xchg ecx, ebx
shl edi, 0x1b
inc ecx
xchg esi, ecx
add edi, esi
cmp eax, 0xffffff0e
jne 0x4011cb
call sub.advapi32.dll_IsTextUnicode
call sub.advapi32.dll_IsTextUnicode
call sub.advapi32.dll_IsTextUnicode
call sub.advapi32.dll_IsTextUnicode
call sub.advapi32.dll_IsTextUnicode
call sub.advapi32.dll_IsTextUnicode
call sub.advapi32.dll_IsTextUnicode
call sub.advapi32.dll_IsTextUnicode
call sub.advapi32.dll_IsTextUnicode
call sub.advapi32.dll_IsTextUnicode
call sub.advapi32.dll_IsTextUnicode
call sub.advapi32.dll_IsTextUnicode
call sub.advapi32.dll_IsTextUnicode
call sub.advapi32.dll_IsTextUnicode
call sub.advapi32.dll_IsTextUnicode
call sub.advapi32.dll_IsTextUnicode
call sub.advapi32.dll_IsTextUnicode
call sub.advapi32.dll_IsTextUnicode
call sub.advapi32.dll_IsTextUnicode
call sub.advapi32.dll_IsTextUnicode
call sub.advapi32.dll_IsTextUnicode
call sub.advapi32.dll_IsTextUnicode
call sub.advapi32.dll_IsTextUnicode
call sub.advapi32.dll_IsTextUnicode
call sub.advapi32.dll_IsTextUnicode
call sub.advapi32.dll_IsTextUnicode
call sub.advapi32.dll_IsTextUnicode
call sub.advapi32.dll_IsTextUnicode
ret
neg edi
sub esi, ebx
bswap ecx
neg ebx
or esi, 0x8f3a5c47
add edi, ebx
sub esi, ecx
mov esi, ebx
call sub.kernel32.dll_GetUserDefaultLangID
add esi, 0x8f3b9e56
or ecx, 0x8f3bdc2d
cmp eax, 0xffffff19
jne 0x40126f
call sub.advapi32.dll_IsTextUnicode
call sub.advapi32.dll_IsTextUnicode
call sub.advapi32.dll_IsTextUnicode
call sub.advapi32.dll_IsTextUnicode
call sub.advapi32.dll_IsTextUnicode
call sub.advapi32.dll_IsTextUnicode
call sub.advapi32.dll_IsTextUnicode
call sub.advapi32.dll_IsTextUnicode
call sub.advapi32.dll_IsTextUnicode
call sub.advapi32.dll_IsTextUnicode
call sub.advapi32.dll_IsTextUnicode
call sub.advapi32.dll_IsTextUnicode
call sub.advapi32.dll_IsTextUnicode
call sub.advapi32.dll_IsTextUnicode
call sub.advapi32.dll_IsTextUnicode
call sub.advapi32.dll_IsTextUnicode
call sub.advapi32.dll_IsTextUnicode
call sub.advapi32.dll_IsTextUnicode
call sub.advapi32.dll_IsTextUnicode
call sub.advapi32.dll_IsTextUnicode
call sub.advapi32.dll_IsTextUnicode
call sub.advapi32.dll_IsTextUnicode
call sub.advapi32.dll_IsTextUnicode
ret
jmp 0x4a63b9
xor edi, ecx
or esi, 0x906ca155
xor ebx, edi
jmp 0x4a65b3
push 0x907524a7
and ebx, edi
neg edx
add edx, esi
jmp 0x4a8483
pop ecx
and edi, 0x94040b75
mov ebx, edx
or edi, edx
or esi, edx
xor esi, ebx
mov ebx, 0x94052ae2
bswap esi
inc ebx
and esi, 0x9405d800
xchg ebx, edx
jmp 0x4a67d1
pop ecx
and ebx, edx
xor esi, edx
xor ebx, edi
or edi, ebx
add edi, edx
xor esi, ebx
mov ebx, edx
bswap ebx
xor edx, 0x94084f9e
inc ebx
sub esi, 0x9408c260
jmp 0x4a7cfa
push 0x90757091
or edx, edi
sub ebx, 0x94176485
nop
xchg ebx, edx
jmp 0x4a8a9e
mov ecx, 0x183c2e20
xchg edi, edx
xchg edx, ebx
add esi, 0x94189b6b
inc edi
dec edx
jmp 0x4a8d53
push 0x907bf3a2
or edi, esi
mov ebx, esi
ror ebx, 0x1a
and ebx, edi
xor edi, 0x941c8d59
or edx, 0x941cc7a6
or esi, edi
inc esi
jmp 0x4a796e
push 0x90707a5b
xchg esi, edx
add edx, edi
add edx, edi
xor edx, esi
mov ebx, edi
add ebx, edi
xor esi, 0x941ed43e
shr ebx, 1
inc edi
jmp 0x4a92c0
call ecx
mov edx, 0x94216efe
sub ebx, edx
or esi, edi
mov esi, edx
or edi, edx
inc ebx
or ebx, edi
sub edx, ebx
xchg edi, esi
or ebx, edx
xor esi, edi
jmp 0x4a7fd1
push 0x90824b32
xchg edx, edi
and edi, ebx
add edx, esi
and edx, esi
xor esi, 0x9424d813
xchg edx, esi
xchg edi, esi
sub edx, esi
xor esi, edi
ror edx, 1
jmp 0x4a975c
call ecx
not esi
mov edx, 0x9426761c
mov edx, 0x9426af19
or edx, edi
inc esi
add edi, edx
add edx, 0x94279966
jmp 0x4a891d
pop ecx
shr edi, 0xc
or edi, esi
sub ebx, edx
add ebx, 0x942a93ed
jmp 0x4a7557
mov ecx, 0x43370267
mov esi, 0x943a6615
add edi, 0x943aa0b7
xor edx, edi
or ebx, edx
xor ebx, edi
sub edi, edx
and ebx, 0x943bb835
sub edx, esi
xor edx, 0x943c3415
sub edi, ebx
mov esi, edx
or esi, 0x943cdcb9
or edx, 0x943d1502
add edi, 0x943d4f8c
or edi, edx
jmp fcn.004a9610
pop ecx
mov ebx, esi
sub esi, ebx
xor esi, edi
add ebx, 0x943e812a
or edi, ebx
mov ebx, esi
xor edi, ebx
jmp 0x4a86e3
call ecx
ror esi, 0x11
not esi
mov esi, ebx
xchg edx, ebx
xor esi, ebx
xor edi, esi
and esi, edi
xchg edi, ebx
and esi, 0x94413fc3
and edi, esi
xor edx, esi
xchg esi, ebx
mov edi, 0x94421f50
jmp 0x4a7de2
push 0x9072d855
and ebx, edx
add esi, edi
sub edi, edx
xor edx, 0x94488158
sub ebx, edx
sub ebx, 0x9448f266
and ebx, esi
bswap esi
xor ebx, edx
and esi, 0x9449e00e
inc esi
jmp 0x4a7a8a
call fcn.004a9025
xor ebx, edi
add esi, ebx
jmp 0x4a80ad
call fcn.004a9025
mov edx, edi
xor ebx, esi
mov edi, esi
xor esi, edx
sub esi, ebx
sub edi, edx
mov esi, edx
and edx, edi
or edi, ebx
xchg ebx, esi
add ebx, esi
jmp 0x4a9910
push 0x9076d000
or ebx, esi
mov ebx, 0x94623a27
inc edi
or esi, 0x9462ae5e
not ebx
xor edx, 0x94632cc9
shl ebx, 3
xchg ebx, edx
xchg esi, edx
sub edi, edx
jmp 0x4a9771
push 0x907b0201
xor esi, edi
xor esi, edx
xor edx, 0x94656264
rol esi, 0x10
jmp 0x4a70d8
pop ecx
rol edx, 6
xchg edx, ebx
sub esi, edi
or ebx, 0x946a8b65
mov esi, ebx
or edi, esi
xchg esi, edx
add edi, esi
ror ebx, 5
jmp 0x4a6ac6
push 0x9078d264
and edx, 0x946f4129
xor esi, ebx
xchg edx, ebx
xor edx, ebx
sub ebx, esi
or esi, 0x9470a863
jmp 0x4a98dc
pop ecx
mov esi, ebx
mov edi, 0x94750088
and edx, ebx
xchg ebx, esi
shr ebx, 0xb
sub edi, edx
jmp 0x4a935c
push 0x90794c32
rol ebx, 0x1d
dec edi
add ebx, 0x9476c506
xor ebx, edx
inc edx
or edx, ebx
dec edi
xchg esi, edx
or edx, esi
or edi, 0x94787795
xor edi, edx
jmp 0x4a7ea7
push 0x907daeea
mov ebx, esi
dec esi
xchg edx, esi
sub esi, 0x947e3587
and ebx, edi
sub esi, edi
add ebx, 0x947ee6cd
xor esi, edx
mov ebx, 0x947f57c5
mov ebx, esi
xor edx, edi
add edx, edi
add esi, edx
jmp 0x4a86c4
push 0x9080b2d4
or ebx, 0x94866091
and ebx, edi
jmp 0x4a767d
push 0x9070fa55
ror edi, 0xa
and esi, 0x94872494
bswap ebx
add edx, ebx
and ebx, edi
add ebx, edx
or edi, ebx
inc esi
sub esi, ebx
rol esi, 0xd
add edi, ebx
jmp 0x4a8863
call fcn.004a9025
sub edi, ebx
shr ebx, 0xf
sub ebx, edx
nop
add esi, edi
sub edx, 0x948ce54f
shl esi, 0x19
and esi, edx
mov edi, edx
and ebx, 0x948dd0a2
and esi, edx
add edx, esi
jmp 0x4a6d71
call ecx
and edi, edx
xor ebx, esi
rol edi, 0x1b
or edx, esi
xor edi, edx
sub edi, edx
mov edx, esi
mov esi, edi
xor ebx, 0x94a2cd73
add esi, edx
sub edx, ebx
and esi, edx
jmp 0x4a915f
call ecx
or ebx, esi
bswap edx
or edi, edx
sub ebx, 0x94a47197
add edx, ebx
ror edi, 5
mov esi, 0x94a51a9a
mov esi, 0x94a553ae
mov edi, 0x94a58ca7
jmp 0x4a8962
pop ecx
sub edx, 0x94c0fe82
shr edi, 0x1e
add esi, edi
neg ebx
bswap edi
jmp 0x4a8a78
push 0x9083901f
inc edx
mov edi, 0x94c55962
sub edx, edi
xor edi, 0x94c5cbc6
bswap esi
xor edi, 0x94c660fb
shl edx, 4
xchg esi, edi
and edi, esi
add esi, 0x94c7575c
jmp 0x4a678e
mov ecx, 0x183c2e20
xor edx, ebx
mov ebx, edi
or esi, edx
xchg edi, edx
and edi, esi
add esi, ebx
mov edi, edx
xchg edi, esi
and edi, ebx
neg ebx
jmp 0x4a6c13
mov ecx, 0x43370267
add edx, ebx
xor esi, 0x94e42392
sub edx, ebx
sub ebx, edi
or edx, 0x94e4d584
mov ebx, esi
add esi, edx
or ebx, edi
jmp 0x4a9649
pop ecx
and edi, ebx
mov esi, edi
or edi, edx
nop
and edx, edi
xor ebx, edx
sub esi, edx
rol ebx, 0xf
xchg esi, edi
shl ebx, 0x16
jmp 0x4a69d9
pop ecx
add edx, 0x94fd6eb0
xor edx, 0x94fda7c4
rol edx, 0x19
ror ebx, 0xb
or esi, edx
xchg edx, esi
not esi
xchg ebx, edx
mov ebx, edx
xor ebx, edi
and esi, 0x9501e5c2
add edx, ebx
jmp 0x4a80c6
push 0x907746b0
add edi, ebx
sub edx, 0x95322f32
or esi, edi
mov edi, 0x9533940b
neg ebx
add ebx, 0x9534b248
sub edx, edi
jmp 0x4a94a2
pop ecx
or ebx, 0x95396644
or edx, edi
neg ebx
sub ebx, edi
bswap ebx
shr edi, 0x10
or ebx, edi
xor edi, 0x953db837
xchg esi, edx
jmp 0x4a6a7d
pop ecx
sub edi, edx
sub edx, edi
mov edi, 0x95590030
xor ebx, edi
or edi, 0x955a1425
bswap ebx
sub edi, 0x955b23ed
inc edi
jmp 0x4a77a2
pop ecx
xor ebx, esi
mov edi, 0x957c127a
or edi, 0x957ca362
or ebx, esi
sub ebx, edx
add edx, edi
mov edx, esi
xor edx, edi
jmp 0x4a7ba6
mov ecx, 0x183c2e20
xor esi, ebx
and ebx, edx
mov edi, esi
mov ebx, edx
add ebx, edi
sub ebx, edi
xchg edi, edx
sub esi, 0x95838c88
xor edi, edx
xor ebx, edi
jmp 0x4a6964
pop ecx
mov ebx, edi
xor edx, edi
xor edi, edx
shl ebx, 0xc
bswap edx
jmp 0x4a7840
push 0x9072b3a4
xor ebx, edi
mov ebx, esi
xchg edi, ebx
mov edx, edi
mov edi, 0x958a3a83
add esi, ebx
and edx, ebx
xchg edx, ebx
or ebx, 0x958e023e
xor edi, esi
jmp 0x4a686f
push 0x9074112b
shl edx, 0x1a
or esi, edi
bswap ebx
and edi, edx
neg ebx
sub edx, edi
mov edx, ebx
jmp 0x4a996e
push 0x9080da0e
xchg edx, esi
xor edi, 0x95b12657
mov edi, 0x95b1a5c3
or ebx, edi
sub edx, ebx
add edx, edi
not ebx
bswap edi
add edi, 0x95b4ee47
bswap edi
sub esi, edi
sub edi, ebx
shr edi, 0x13
mov edi, edx
inc ebx
jmp 0x4a919d
pop ecx
sub edi, 0x95c43bfc
and esi, edi
inc esi
and esi, edx
mov edi, ebx
add edx, 0x95c68a26
not edx
inc edi
shr edx, 0x1c
jmp 0x4a7d21
pop ecx
not ebx
xchg esi, edi
add edi, 0x95e0d74e
add ebx, edx
add esi, ebx
jmp 0x4a7c6f
push 0x90728cf5
or esi, 0x95f99495
mov ebx, edi
mov ebx, 0x95fa9035
add edx, esi
xchg esi, edx
xchg edi, edx
add edi, edx
add edx, edi
add edi, esi
jmp 0x4a7568
pop ecx
mov edi, esi
or edi, esi
add edi, 0x95ff7565
ror edx, 0x1b
ror edx, 6
and edx, esi
bswap edi
xor edx, ebx
and edi, edx
dec esi
not edx
sub edi, edx
neg ebx
xchg ebx, esi
xchg ebx, edx
sub ebx, 0x96060cfb
jmp 0x4a78c3
push 0x907adafe
xor ebx, edi
add esi, 0x960f27fe
shr edx, 0xe
sub esi, edx
or edx, esi
shl edx, 0x1f
mov edx, edi
inc edi
and edx, esi
or edi, 0x96134e91
mov edx, 0x9613cf07
xor edx, edi
jmp 0x4a6a02
mov ecx, 0x43370267
sub edx, ebx
bswap edx
xor edi, ebx
neg edx
rol esi, 0x1d
shr ebx, 0x1b
sub ebx, 0x962ee70b
xchg edi, ebx
mov esi, edx
dec esi
or esi, 0x9631210d
jmp 0x4a7bb6
push 0x907fbbab
mov ebx, edx
add ebx, 0x9638e28d
or edx, 0x96394ebb
add esi, 0x9639b6ea
bswap ebx
shl ebx, 0xb
bswap ebx
xchg ebx, edi
jmp 0x4a7535
mov ecx, 0x43370267
dec edi
add esi, edx
add edi, esi
not edx
mov esi, edx
or ebx, esi
mov esi, edi
bswap esi
sub edx, edi
jmp 0x4a68cd
push 0x907e23b3
dec edi
and ebx, 0x965911ef
mov ebx, edx
add edx, esi
xor ebx, edi
add ebx, esi
mov edx, ebx
mov edi, esi
ror ebx, 0x15
mov edi, ebx
jmp 0x4a6f37
push 0x9073ea30
xor ebx, edi
add ebx, 0x9678fd11
xchg esi, edx
add esi, edi
or edx, esi
xor esi, edi
or esi, ebx
add esi, 0x967c0700
bswap esi
xor ebx, 0x967d193f
ror edi, 0xc
jmp 0x4a75f0
pop ecx
xor esi, ebx
or edi, esi
and ebx, edx
not edi
mov ebx, esi
jmp 0x4a7fb3
call fcn.004a9025
dec ebx
and edi, edx
add ebx, edi
add edx, esi
inc edx
xor edi, 0x9683c8c1
mov edx, 0x96844ba5
mov ebx, edx
add edx, ebx
or ebx, edi
add edx, 0x968661c7
ror ebx, 0x1d
jmp 0x4a67e9
pop ecx
add ebx, esi
mov ebx, edi
dec edx
neg edx
sub esi, ebx
and edx, esi
jmp 0x4a736b
push 0x907f92d1
or esi, ebx
not ebx
or edi, 0x96a8c584
jmp 0x4a79cb
pop ecx
xchg edi, edx
xor edi, ebx
shr ebx, 0x14
mov edx, 0x96b21136
sub esi, edx
add ebx, esi
not esi
or esi, 0x96b424d7
add edi, 0x96b4aa94
add ebx, esi
inc edx
jmp 0x4a6681
pop ecx
add esi, 0x96b64077
or edx, 0x96b6bad1
mov ebx, 0x96b74b32
mov esi, edx
inc esi
shl esi, 5
sub esi, edi
add ebx, edx
or esi, edi
sub esi, ebx
mov ebx, esi
jmp 0x4a7b79
pop ecx
xchg edx, esi
and edi, ebx
xor edx, edi
and edx, ebx
xchg edi, esi
rol edi, 0x1a
mov esi, edi
bswap esi
sub edi, edx
jmp 0x4a7863
pop ecx
nop
mov edx, esi
xchg edx, esi
sub edx, esi
jmp 0x4a985b
push 0x9079726b
and ebx, 0x96f06b68
mov edi, 0x96f0a8c7
mov ebx, esi
xchg edi, esi
xor esi, edi
xchg edx, esi
mov esi, edi
xchg ebx, esi
jmp 0x4a9344
mov ecx, 0x43370267
add edx, edi
xor edx, 0x96ff6974
neg edx
add ebx, edx
mov edx, ebx
add esi, ebx
add edi, edx
ror ebx, 6
dec edx
xchg edx, esi
sub esi, edi
not edi
jmp 0x4a8ac7
push 0x90822256
and edx, ebx
add esi, edx
xor edx, esi
xchg esi, edx
mov ebx, 0x9702d484
mov edi, 0x97030d9c
xchg edi, ebx
jmp 0x4a6621
pop ecx
xor edx, ebx
mov ebx, edx
or edi, esi
or esi, 0x9704421e
add esi, edx
xor edi, edx
sub ebx, edx
and edi, ebx
sub esi, 0x9705569d
shr edx, 0x1f
jmp 0x4a8347
call ecx
and edi, 0x9711bde9
mov ebx, edx
or edi, esi
xchg ebx, esi
or edi, ebx
add ebx, esi
xchg ebx, edi
jmp 0x4a8103
pop ecx
add esi, ebx
dec ebx
rol edi, 0x13
or esi, ebx
shl esi, 3
shr edx, 2
bswap esi
sub esi, edx
mov edx, ebx
sub edx, 0x97156848
or esi, edx
neg ebx
jmp 0x4a8a37
pop ecx
xchg edx, edi
shr esi, 4
neg esi
or ebx, esi
or ebx, edi
or esi, ebx
sub esi, edi
mov edi, esi
mov esi, 0x9719d6e4
mov edx, ebx
nop
jmp 0x4a76f1
push 0x907925c7
neg edx
rol edx, 0x12
sub esi, ebx
xchg esi, edx
jmp 0x4a6adc
mov ecx, 0x43370267
or edi, esi
add edi, edx
add esi, edi
mov ebx, 0x973ebc29
and edi, esi
or edx, edi
mov ebx, edx
and ebx, edx
jmp 0x4a8bbe
pop ecx
xor esi, edx
neg ebx
or ebx, edx
or edi, 0x9740a453
mov edx, ebx
xchg edx, ebx
shr esi, 0x1a
neg esi
ror edi, 1
ror ebx, 0x1c
jmp 0x4a9297
pop ecx
xor edi, edx
xor edi, edx
xchg edi, esi
mov edi, esi
add edx, ebx
rol edx, 0xd
xor esi, edx
mov edx, esi
or esi, edx
mov esi, ebx
jmp 0x4a6413
pop ecx
mov edx, esi
sub esi, edx
bswap ebx
add edx, edi
xor edi, esi
sub esi, ebx
add edx, ebx
inc ebx
shr edx, 8
or ebx, edx
sub edi, ebx
not edx
mov edi, 0x9752909b
dec esi
jmp 0x4a86ae
push 0x90754ab5
and esi, 0x9759b029
and ebx, 0x9759ea81
xchg esi, edx
xchg edi, ebx
inc edi
xchg esi, ebx
add ebx, 0x975b0627
sub edx, esi
sub esi, 0x975b821e
add esi, ebx
jmp 0x4a653c
call fcn.004a9025
mov edx, edi
shr ebx, 0x18
sub esi, edi
add edi, esi
xor edi, esi
add edi, 0x9761d953
and edi, ebx
and ebx, edi
mov ebx, edx
and ebx, 0x9762c0f1
jmp 0x4a8f38
mov ecx, 0x43370267
dec edx
and edi, ebx
xchg esi, ebx
xor ebx, 0x9766f8e6
mov esi, edi
xor ebx, edx
mov esi, ebx
sub edi, ebx
jmp 0x4a9673
call ecx
add esi, ebx
xchg edx, esi
or ebx, 0x976898f2
add ebx, edi
and edx, 0x97691176
or edi, 0x97694be9
mov edi, ebx
xor edi, esi
jmp 0x4a6a31
pop ecx
add ebx, edx
bswap edx
sub edx, ebx
rol edx, 0x1b
xor edi, edx
or edx, edi
and ebx, edi
xor ebx, esi
xchg edx, esi
jmp 0x4a9142
pop ecx
mov esi, edx
and esi, edi
and esi, edx
sub ebx, 0x9770666e
xor edx, ebx
sub esi, 0x9770d88d
jmp 0x4a8a58
push 0x9070d407
xchg edi, esi
and ebx, esi
and esi, edx
and ebx, esi
and ebx, edi
bswap ebx
xchg ebx, edx
sub esi, edi
and esi, edi
add ebx, esi
shr edx, 9
mov edi, esi
jmp 0x4a6bc7
pop ecx
or edi, esi
rol ebx, 2
add edi, edx
shl edx, 0x1c
mov edi, edx
bswap edx
or esi, edx
jmp 0x4a6591
push 0x907dd5e4
sub esi, edi
xor edi, 0x977d9252
xchg ebx, edi
mov esi, edx
xor esi, edi
dec edx
mov edx, esi
or edx, esi
xchg esi, edi
jmp 0x4a96ef
pop ecx
xor edi, edx
xchg esi, ebx
bswap esi
or ebx, edi
sub edx, esi
shl edi, 0x13
and edi, edx
or edi, edx
and edi, edx
sub edx, edi
and ebx, esi
sub ebx, edx
xchg edi, ebx
xor edi, 0x97825592
jmp 0x4a7cba
call fcn.004a9025
xor esi, edi
xchg edi, esi
shr edi, 0xe
and ebx, edi
inc esi
and ebx, edi
add ebx, edx
xor edi, esi
jmp 0x4a8f77
push 0x907120c4
xor edi, esi
mov esi, 0x9798e533
add edi, edx
and edx, ebx
xchg edi, esi
jmp 0x4a7f8d
pop ecx
or edx, esi
neg edx
sub edx, 0x97aac3aa
xor edi, esi
sub esi, 0x97ab3c28
jmp 0x4a6437
pop ecx
or esi, edi
sub edi, edx
sub edx, 0x97b05432
or edx, ebx
xor edx, ebx
neg ebx
add edi, esi
jmp 0x4a83d6
pop ecx
sub edi, ebx
neg ebx
xchg esi, edi
mov edi, 0x97c224b6
add edx, ebx
sub ebx, edx
not edi
not edi
xchg ebx, edi
xor ebx, 0x97c4af7c
jmp 0x4a7da2
pop ecx
add ebx, esi
xor edx, edi
xor ebx, esi
jmp 0x4a93d0
push 0x907d86c5
ror edx, 0x12
mov edi, edx
xor edx, 0x97c7e1bd
or esi, 0x97c81a10
add edi, edx
xchg ebx, esi
xchg esi, ebx
or edi, ebx
sub edi, ebx
dec ebx
jmp 0x4a6b38
mov ecx, 0x183c2e20
shr ebx, 4
add esi, ebx
or edi, edx
xor edi, esi
xor edi, 0x97caa8fe
add edi, 0x97cae13c
rol edi, 4
and edx, edi
shl ebx, 0x1f
mov ebx, edi
jmp 0x4a8fc5
call fcn.004a9025
inc edx
sub edi, 0x97cc459a
inc edi
xchg esi, edx
xor ebx, edi
or edx, edi
jmp 0x4a6644
call fcn.004a9025
or esi, ebx
or edx, ebx
xor edx, edi
xor edi, edx
xor edx, 0x97db6f23
or ebx, edx
or edi, esi
sub edx, ebx
mov edi, ebx
jmp 0x4a9484
push 0x90771f73
and edi, 0x97e5d8a3
and edi, 0x97e6129f
shr ebx, 0x12
sub esi, ebx
sub ebx, edx
jmp 0x4a732e
call fcn.004a9025
add edi, edx
or edx, esi
add edx, 0x97f4332c
rol esi, 0x1f
ror esi, 0xb
sub edx, 0x97f4e126
add edi, ebx
xor ebx, 0x97f55b5d
dec esi
mov ebx, edx
jmp 0x4a65f6
call ecx
not esi
and esi, edx
ror esi, 0x11
xor edx, ebx
or ebx, 0x97faf152
neg edi
neg edx
add edi, esi
and esi, 0x97fbdf01
not esi
sub edx, 0x97fc5220
add edi, esi
add ebx, 0x97fcc2e2
jmp 0x4a840e
call ecx
and edx, 0x9812ebed
and edi, edx
bswap ebx
or edx, edi
add edx, ebx
rol edx, 4
xor edi, esi
mov esi, 0x98147fcc
add esi, edi
sub esi, 0x9814ef59
sub ebx, esi
jmp 0x4a6ecd
call ecx
xor edi, edx
and esi, edx
rol ebx, 0x1a
and edx, edi
jmp 0x4a71fc
call fcn.004a9025
and edi, 0x981c6000
rol esi, 0x1a
shr edx, 0x1b
not edx
sub esi, edi
xor edx, 0x981d80f5
neg edi
sub edi, esi
add esi, edx
xchg edx, edi
ror ebx, 0x16
shl ebx, 0xf
ror edx, 6
jmp 0x4a93ab
mov ecx, 0x43370267
not esi
inc edx
or ebx, edi
mov esi, edx
and edi, 0x9825b9c3
xchg ebx, esi
mov esi, ebx
inc edi
xor ebx, edx
sub edx, ebx
jmp 0x4a84fa
pop ecx
neg edi
xchg ebx, edi
shr ebx, 9
xor ebx, edi
and edi, ebx
xchg ebx, esi
xchg esi, edx
xor edx, 0x9835bbe6
sub esi, edx
jmp 0x4a6bb5
pop ecx
and edi, edx
xchg edx, esi
add edx, ebx
xor edi, esi
or esi, 0x983720bc
xchg edi, esi
xor esi, 0x98379c1d
not ebx
sub ebx, esi
jmp 0x4a7518
push 0x908103af
xchg esi, edx
add edi, ebx
shl edi, 0x11
not esi
sub ebx, edx
shl edx, 7
or ebx, edi
ror edx, 0xe
xchg esi, edi
and ebx, edx
mov edx, esi
jmp 0x4a8556
pop ecx
and esi, edi
xor ebx, 0x984b76b2
and ebx, 0x984baf56
add edi, edx
xor edx, edi
mov esi, edx
xor ebx, edi
add ebx, edi
ror ebx, 7
xor edi, ebx
mov ebx, edi
xor edx, ebx
xchg edx, edi
jmp 0x4a6f0a
push 0x9070ab34
shr edx, 4
mov edi, edx
and edi, esi
xchg edx, edi
neg esi
xor edi, esi
add esi, edi
or ebx, esi
sub edi, edx
sub edi, edx
and ebx, edi
sub edx, edi
jmp 0x4a8629
mov ecx, 0x43370267
mov ebx, esi
sub esi, ebx
sub ebx, esi
sub esi, edi
bswap edi
mov esi, ebx
add edi, edx
jmp 0x4a87e5
push 0x9074fd88
xor ebx, edx
mov ebx, edi
or edx, edi
xchg edi, ebx
mov edx, 0x9859b3c8
mov edi, esi
rol edi, 0xe
not edi
sub ebx, edi
xchg esi, edi
jmp 0x4a63e7
call ecx
inc ebx
or ebx, edx
add edx, 0x985e549f
or esi, ebx
ror edi, 6
xchg edx, esi
nop
or esi, 0x985f7d83
xchg edx, ebx
inc esi
sub ebx, edx
xchg edi, esi
jmp 0x4a85ee
pop ecx
xchg edi, ebx
xchg edx, ebx
shr edx, 0xd
add edi, 0x98615f95
neg edx
jmp 0x4a71b7
call ecx
xor edi, esi
mov ebx, 0x986c3ce8
not esi
not ebx
sub ebx, 0x986cf595
inc edx
shr edi, 2
xor edi, ebx
jmp 0x4a9581
push 0x90776ca1
shr edx, 0x1e
add edi, ebx
xor edi, 0x986e5dfa
not esi
inc ebx
inc esi
and edi, esi
shl esi, 9
xchg edi, esi
jmp 0x4a832a
pop ecx
xchg edx, ebx
mov ebx, edi
xor esi, ebx
rol ebx, 0x10
or esi, 0x987c7657
sub ebx, edi
and esi, edx
sub edi, esi
add edx, edi
shl edi, 0x1a
neg ebx
sub ebx, edx
dec esi
add esi, edi
jmp 0x4a742c
call fcn.004a9025
not edx
shl edi, 6
not edx
sub esi, 0x988c1f5f
neg edx
shr edi, 0xc
or esi, edx
sub ebx, edx
rol edi, 0xd
bswap esi
mov edi, 0x988e78ab
jmp 0x4a8dc1
call fcn.004a9025
or esi, edi
ror ebx, 0xb
xor edx, edi
rol ebx, 0xf
bswap edi
xchg edi, esi
mov ebx, 0x98912c12
or ebx, esi
jmp 0x4a6d4d
push 0x907dfcd3
neg ebx
xor edi, 0x989a00e0
mov edi, edx
ror ebx, 0x18
shl edx, 2
xor ebx, edx
and edx, esi
xchg esi, ebx
bswap edi
jmp 0x4a7aa5
call fcn.004a9025
mov edx, ebx
sub edi, edx
mov esi, edi
ror edx, 0x11
add edx, esi
dec edx
mov ebx, edi
mov esi, edx
add ebx, edx
bswap edi
and edi, ebx
or edi, ebx
jmp 0x4a8573
push 0x9082738a
mov esi, edi
xchg edi, esi
xchg esi, ebx
mov ebx, 0x98a234b4
jmp 0x4a6551
push 0x9076f76b
neg ebx
or edi, 0x98a2c2a4
add edi, 0x98a2fb32
bswap esi
jmp 0x4a8c64
push 0x907cbb66
or edi, edx
ror esi, 5
shr esi, 0x18
xchg ebx, edx
not ebx
ror edi, 0x12
or ebx, 0x98b5bbc6
mov esi, edx
shr edi, 7
xchg ebx, edi
jmp 0x4a9051
push 0x9078fd2d
xchg edx, ebx
mov edi, 0x98c0d543
mov ebx, 0x98c11229
and esi, edi
jmp 0x4a8122
call ecx
neg ebx
mov ebx, edx
shr edx, 0x1f
inc edi
xor esi, ebx
dec edi
jmp 0x4a85d5
mov ecx, 0x43370267
sub esi, edi
sub esi, ebx
add edx, 0x98cd59cb
not ebx
dec edx
dec ebx
xchg esi, edi
bswap edi
not edx
shl ebx, 0x1e
jmp 0x4a973a