Function at 0x401000
Capabilities:
Encrypt data using chaskey
Hash data using murmur3

Disassembly:
call sub.kernel32.dll_GetUserDefaultLCID
cmp eax, 0xffffff00
jne 0x401070
call sub.oleaut32.dll_SysAllocString
call sub.ntdll.dll_RtlFormatCurrentUserKeyPath
call sub.user32.dll_OemToCharW
call sub.user32.dll_OemToCharW
call sub.user32.dll_OemToCharW
call sub.oleaut32.dll_SysAllocString
call sub.ntdll.dll_RtlFormatCurrentUserKeyPath
call sub.oleaut32.dll_SysAllocString
call sub.ntdll.dll_RtlFormatCurrentUserKeyPath
call sub.ntdll.dll_RtlFormatCurrentUserKeyPath
call sub.ntdll.dll_RtlFormatCurrentUserKeyPath
call sub.user32.dll_OemToCharW
call sub.ntdll.dll_RtlFormatCurrentUserKeyPath
call sub.oleaut32.dll_SysAllocString
call sub.ntdll.dll_RtlFormatCurrentUserKeyPath
call sub.user32.dll_OemToCharW
call sub.ntdll.dll_RtlFormatCurrentUserKeyPath
call sub.oleaut32.dll_SysAllocString
call sub.oleaut32.dll_SysAllocString
ret
call sub.kernel32.dll_GetUserDefaultLCID
cmp eax, 0xffffff1a
jne 0x401103
call sub.oleaut32.dll_SysAllocString
call sub.oleaut32.dll_SysAllocString
call sub.user32.dll_OemToCharW
call sub.oleaut32.dll_SysAllocString
call sub.user32.dll_OemToCharW
call sub.ntdll.dll_RtlFormatCurrentUserKeyPath
call sub.oleaut32.dll_SysAllocString
call sub.user32.dll_OemToCharW
call sub.ntdll.dll_RtlFormatCurrentUserKeyPath
call sub.user32.dll_OemToCharW
call sub.oleaut32.dll_SysAllocString
call sub.user32.dll_OemToCharW
call sub.ntdll.dll_RtlFormatCurrentUserKeyPath
call sub.oleaut32.dll_SysAllocString
call sub.ntdll.dll_RtlFormatCurrentUserKeyPath
call sub.ntdll.dll_RtlFormatCurrentUserKeyPath
call sub.oleaut32.dll_SysAllocString
call sub.oleaut32.dll_SysAllocString
call sub.ntdll.dll_RtlFormatCurrentUserKeyPath
call sub.ntdll.dll_RtlFormatCurrentUserKeyPath
call sub.user32.dll_OemToCharW
call sub.user32.dll_OemToCharW
call sub.oleaut32.dll_SysAllocString
call sub.oleaut32.dll_SysAllocString
call sub.ntdll.dll_RtlFormatCurrentUserKeyPath
call sub.user32.dll_OemToCharW
ret
call sub.user32.dll_GetInputState
cmp eax, 0xffffff1d
jne 0x401173
call sub.user32.dll_OemToCharW
call sub.user32.dll_OemToCharW
call sub.user32.dll_OemToCharW
call sub.ntdll.dll_RtlFormatCurrentUserKeyPath
call sub.oleaut32.dll_SysAllocString
call sub.user32.dll_OemToCharW
call sub.oleaut32.dll_SysAllocString
call sub.oleaut32.dll_SysAllocString
call sub.user32.dll_OemToCharW
call sub.ntdll.dll_RtlFormatCurrentUserKeyPath
call sub.user32.dll_OemToCharW
call sub.ntdll.dll_RtlFormatCurrentUserKeyPath
call sub.ntdll.dll_RtlFormatCurrentUserKeyPath
call sub.ntdll.dll_RtlFormatCurrentUserKeyPath
call sub.ntdll.dll_RtlFormatCurrentUserKeyPath
call sub.user32.dll_OemToCharW
call sub.oleaut32.dll_SysAllocString
call sub.user32.dll_OemToCharW
call sub.ntdll.dll_RtlFormatCurrentUserKeyPath
ret
call sub.kernel32.dll_GetUserDefaultLCID
cmp eax, 0xffffff23
jne 0x4011ed
call sub.oleaut32.dll_SysAllocString
call sub.oleaut32.dll_SysAllocString
call sub.user32.dll_OemToCharW
call sub.user32.dll_OemToCharW
call sub.user32.dll_OemToCharW
call sub.ntdll.dll_RtlFormatCurrentUserKeyPath
call sub.ntdll.dll_RtlFormatCurrentUserKeyPath
call sub.user32.dll_OemToCharW
call sub.user32.dll_OemToCharW
call sub.user32.dll_OemToCharW
call sub.ntdll.dll_RtlFormatCurrentUserKeyPath
call sub.oleaut32.dll_SysAllocString
call sub.ntdll.dll_RtlFormatCurrentUserKeyPath
call sub.ntdll.dll_RtlFormatCurrentUserKeyPath
call sub.oleaut32.dll_SysAllocString
call sub.user32.dll_OemToCharW
call sub.user32.dll_OemToCharW
call sub.oleaut32.dll_SysAllocString
call sub.oleaut32.dll_SysAllocString
call sub.ntdll.dll_RtlFormatCurrentUserKeyPath
call sub.ntdll.dll_RtlFormatCurrentUserKeyPath
ret
call sub.user32.dll_GetInputState
cmp eax, 0xffffff19
jne 0x401294
call sub.user32.dll_OemToCharW
call sub.user32.dll_OemToCharW
call sub.ntdll.dll_RtlFormatCurrentUserKeyPath
call sub.ntdll.dll_RtlFormatCurrentUserKeyPath
call sub.user32.dll_OemToCharW
call sub.user32.dll_OemToCharW
call sub.oleaut32.dll_SysAllocString
call sub.ntdll.dll_RtlFormatCurrentUserKeyPath
call sub.user32.dll_OemToCharW
call sub.oleaut32.dll_SysAllocString
call sub.oleaut32.dll_SysAllocString
call sub.user32.dll_OemToCharW
call sub.oleaut32.dll_SysAllocString
call sub.oleaut32.dll_SysAllocString
call sub.oleaut32.dll_SysAllocString
call sub.ntdll.dll_RtlFormatCurrentUserKeyPath
call sub.oleaut32.dll_SysAllocString
call sub.ntdll.dll_RtlFormatCurrentUserKeyPath
call sub.oleaut32.dll_SysAllocString
call sub.oleaut32.dll_SysAllocString
call sub.oleaut32.dll_SysAllocString
call sub.oleaut32.dll_SysAllocString
call sub.user32.dll_OemToCharW
call sub.user32.dll_OemToCharW
call sub.user32.dll_OemToCharW
call sub.ntdll.dll_RtlFormatCurrentUserKeyPath
call sub.ntdll.dll_RtlFormatCurrentUserKeyPath
call sub.ntdll.dll_RtlFormatCurrentUserKeyPath
call sub.oleaut32.dll_SysAllocString
call sub.oleaut32.dll_SysAllocString
ret
jmp 0x4c3755
mov ecx, 0x2f9329d8
jmp 0x4c4097
pop edi
and edx, esi
xor ecx, ebx
add ecx, ebx
jmp 0x4c6bc1
push 0x2fa0f8d8
mov ecx, edx
or ebx, ecx
xor ecx, 0x30a808e8
and ebx, esi
mov edx, ecx
bswap esi
and ebx, ecx
and esi, ecx
mov edx, 0x30a97d6d
mov ebx, 0x30a9bb16
mov ecx, edx
jmp 0x4c4657
push 0x2fbb0183
sub edx, 0x30aa4e63
add ecx, ebx
add ebx, esi
and esi, 0x30ab0205
and ecx, edx
xor edx, 0x30ab7cc2
add ecx, 0x30abc90f
xchg edx, esi
jmp 0x4c647c
push 0x2fb01983
sub ecx, esi
add edx, ebx
shl edx, 0xd
jmp 0x4c65e1
call edi
add edx, 0x30b45414
add esi, 0x30b49277
mov edx, ebx
shl esi, 7
sub ebx, edx
sub esi, ebx
bswap ecx
and edx, ebx
shr edx, 8
mov ebx, ecx
jmp 0x4c4478
push 0x2f9ddd4e
and esi, edx
inc ebx
add ebx, edx
neg esi
or esi, 0x30c21269
shr ebx, 0x1f
xchg ecx, ebx
dec esi
add ecx, edx
rol ecx, 0x15
jmp 0x4c429e
push 0x40
xchg esi, edx
or ecx, esi
sub esi, edx
add esi, ecx
xor ecx, esi
or ebx, esi
jmp 0x4c46b6
call edi
and ecx, ebx
or ecx, ebx
rol ecx, 0x17
add edx, ebx
add ecx, 0x30ca46f7
and edx, ebx
sub ebx, esi
or edx, ebx
or ecx, 0x30cb360d
or edx, esi
xchg esi, ebx
or ebx, edx
dec ebx
bswap ebx
or edx, ebx
jmp 0x4c581c
push 0x2fa8075d
xchg ecx, esi
ror ecx, 0xb
mov ebx, esi
add ebx, edx
jmp 0x4c5321
call fcn.004c6b30
inc ebx
add edx, 0x30d259a1
not ecx
mov esi, 0x30d2cbeb
mov edx, 0x30d30486
and edx, ebx
xor ebx, esi
mov esi, edx
xchg ebx, ecx
not esi
not ebx
jmp 0x4c6b57
pop edi
and ebx, esi
add ebx, 0x30d4ebbb
xchg ecx, ebx
xchg esi, ebx
add esi, ecx
dec edx
xchg ebx, edx
or ebx, 0x30d64da6
xor edx, ebx
mov edx, esi
neg edx
jmp 0x4c4843
pop edi
xor edx, 0x30df264e
mov ebx, 0x30df5fe0
xchg esi, ebx
xchg esi, edx
add esi, edx
jmp 0x4c63bf
push 0x2fa3c98c
mov esi, 0x30e6bda6
add esi, edx
shl ecx, 1
shl ecx, 5
mov esi, ecx
add ecx, edx
not ecx
mov esi, 0x30e85657
sub esi, ecx
xor ebx, ecx
jmp 0x4c587c
push 0x2fb8fabc
xchg esi, ecx
shr esi, 0xc
or ecx, esi
add edx, ecx
add esi, 0x30e9faa8
and ecx, edx
xchg ecx, ebx
sub edx, 0x30eaa21f
and esi, ebx
neg esi
or ebx, esi
sub ebx, esi
sub ecx, edx
or ecx, esi
jmp 0x4c5830
push 0x2fa4e99a
sub esi, ecx
or ebx, edx
or edx, 0x30f41854
add esi, edx
sub ecx, 0x30f49223
neg ebx
and ecx, esi
or ecx, esi
dec ecx
or ecx, edx
sub ebx, 0x30f612c3
mov ecx, 0x30f65022
jmp 0x4c4de3
call edi
mov esi, edx
sub esi, ecx
xchg edx, esi
shr esi, 0xe
mov esi, ecx
xchg ebx, esi
and ebx, edx
inc ecx
xor edx, 0x30fee104
and esi, ebx
sub ebx, edx
jmp 0x4c5d4a
push 0x2fb2f2dd
xor esi, ecx
add ecx, 0x31018c1f
and edx, ebx
mov esi, edx
add edx, 0x31024082
shl ecx, 0xa
or ebx, edx
sub edx, ebx
shl edx, 5
jmp 0x4c4eec
call fcn.004c6b30
sub ecx, edx
xor ecx, 0x31075bdc
inc ecx
add ecx, esi
sub ebx, ecx
bswap ebx
not ecx
inc esi
sub edx, 0x31091d3d
or edx, esi
jmp 0x4c38f7
call edi
and ebx, esi
add edx, esi
xor ecx, edx
or esi, ebx
xchg ecx, edx
xchg ebx, ecx
shl ecx, 0x18
rol edx, 0xd
and ebx, ecx
jmp 0x4c4727
pop edi
and edx, 0x310c1860
and ebx, edx
bswap ecx
jmp 0x4c49d9
pop edi
shr ebx, 0x1b
sub esi, ecx
add edx, 0x31111e7a
and ecx, 0x31115c2d
neg ecx
or ebx, 0x3111d98c
and edx, ecx
jmp 0x4c3adc
pop edi
ror edx, 3
add ecx, ebx
add ebx, ecx
or esi, 0x311ce55d
add edx, esi
not ebx
add ecx, esi
sub ecx, edx
jmp 0x4c5428
mov edi, 0x2809144b
shr ebx, 0x12
or ecx, ebx
xor ecx, esi
or ecx, esi
xchg edx, ebx
jmp 0x4c3dac
mov edi, 0x2809144b
xor edx, esi
dec edx
sub ecx, esi
dec ebx
add ebx, 0x3130132c
shl ecx, 0x14
jmp 0x4c4d00
pop edi
xor ecx, esi
bswap ecx
xchg esi, ebx
neg esi
mov edx, esi
neg esi
bswap ebx
and ebx, edx
xor edx, ebx
rol ecx, 0xd
jmp 0x4c4f5b
push 0x2fa06809
xor ecx, edx
mov ecx, 0x313510df
rol ebx, 0x1c
ror ebx, 0x19
or edx, ecx
add ebx, 0x31361541
xchg ebx, edx
mov esi, 0x313690f7
jmp 0x4c4f41
push 0x2f982faf
mov esi, ebx
and ebx, edx
xor ebx, ecx
xchg ecx, esi
sub ecx, esi
add edx, ecx
and ebx, ecx
inc ebx
xor esi, ebx
mov esi, 0x31400afc
nop
add esi, ebx
add ebx, ecx
neg esi
or esi, ecx
jmp 0x4c6770
call edi
mov esi, edx
shl edx, 0x18
sub edx, ecx
neg esi
sub esi, ebx
add edx, ebx
jmp 0x4c5036
call edi
rol esi, 0x19
xchg ecx, edx
sub ecx, edx
sub ebx, edx
sub edx, 0x322e5bdf
xor esi, ecx
or edx, 0x322ee61e
shl esi, 0x16
and esi, 0x322f6205
sub ecx, edx
xor edx, 0x322fde2d
rol esi, 0xe
add esi, 0x32305b8e
jmp 0x4c3e31
push 0x2f9e27ed
xchg esi, edx
shl edx, 8
add ebx, edx
and ebx, ecx
ror edx, 0x13
jmp 0x4c451a
pop edi
or edx, esi
add ebx, 0x323c0205
sub esi, 0x323c40d9
add ebx, ecx
shl edx, 2
or esi, ebx
or edx, 0x323d421c
jmp 0x4c3fec
push 0x2fb261ab
rol ebx, 0x11
and ebx, 0x32471b48
xor ebx, edx
xchg edx, ecx
add ecx, edx
or ebx, esi
jmp 0x4c686b
mov edi, 0x183c2e20
xchg ebx, esi
dec edx
or ebx, 0x32501829
or esi, ebx
not ecx
sub ebx, esi
xchg edx, esi
or esi, edx
jmp 0x4c48e2
call fcn.004c6b30
ror ecx, 0xd
mov esi, ecx
xchg ebx, ecx
add ebx, ecx
xor edx, ecx
add ebx, ecx
ror edx, 0x1d
dec edx
add ecx, ebx
jmp 0x4c5704
pop edi
and edx, esi
or ebx, 0x325ceb37
rol edx, 0x13
shr ecx, 0x17
sub ebx, esi
mov ecx, 0x325df864
xchg ecx, edx
jmp 0x4c5896
mov edi, 0x183c2e20
shl ebx, 4
rol ecx, 0x17
add ecx, edx
sub ecx, esi
neg esi
add edx, 0x326c2f13
sub edx, ecx
jmp 0x4c5f6c
push 0x2f9c2c17
and edx, esi
and ebx, edx
add esi, ecx
xor ecx, ebx
mov edx, 0x327d4389
xchg ecx, esi
sub ecx, esi
jmp 0x4c670e
push 0x2fa140a2
or ecx, edx
sub edx, ecx
dec ecx
xchg esi, ebx
or ecx, 0x3283fa21
not esi
sub esi, edx
ror esi, 0x1e
not esi
or esi, ecx
jmp 0x4c606e
pop edi
sub esi, ecx
shr edx, 4
or edx, ecx
mov edx, ebx
and ecx, ebx
and edx, ebx
xchg edx, ebx
xchg ebx, edx
sub ebx, edx
jmp 0x4c6677
push 0xc2355
xor ecx, edx
neg edx
xor esi, edx
xchg esi, ebx
ror ecx, 0x15
sub ebx, esi
ror esi, 0xc
jmp 0x4c5105
pop edi
inc esi
xchg edx, ecx
mov ecx, esi
xchg ebx, ecx
xchg edx, ebx
mov esi, 0x32a5d0a9
inc ecx
xor ecx, edx
jmp 0x4c5c52
push 0x2f9d9575
sub esi, ebx
xchg esi, edx
mov ecx, edx
mov esi, ecx
xor esi, edx
xor esi, ecx
shr edx, 0xc
and ebx, ecx
mov esi, ecx
mov ecx, edx
mov ecx, ebx
xchg esi, edx
xor ebx, esi
jmp 0x4c39af
pop edi
inc edx
xor esi, 0x32b8b688
or edx, esi
xor edx, ebx
jmp 0x4c5e3f
call fcn.004c6b30
and ecx, 0x32c3a2e0
neg ebx
xchg ebx, ecx
ror ebx, 0x1a
mov ebx, edx
and edx, ebx
mov edx, 0x32c520b0
jmp 0x4c3a28
pop edi
or ecx, 0x32d7d246
add esi, 0x32d81181
sub esi, ecx
bswap ebx
or esi, edx
xchg esi, ebx
xor edx, ebx
inc esi
sub ebx, edx
mov edx, ecx
shr ebx, 7
mov ecx, ebx
or edx, ebx
bswap edx
jmp 0x4c3bef
pop edi
add esi, 0x32f09764
rol ebx, 9
rol edx, 0xe
and esi, ebx
shl ecx, 3
and ecx, 0x32f1ce38
or ecx, ebx
sub ecx, ebx
sub ecx, 0x32f29749
sub esi, edx
mov edx, ebx
dec ecx
xor ebx, ecx
shr ebx, 0x18
jmp 0x4c4e68
push esp
mov ecx, edx
xor edx, esi
shr ebx, 0x16
mov ecx, ebx
mov edx, ecx
rol ecx, 0x1b
or edx, esi
sub edx, ecx
mov esi, edx
add ebx, 0x32f65153
xor ecx, 0x32f6909a
add esi, edx
ror ebx, 2
jmp 0x4c5126
mov edi, 0x2809144b
and ecx, 0x3309687d
add esi, ebx
add ecx, edx
xor esi, ebx
xor esi, edx
sub esi, edx
xor ecx, esi
xor esi, ecx
jmp fcn.004c5a15
call fcn.004c6b30
bswap esi
mov edx, esi
not esi
xor edx, ecx
and ebx, ecx
mov edx, esi
or esi, 0x331299b8
or ecx, ebx
jmp 0x4c6528
pop edi
mov esi, ecx
sub ebx, esi
add esi, edx
mov esi, ecx
or ecx, ebx
shr ebx, 0x1f
xchg ecx, edx
add ebx, ecx
or esi, edx
xor ebx, esi
sub esi, edx
or esi, ebx
jmp 0x4c42b4
call fcn.004c6b30
add edx, esi
or edx, ebx
mov esi, ecx
xor esi, 0x331ee0e0
or esi, ebx
inc edx
xor esi, ebx
jmp 0x4c416c
mov edi, 0x183c2e20
mov ecx, ebx
neg esi
add esi, ecx
add ecx, edx
mov edx, ecx
add ebx, 0x332381fb
and ecx, esi
bswap esi
or ecx, edx
jmp 0x4c58f8
pop edi
nop
sub edx, ebx
or esi, ecx
or edx, ebx
xchg ecx, edx
sub ecx, 0x332de89e
and ebx, 0x332e26d8
mov ebx, edx
mov ebx, 0x332e9e1a
bswap edx
sub ebx, 0x332f1bc7
jmp 0x4c3deb
push 0x2fb33a51
add esi, ecx
or ecx, 0x33367bf4
sub edx, ebx
or ecx, 0x3336f5dc
sub edx, 0x33373329
ror ebx, 0x18
and edx, 0x3337b1f5
and esi, ecx
add edx, ebx
or edx, 0x333877c2
jmp 0x4c60c6
mov edi, 0x2809144b
xor ecx, esi
xor edx, 0x33390bd3
xor esi, ebx
inc ecx
or ebx, esi
nop
xchg ebx, esi
and ecx, ebx
xor edx, 0x333ac917
jmp 0x4c53e8
push 0x2fa0b0c2
mov esi, ecx
bswap edx
inc ebx
mov esi, ecx
mov ecx, esi
and ebx, esi
shr ecx, 0xa
not edx
jmp 0x4c383a
push 0x2faa057e
mov ecx, edx
add edx, ecx
dec ecx
and esi, edx
add ecx, esi
mov ebx, edx
or ecx, 0x333ea773
xor edx, ebx
inc ecx
dec esi
xor ebx, 0x333fae5e
sub ebx, esi
shl ebx, 0xe
xor edx, ebx
mov ecx, 0x3340a812
jmp 0x4c55b0
push 0x2fa77781
or ecx, ebx
and edx, 0x33469877
xor esi, 0x3346d644
xchg ecx, edx
xor ecx, esi
ror ecx, 0x11
sub ebx, ecx
sub ecx, ebx
or ebx, esi
add ecx, esi
rol ebx, 0x11
sub ecx, 0x33490b1d
jmp 0x4c5949
call fcn.004c6b30
mov esi, ebx
mov ebx, 0x3349f242
sub ebx, esi
not edx
or esi, ebx
shr esi, 0x14
mov ecx, esi
ror esi, 0xb
or ebx, ecx
xchg ebx, esi
shl ecx, 4
xchg esi, ecx
not ebx
sub ecx, 0x334ce47e
jmp 0x4c65f8
pop edi
mov ecx, ebx
neg ebx
ror edx, 0x16
mov edx, ecx
mov ebx, 0x334e4392
ror edx, 0x15
sub ebx, edx
jmp 0x4c54f6
call edi
shl ecx, 2
shl esi, 0xf
not esi
bswap ecx
and ebx, esi
xor ebx, edx
neg edx
shl edx, 0x10
shr edx, 0x12
add ebx, ecx
or esi, edx
xchg edx, ebx
jmp 0x4c5526
push 0x401400
add esi, ecx
and edx, ebx
mov edx, 0x335dd0df
or esi, ecx
and edx, ebx
nop
mov ecx, 0x335fb221
sub ebx, esi
mov edx, ebx
jmp 0x4c5f2b
push esp
inc ecx
bswap ecx
rol ecx, 5
jmp 0x4c39d1
push 0x2faa9638
or ebx, ecx
ror edx, 0x1c
and esi, edx
shr ebx, 0xf
or esi, ecx
or ebx, edx
xchg edx, esi
dec esi
ror esi, 0x1f
jmp 0x4c64dc
push 0x2fbab78f
rol esi, 0x11
mov ecx, 0x3368e6b1
or edx, esi
not ebx
add ebx, 0x3369ac6e
shr esi, 6
or esi, ecx
jmp 0x4c3864
push 0x2fa020d9
or ecx, esi
add ebx, 0x337737c1
dec ecx
sub ecx, 0x3377b4dc
or esi, ebx
mov ecx, 0x33782df5
mov esi, ebx
and ebx, esi
shr esi, 0x19
add esi, 0x337931c8
or edx, ebx
or esi, ebx
jmp 0x4c4007
mov edi, 0x183c2e20
sub ecx, esi
xor ebx, esi
rol edx, 0x10
xor ecx, edx
xor ebx, 0x338527f9
xor edx, 0x338566a1
bswap edx
and edx, ebx
sub edx, ecx
jmp 0x4c5006
pop edi
and ecx, 0x33868d67
sub edx, ebx
nop
and ebx, 0x33874968
inc esi
mov esi, ecx
shr edx, 1
mov ebx, 0x3388727c
add ebx, edx
mov edx, esi
neg ebx
xchg esi, ebx
jmp 0x4c3ed1
call fcn.004c6b30
or edx, ecx
or esi, ebx
mov ecx, edx
mov ebx, ecx
sub esi, edx
jmp 0x4c3dd0
pop edi
add edx, ebx
rol ebx, 0x18
sub esi, edx
and ebx, ecx
add ecx, edx
sub esi, edx
and edx, esi
xchg ebx, edx
xor edx, ebx
bswap ecx
jmp 0x4c5c28
mov edi, 0x183c2e20
mov esi, 0x33a5c299
xor ecx, edx
bswap edx
rol edx, 0x1d
dec edx
jmp 0x4c3ab3
push 0x2fba6dfa
inc esi
and ecx, esi
mov ebx, edx
xor ebx, 0x33a7f72b
neg esi
add ecx, 0x33a876cf
jmp 0x4c518c
pop edi
mov edx, 0x33a9f386
sub esi, 0x33aa33da
and edx, esi
xchg edx, ecx
not ecx
rol esi, 0x11
mov ebx, 0x33ab6d92
inc ebx
or esi, edx
sub ecx, ebx
jmp 0x4c5912
pop edi
nop
or esi, ecx
and ecx, ebx
nop
rol ecx, 0xa
dec edx
shl esi, 0x15
jmp 0x4c6266
push 0x2faa4e88
or ebx, edx
add edx, ebx
mov ecx, ebx
xchg ecx, edx
sub ebx, ecx
or edx, 0x33b4f12a
and edx, esi
inc ebx
add edx, ecx
xchg edx, ecx
sub edx, esi
or ecx, ebx
sub ecx, edx
ror edx, 0x12
jmp 0x4c514f
mov edi, 0x183c2e20
xor edx, 0x33c288ac
or edx, ecx
xchg ecx, esi
inc edx
mov ecx, esi
or ecx, 0x33c3c72c
jmp 0x4c5c04
push 0x2f98c723
bswap esi
and ebx, esi
xchg edx, ebx
add esi, 0x33c4d4dd
or ebx, esi
mov esi, edx
and ebx, 0x33c59829
xchg ecx, edx
mov edx, ecx
jmp 0x4c4f1f
call edi
mov ebx, 0x33cceb0d
sub esi, edx
xchg ecx, ebx
xor edx, ecx
xor edx, ebx
add esi, edx
xchg edx, ebx
xchg esi, edx
shr edx, 9
and esi, edx
shr ecx, 4
or edx, esi
sub esi, 0x33cfd8e6
xor edx, ecx
jmp 0x4c6950
pop edi
mov esi, edx
add esi, ecx
neg esi
sub edx, esi
xor esi, ecx
and esi, edx
and edx, ebx
jmp 0x4c5580
mov edi, 0x183c2e20
add esi, 0x33e2a5e9
add esi, ecx
xor ebx, edx
and esi, 0x33e36d48
add ebx, ecx
or edx, 0x33e3eaa0
xor ecx, 0x33e42a1d
jmp 0x4c4da9
push 0x2fa4110c
inc ebx
inc ebx
sub edx, 0x33e824aa
xchg esi, edx
rol edx, 0x17
dec ebx
xor ecx, ebx
jmp 0x4c6887
push 0x2fafcf6b
bswap ebx
mov esi, ebx
xor ebx, esi
xor edx, esi
or ebx, edx
sub esi, 0x33eacfbd
sub ebx, esi
or ebx, 0x33eb4b4f
xor esi, 0x33eb8b07
inc edx
jmp 0x4c38cd
call fcn.004c6b30
xchg ebx, esi
xor ecx, edx
xchg ecx, ebx
xor ecx, esi
neg ecx
sub ecx, esi
add ebx, edx
mov edx, ebx
jmp 0x4c41d8
pop edi
sub esi, ebx
and esi, ebx
or edx, ebx
sub edx, ecx
xchg ecx, edx
add ebx, esi
xchg ecx, esi
or edx, esi
neg ecx
jmp 0x4c469d
push 0x2fa7bf01
bswap ecx
and edx, ecx
and ecx, esi
add ecx, 0x33f7875f
add esi, ebx
or ebx, 0x33f81274
add ebx, 0x33f85110
xchg edx, ebx
xor ebx, esi
jmp 0x4c3a65
push 0x2f9ac348
shr edx, 0xf
and ebx, 0x3403a554
sub ebx, 0x3403f566
or ebx, 0x3404342e
xor edx, ecx
or esi, ebx
xchg ecx, esi
rol ebx, 0xd
or ebx, esi
and ecx, edx
jmp 0x4c3fba
call fcn.004c6b30
xchg ebx, edx
add ebx, edx
xchg esi, ecx
bswap ebx
inc ecx
sub esi, 0x3411bf6d
shr ecx, 0x12
xor ebx, esi
jmp 0x4c3d20
call fcn.004c6b30
rol ecx, 3
not ebx
rol esi, 3
shr esi, 4
and ebx, 0x34284762
mov ecx, edx
xor esi, ebx
and ebx, ecx
ror ecx, 0x18
jmp 0x4c50bc
pop edi
xor edx, esi
add ebx, 0x3429e831
add edx, ecx
ror esi, 2
add ecx, 0x342aa4f4
shl ecx, 9
add ebx, esi
dec ecx
add ecx, edx
add esi, edx
rol edx, 0x1f
xor ecx, edx
or ecx, esi
jmp 0x4c605a
pop edi
xor ebx, esi
sub ebx, esi
or ecx, ebx
sub ecx, edx
add esi, ecx
and ecx, 0x342e3e09
and ecx, esi
and ebx, esi
nop
mov ecx, ebx
xchg edx, ebx
jmp 0x4c6b05
pop edi
and ecx, edx
shr esi, 0x1c
or esi, ebx
mov ecx, 0x343087ea
xor ebx, esi
xchg edx, ecx
xor edx, ebx
xor ebx, edx
and esi, edx
not ebx
not esi
sub ebx, edx
xor esi, ecx
neg edx
jmp 0x4c4fd6
push 0x2fa4a11d
add edx, esi
rol ecx, 9
xor esi, edx
ror esi, 0xf
mov ebx, ecx
jmp 0x4c3ca6
pop edi
rol edx, 0x10
mov ecx, esi
neg ebx
mov edx, 0x3440e941
ror ebx, 5
jmp 0x4c473e
pop edi
xchg ebx, ecx
and esi, 0x3450d33c
sub esi, ebx
xor esi, ebx
add edx, ebx
shr edx, 0x19
or ecx, esi
sub edx, 0x34525066
jmp 0x4c5c71
call edi
bswap edx
add ecx, ebx
xor esi, ebx
or esi, ecx
xor ecx, edx
add edx, ebx
mov esi, ebx
xchg edx, ecx
sub esi, edx
or ebx, ecx
dec edx
ror esi, 0x1a
jmp 0x4c6b64
call fcn.004c6b30
and esi, 0x3466fb3a
add edx, ebx
mov ecx, 0x34677468
or edx, ecx
or edx, ebx
sub ecx, 0x34682a77
add edx, ecx
add edx, ecx
jmp 0x4c68fc
pop edi
ror edx, 0x1a
mov esi, ecx
shl esi, 0x1c
sub edx, ecx
xchg ebx, esi
add esi, ecx
jmp 0x4c6a88
mov edi, 0x2809144b
mov ecx, esi
mov ecx, esi
mov ebx, esi
ror ecx, 0x1a
or ebx, ecx
mov ecx, edx
add edx, esi
sub ebx, edx
rol ebx, 0xf
add edx, ecx
xchg esi, edx
not ecx
mov ebx, ecx
mov ebx, 0x3479f077
jmp 0x4c43e4
push 0x2fb38399
and ecx, esi
sub ecx, ebx
sub edx, ebx
or esi, ebx
sub esi, ecx
rol edx, 6
sub edx, ecx
add esi, ecx
jmp 0x4c5675
pop edi
xor ebx, edx
mov ebx, edx
sub edx, esi
and ecx, 0x349bedb0
sub esi, edx
neg edx
rol ebx, 0xe
jmp 0x4c4353
mov edi, 0x4132136a
add edx, esi
add ecx, edx
sub ecx, esi
or ebx, 0x34b69066
sub ecx, ebx
add esi, ecx
ror esi, 0x1d
sub ebx, ecx
inc edx
and ecx, esi
or edx, esi
and ebx, ecx
jmp 0x4c6a21
pop edi
sub esi, ebx
neg esi
mov ecx, esi
sub esi, 0x34bcd523
jmp 0x4c45ed
push 0x2fbb4bbc
add edx, ecx
xor ebx, esi
mov ebx, 0x34c56253
xor ebx, 0x34c5a233
or edx, ecx
or ebx, ecx
inc ebx
add ebx, edx
and edx, 0x34c6e84b
sub esi, ecx
neg esi
xchg ecx, edx
sub ebx, edx
not ecx
and ecx, edx
jmp 0x4c4c97
push 0x2faadf58
and edx, 0x34cc07cf
nop
xchg ebx, esi
mov esi, 0x34ccc5b2
add ebx, 0x34cd04e7
xor ecx, ebx
xchg ecx, esi
or ebx, esi
and ebx, ecx
mov esi, ebx
jmp 0x4c6a07
pop edi
and ebx, edx
xor esi, 0x34cedc90
mov edx, ebx
rol ecx, 0xf
and ebx, 0x34cf97aa
inc edx
add ecx, edx
neg esi
xor edx, 0x34d0a398
jmp 0x4c37bb
call edi
or ebx, 0x34d0f9b9
or edx, ecx
sub esi, 0x34d17565
xor esi, ebx
sub esi, ecx
sub edx, ecx
nop
inc edx
jmp 0x4c6406
push 0x2fb06154
xor ebx, edx
add esi, ebx
and ecx, ebx
add edx, ecx
xchg ebx, ecx
nop
and ebx, esi
jmp 0x4c43c7
call edi
shr edx, 0x1f
or ebx, ecx
xchg esi, ecx
xor esi, ebx
inc esi
and esi, edx
xchg edx, ecx
jmp 0x4c4d8a
pop edi
or esi, 0x34ea51eb
add edx, 0x34ea91a6
add ecx, ebx
bswap edx
sub esi, edx
xchg edx, ecx
or edx, ebx
sub ecx, 0x34ec1904
and esi, ebx
xchg ecx, ebx
jmp 0x4c3b67
mov edi, 0x2809144b
mov ecx, ebx
sub ecx, ebx
rol ecx, 8
and esi, 0x34f60097
inc ebx
jmp 0x4c5aba
push 0x2f988087
dec esi
xchg ebx, edx
shl ebx, 0x1e
xor ebx, 0x34fce7c8
xchg ebx, edx
sub edx, ecx
xor esi, edx
mov edx, ebx
mov esi, 0x34fe1bcf
xor esi, 0x34fe5a71
jmp 0x4c5692
push 0x2fb2aaef
not edx
add ecx, ebx
add edx, ecx
sub edx, ebx
neg ebx
xor esi, ecx
rol ecx, 0x19
shl esi, 0x1e
jmp 0x4c3d5b
push 0x2fa459a4
dec ecx
add ecx, ebx
xor esi, ecx
sub ecx, edx
and ebx, 0x35101ed4
inc ebx
mov edx, 0x35109d59
or esi, ebx
jmp 0x4c5cc2
call edi
add ecx, esi
rol esi, 8
or esi, 0x35193c55
mov ecx, 0x35197b72
jmp 0x4c6504
pop edi
rol ecx, 0x11
not edx
mov ecx, esi
xor esi, edx
shl edx, 7
or esi, ecx
or ecx, 0x3520737a
add ecx, edx
xchg ecx, esi
or edx, ebx
add ecx, 0x3521792b
xor ecx, edx
xor edx, esi
jmp 0x4c4b41
push 0x2fab28a6
and ebx, 0x352c720f
add esi, ecx
and ebx, edx
or ebx, ecx
neg esi
xor ebx, ecx
jmp 0x4c54df
call fcn.004c6b30
or edx, esi
shl ecx, 0x16
ror edx, 7
inc esi
or esi, ebx
and ecx, esi
and ecx, 0x35300b37
dec esi
jmp 0x4c4b72
push 0x2fae617f
add ecx, ebx
sub ecx, ebx
sub edx, ebx
or edx, esi
or ecx, edx
or esi, 0x353720ad
and ecx, edx
neg ebx
mov esi, ebx
jmp 0x4c3fa5
pop edi
xor ecx, edx
mov ecx, 0x353f8f3f
or ecx, edx
jmp 0x4c59e9
call edi
xor esi, ebx
or ecx, ebx
and esi, edx
jmp 0x4c5346
pop edi
mov ecx, ebx
mov esi, edx
mov ecx, esi
ror ebx, 0x1c
add esi, 0x3546a6e0
jmp 0x4c3c15
pop edi
mov ebx, edx
ror edx, 1
and edx, ecx
xchg edx, ecx
and ebx, edx
xchg ebx, edx
sub esi, 0x354c76bf
shr ebx, 0x19
shr ecx, 0xe
or ebx, esi
jmp 0x4c5267