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

Disassembly:
mov esi, edi
xchg ebx, edi
add esi, edx
dec esi
neg ebx
rol esi, 0xd
and edx, esi
call sub.kernel32.dll_GetConsoleWindow
bswap esi
nop
or esi, edi
and esi, 0x89e02fd0
add esi, edi
sub esi, edi
xchg edi, esi
and ebx, edx
cmp eax, 0xffffff29
jne 0x4010cd
call sub.advapi32.dll_ConvertAccessToSecurityDescriptorW
call sub.user32.dll_BlockInput
call sub.advapi32.dll_RevertToSelf
call sub.user32.dll_BlockInput
call sub.user32.dll_BlockInput
call sub.user32.dll_BlockInput
call sub.advapi32.dll_RevertToSelf
call sub.advapi32.dll_ConvertAccessToSecurityDescriptorW
call sub.user32.dll_BlockInput
call sub.user32.dll_BlockInput
call sub.advapi32.dll_ConvertAccessToSecurityDescriptorW
call sub.user32.dll_BlockInput
call sub.ws2_32.dll_WSADuplicateSocketW
call sub.advapi32.dll_ConvertAccessToSecurityDescriptorW
call sub.advapi32.dll_ConvertAccessToSecurityDescriptorW
call sub.user32.dll_BlockInput
call sub.user32.dll_BlockInput
call sub.ws2_32.dll_WSADuplicateSocketW
call sub.advapi32.dll_ConvertAccessToSecurityDescriptorW
call sub.advapi32.dll_RevertToSelf
call sub.advapi32.dll_ConvertAccessToSecurityDescriptorW
call sub.ws2_32.dll_WSADuplicateSocketW
call sub.advapi32.dll_RevertToSelf
call sub.advapi32.dll_ConvertAccessToSecurityDescriptorW
call sub.advapi32.dll_RevertToSelf
call sub.user32.dll_BlockInput
call sub.advapi32.dll_RevertToSelf
call sub.ws2_32.dll_WSADuplicateSocketW
call sub.user32.dll_BlockInput
call sub.advapi32.dll_RevertToSelf
call sub.advapi32.dll_RevertToSelf
ret
or edi, edx
shr edx, 0xa
inc esi
add esi, edx
or edi, esi
rol edi, 0x13
neg edi
add ebx, esi
call sub.kernel32.dll_GetConsoleWindow
xor edi, 0x89e62b10
or edx, 0x89e68149
sub edi, 0x89e6d52b
shr esi, 3
add ebx, edx
shl edi, 0x10
dec ebx
cmp eax, 0xffffff16
jne 0x401164
call sub.advapi32.dll_ConvertAccessToSecurityDescriptorW
call sub.advapi32.dll_ConvertAccessToSecurityDescriptorW
call sub.ws2_32.dll_WSADuplicateSocketW
call sub.user32.dll_BlockInput
call sub.advapi32.dll_RevertToSelf
call sub.ws2_32.dll_WSADuplicateSocketW
call sub.advapi32.dll_RevertToSelf
call sub.advapi32.dll_ConvertAccessToSecurityDescriptorW
call sub.user32.dll_BlockInput
call sub.advapi32.dll_ConvertAccessToSecurityDescriptorW
call sub.advapi32.dll_ConvertAccessToSecurityDescriptorW
call sub.advapi32.dll_RevertToSelf
call sub.advapi32.dll_RevertToSelf
call sub.user32.dll_BlockInput
call sub.advapi32.dll_ConvertAccessToSecurityDescriptorW
call sub.advapi32.dll_ConvertAccessToSecurityDescriptorW
call sub.ws2_32.dll_WSADuplicateSocketW
call sub.user32.dll_BlockInput
ret
add esi, ebx
or esi, ebx
xor esi, 0x89ea0580
ror edx, 0x11
call sub.kernel32.dll_GetConsoleWindow
rol edx, 0xc
sub ebx, edx
neg esi
or edx, 0x89eb8245
or edx, edi
shr edi, 0x19
xchg esi, edx
cmp eax, 0xffffff11
jne 0x4011fa
call sub.ws2_32.dll_WSADuplicateSocketW
call sub.ws2_32.dll_WSADuplicateSocketW
call sub.user32.dll_BlockInput
call sub.user32.dll_BlockInput
call sub.ws2_32.dll_WSADuplicateSocketW
call sub.ws2_32.dll_WSADuplicateSocketW
call sub.user32.dll_BlockInput
call sub.advapi32.dll_ConvertAccessToSecurityDescriptorW
call sub.advapi32.dll_RevertToSelf
call sub.advapi32.dll_RevertToSelf
call sub.ws2_32.dll_WSADuplicateSocketW
call sub.advapi32.dll_ConvertAccessToSecurityDescriptorW
call sub.user32.dll_BlockInput
call sub.advapi32.dll_RevertToSelf
call sub.advapi32.dll_ConvertAccessToSecurityDescriptorW
call sub.advapi32.dll_RevertToSelf
call sub.ws2_32.dll_WSADuplicateSocketW
call sub.ws2_32.dll_WSADuplicateSocketW
call sub.advapi32.dll_RevertToSelf
call sub.ws2_32.dll_WSADuplicateSocketW
ret
xor edx, ebx
sub esi, 0x89ee2015
sub esi, ebx
add edi, ebx
add edx, esi
and esi, 0x89ef52d0
call sub.user32.dll_GetMessagePos
mov edx, ebx
sub edx, esi
cmp eax, 0xffffff23
jne 0x4012a0
call sub.advapi32.dll_ConvertAccessToSecurityDescriptorW
call sub.user32.dll_BlockInput
call sub.advapi32.dll_RevertToSelf
call sub.user32.dll_BlockInput
call sub.user32.dll_BlockInput
call sub.advapi32.dll_RevertToSelf
call sub.advapi32.dll_RevertToSelf
call sub.advapi32.dll_RevertToSelf
call sub.ws2_32.dll_WSADuplicateSocketW
call sub.advapi32.dll_ConvertAccessToSecurityDescriptorW
call sub.ws2_32.dll_WSADuplicateSocketW
call sub.ws2_32.dll_WSADuplicateSocketW
call sub.user32.dll_BlockInput
call sub.advapi32.dll_ConvertAccessToSecurityDescriptorW
call sub.advapi32.dll_RevertToSelf
call sub.advapi32.dll_RevertToSelf
call sub.ws2_32.dll_WSADuplicateSocketW
call sub.user32.dll_BlockInput
call sub.advapi32.dll_ConvertAccessToSecurityDescriptorW
call sub.user32.dll_BlockInput
call sub.advapi32.dll_RevertToSelf
call sub.advapi32.dll_RevertToSelf
call sub.user32.dll_BlockInput
call sub.advapi32.dll_RevertToSelf
call sub.advapi32.dll_ConvertAccessToSecurityDescriptorW
ret
jmp 0x494601
mov esi, 0x8b6db766
mov edi, ebx
or ebx, esi
mov ebx, 0x8b6f1e45
add edx, edi
or ebx, edi
and edi, edx
ror edi, 0x1a
jmp 0x496c95
pop edi
mov esi, 0x90eed78f
xchg ebx, esi
not esi
add edx, esi
xchg esi, ebx
and esi, 0x90f050db
bswap ebx
xchg ebx, edx
sub ebx, ecx
bswap esi
shr esi, 0x19
jmp 0x495a56
pop edi
sub esi, ecx
mov ecx, ebx
sub edx, ebx
xor ebx, 0x90f690f8
not edx
add ebx, 0x90f70fbd
add esi, ebx
xchg esi, ebx
mov ebx, 0x90f7ccef
xchg edx, ebx
add ebx, esi
jmp 0x495dba
push 0x8c93f560
xor edx, esi
or ecx, esi
xor ebx, 0x9104edad
dec ebx
add ebx, esi
jmp 0x494f67
call fcn.00495fee
shl ebx, 3
mov edx, 0x9105f634
add ebx, ecx
or ebx, ecx
sub esi, 0x9106b78a
sub edx, ecx
xor ebx, edx
and ebx, ecx
add ebx, edx
or ecx, ebx
neg esi
jmp 0x496e31
call fcn.00495fee
or edx, ecx
xor ebx, ecx
mov edx, 0x912390db
not ecx
jmp 0x496b41
push 0x8c98ab28
add ebx, ecx
rol esi, 4
rol edx, 0x18
sub ecx, edx
and edx, esi
sub edx, ebx
xor ecx, esi
mov edx, esi
xor esi, ebx
sub edx, 0x91298807
or esi, ecx
jmp 0x495c96
pop edi
sub ebx, edx
dec ebx
mov esi, edx
and ebx, esi
ror ebx, 0x11
jmp 0x49461d
push 0x8c9387bc
or edx, 0x91316718
xchg edx, esi
mov ebx, 0x9131e09f
xor esi, edx
add esi, ebx
ror esi, 0x15
mov ecx, edx
rol esi, 5
shr ebx, 0x1b
sub ebx, ecx
or esi, edx
mov ecx, edx
neg edx
jmp 0x49473c
push 0x8c6f6d58
add edx, 0x9134be98
and edx, ebx
neg ebx
xor esi, edx
sub edx, esi
add ebx, esi
and esi, ebx
jmp 0x494ad9
push 0x8c7c161a
or esi, edx
bswap ebx
shr ecx, 0x1c
and ebx, 0x91390db8
shr ebx, 0x18
rol edx, 1
and esi, edx
jmp 0x494ab9
push 0x8b7a6589
sub esi, ecx
xor esi, 0x913a5d9d
sub ecx, esi
mov ebx, ecx
and ebx, esi
rol esi, 0xb
rol ebx, 0x1d
add edx, ecx
xor esi, ecx
jmp 0x495d8c
mov edi, 0x2774562b
sub edx, ebx
or ebx, ecx
mov esi, edx
xor edx, 0x9149c3a7
mov ecx, esi
xor esi, 0x914a4586
xchg ecx, esi
jmp 0x4948f6
push 0x8c6fbe3a
xchg esi, ecx
mov ebx, esi
sub edx, esi
mov ebx, edx
and esi, ebx
sub ecx, 0x914bf82e
xchg esi, ebx
rol edx, 0x19
mov edx, ecx
shl edx, 8
mov esi, 0x914d3419
or ecx, edx
neg ecx
jmp 0x494f87
pop edi
add esi, edx
or edx, 0x91a4c1bf
dec ecx
sub ebx, ecx
xor esi, ecx
or esi, edx
rol esi, 9
mov ecx, esi
jmp 0x495ac4
call fcn.00495fee
bswap edx
bswap edx
inc edx
xor ebx, esi
shr edx, 0x1d
and edx, ebx
mov ecx, ebx
mov ebx, esi
or esi, ecx
mov esi, ecx
add ebx, edx
jmp 0x495f1a
push 0x8c7f53ad
dec edx
sub edx, 0x91c4b942
xor ebx, edx
inc edx
xor ebx, 0x91c57de5
jmp 0x4960c6
pop edi
mov ecx, 0x91d441b3
and edx, ebx
xchg esi, ecx
xchg edx, esi
dec ecx
jmp 0x496423
push 0x93201
xor ecx, 0x91d7c0cc
or edx, esi
xchg esi, edx
sub edx, esi
xor edx, 0x91d8e954
and ecx, 0x91d9277c
jmp 0x494fa3
pop edi
xchg esi, ecx
rol ebx, 0x11
bswap ebx
sub esi, ecx
add edx, ebx
xor edx, esi
dec ebx
jmp 0x49648f
push 0x8c945e97
and ecx, ebx
mov esi, ebx
add esi, ecx
mov ecx, esi
and ecx, edx
not ecx
xor ecx, ebx
sub esi, ecx
xchg ecx, esi
xchg ecx, esi
or ebx, edx
jmp 0x496ab5
push 0x8c7010e1
add ecx, 0x91fbea44
neg edx
sub edx, ebx
mov ebx, esi
or ebx, 0x91fd0306
jmp 0x496688
push 0x401400
xor esi, edx
xchg ebx, edx
xchg esi, edx
shl ecx, 0x10
and ecx, 0x91fe7474
sub ecx, edx
sub edx, ecx
mov ecx, esi
jmp 0x496791
pop edi
shr esi, 0xe
sub esi, edx
or edx, ecx
xor ecx, ebx
jmp 0x495d22
call fcn.00495fee
or esi, edx
add esi, 0x92256307
shr edx, 0x14
and edx, ecx
jmp 0x496915
mov edi, 0x2774562b
or ecx, edx
nop
not ecx
or esi, ecx
add ecx, esi
mov esi, 0x92281f98
mov ecx, esi
add esi, edx
or ecx, edx
xchg ebx, edx
or edx, ebx
dec ecx
or ebx, edx
jmp 0x49515e
push 0x8c8f0016
xor ecx, esi
or ebx, 0x924ad22c
or edx, esi
dec ecx
and ebx, ecx
add ecx, edx
sub esi, ebx
xor ecx, edx
sub ebx, esi
xchg esi, edx
sub ecx, ebx
or edx, ebx
add ebx, esi
and ebx, 0x9251027c
jmp 0x496755
call edi
and ecx, edx
add ecx, 0x926ad195
neg ebx
or ecx, ebx
shl esi, 5
mov ebx, 0x92787ca8
or ebx, edx
jmp 0x4967c3
pop edi
xor ebx, edx
inc ebx
xchg esi, edx
rol ecx, 0x11
xor ecx, esi
or ebx, 0x9283df59
xchg esi, ecx
or esi, edx
or esi, ebx
rol edx, 0xe
dec ecx
xchg ebx, esi
xor ecx, edx
jmp 0x4964fe
push 0x8c78a6fa
shr ebx, 0x13
shl ecx, 0x18
shl edx, 0x16
mov edx, ebx
jmp 0x49639d
call fcn.00495fee
rol ecx, 0x18
xor ebx, esi
neg esi
xchg ecx, edx
shl edx, 0x10
mov edx, ecx
jmp 0x4956e7
pop edi
xor ebx, 0x929c2a6a
rol edx, 7
mov ecx, 0x929d0fbc
xor ecx, 0x929dba36
add edx, ecx
dec ecx
xor ecx, 0x929f1c37
and ebx, 0x929fc6c3
jmp 0x495f65
push 0x8c878c7f
dec ecx
xor edx, ecx
rol esi, 0xc
xor ecx, edx
or ecx, ebx
add ebx, esi
and ebx, esi
and esi, edx
ror ebx, 0x19
sub edx, 0x92a79603
xor edx, 0x92a7ea00
jmp 0x4965f0
pop edi
or ecx, edx
and esi, edx
rol edx, 0xe
add ebx, ecx
add ecx, ebx
jmp 0x4965c1
pop edi
dec esi
add ecx, esi
sub esi, ebx
sub edx, esi
xor ebx, ecx
or ebx, 0x92cf9ca1
or ebx, esi
bswap ebx
jmp 0x496536
call edi
mov ecx, ebx
and ebx, edx
shl ecx, 0x10
sub esi, ebx
add ebx, 0x92ee5358
add esi, edx
xchg esi, edx
neg ecx
rol ecx, 1
inc ebx
inc esi
or ecx, edx
xor ebx, 0x92fa77b2
jmp 0x49625f
pop edi
xor ebx, 0x9324e975
xchg ebx, ecx
xor edx, esi
add ecx, esi
sub ecx, edx
ror edx, 0x16
or ebx, edx
shr ebx, 0xa
shr ebx, 1
sub esi, edx
or ebx, ecx
xchg esi, ebx
xchg ecx, edx
and esi, ebx
jmp 0x495a81
call edi
or ecx, 0x9328d6f8
mov esi, ecx
and edx, ebx
inc ecx
shr ebx, 3
ror ebx, 0x13
jmp 0x497642
pop edi
sub edx, ecx
xor ecx, ebx
and edx, esi
rol ebx, 6
xor ecx, 0x93361103
not esi
mov ecx, 0x933696fd
xor ecx, esi
not edx
and ebx, 0x93375db3
add edx, 0x9337b096
add ecx, esi
not ecx
and ecx, edx
jmp 0x4949ec
push 0x8c980148
not ebx
or esi, ecx
add ebx, edx
and edx, 0x936ba26e
dec ecx
or edx, ecx
jmp 0x4975db
pop edi
mov ebx, ecx
xchg edx, esi
or ecx, esi
sub ecx, esi
sub edx, 0x936f3eec
xchg ebx, edx
shl edx, 8
shr ecx, 9
jmp 0x494db2
pop edi
xor ecx, ebx
or esi, ebx
add ebx, edx
xchg ecx, esi
or ecx, esi
or ecx, 0x93780b63
sub esi, ecx
and ecx, edx
shr ebx, 0x10
jmp 0x494e93
push 0x8c7baada
xor ebx, 0x93792427
sub esi, edx
mov ebx, esi
bswap esi
bswap ecx
or ebx, 0x937a65d2
xchg esi, ecx
jmp 0x494a23
pop edi
mov ecx, esi
and esi, ebx
xor esi, ebx
sub ebx, ecx
ror ebx, 0x13
xchg edx, esi
and ecx, 0x9387b676
xor ecx, edx
mov ebx, esi
not edx
sub ebx, 0x9388b4aa
or esi, 0x9388f4aa
jmp 0x497584
pop edi
or ebx, ecx
add edx, esi
add ecx, esi
xchg esi, ebx
shr ecx, 5
xor ecx, esi
sub ebx, edx
ror ecx, 0x1f
sub edx, ebx
mov ecx, ebx
jmp 0x4953a6
push 0x8b778324
xchg ecx, ebx
and esi, ecx
xor edx, ecx
xchg ecx, esi
xchg esi, ebx
neg ebx
or esi, edx
or esi, edx
mov esi, ebx
xor ecx, esi
and esi, ecx
sub esi, edx
and ebx, edx
jmp 0x4963bd
call fcn.00495fee
xor ebx, 0x93aff0a7
xor ecx, esi
shr ecx, 0xc
xor edx, 0x93b0ad5b
xchg ebx, esi
xchg edx, ebx
neg edx
and ecx, edx
sub edx, ecx
not ecx
mov esi, ebx
mov ebx, 0x93b2e2a4
and edx, ecx
and esi, 0x93b371de
xor esi, ecx
jmp 0x4976b4
call fcn.00495fee
inc esi
xor ecx, 0x93b43e23
not ebx
and edx, esi
xchg ebx, edx
inc ebx
add ecx, esi
and edx, esi
add ebx, esi
sub ebx, edx
or ecx, edx
jmp 0x495321
push 0x8c98f8a8
rol edx, 0xb
xchg esi, ecx
rol esi, 2
xchg esi, ecx
add edx, esi
xor ebx, esi
neg edx
dec esi
jmp 0x496646
pop edi
shl esi, 0x17
neg ecx
xchg esi, ebx
sub esi, edx
xchg ecx, edx
xor esi, 0x93c3df27
rol ecx, 4
jmp 0x496464
mov edi, 0x2774562b
and ebx, esi
bswap edx
and edx, esi
rol ebx, 0x17
sub edx, esi
rol edx, 0xe
and edx, ebx
jmp 0x496991
mov edi, 0x2774562b
xchg ebx, ecx
and edx, 0x93cba1bd
mov ecx, edx
or esi, ebx
jmp 0x495c74
pop edi
mov ecx, ebx
xor ecx, esi
xor esi, 0x93d7ae34
add edx, esi
and esi, ecx
jmp 0x496a40
call edi
xchg esi, ecx
sub edx, esi
xchg ebx, edx
add esi, edx
inc esi
xchg esi, ebx
and esi, ebx
and esi, edx
jmp 0x495b82
call edi
add ecx, ebx
and ebx, ecx
xchg edx, esi
mov esi, ebx
xchg esi, edx
sub ebx, esi
xor ebx, 0x93f96a7f
mov ecx, 0x93f9a8f9
jmp 0x4971a9
pop edi
mov esi, 0x93fdd243
inc esi
and ecx, 0x93fe4e02
xor edx, ebx
ror ecx, 0xa
mov ecx, ebx
xchg edx, ecx
mov esi, ebx
or edx, esi
shl ebx, 0x1b
jmp 0x49554a
push 0x8c7fa557
mov edx, esi
sub esi, ebx
and esi, edx
xor ecx, ebx
or ecx, esi
mov edx, ecx
sub edx, ebx
and esi, ecx
sub esi, ecx
jmp 0x497591
call fcn.00495fee
add ebx, edx
and ebx, ecx
mov edx, ebx
inc ecx
mov ecx, 0x94646e8c
add esi, ecx
xchg edx, ebx
dec esi
jmp 0x496efd
pop edi
ror ecx, 2
ror ecx, 2
sub edx, ebx
add ebx, esi
add edx, ecx
dec ebx
shl ecx, 0xd
and esi, edx
xor ecx, esi
and esi, 0x946c66bf
add ecx, 0x946ca4e1
jmp 0x4978b4
pop edi
add edx, ebx
sub edx, ecx
and ebx, ecx
or esi, ebx
xor edx, esi
xchg esi, ebx
sub ebx, edx
xchg ecx, esi
sub esi, ecx
mov esi, edx
jmp 0x49689b
pop edi
or esi, 0x948d971f
rol esi, 3
bswap esi
shl ecx, 0x11
xor ebx, edx
nop
sub edx, 0x9493cae5
or ecx, ebx
add ebx, edx
jmp 0x495a9d
push 0x8c7f015a
xor ecx, edx
xor edx, 0x94950362
add ebx, 0x949541ed
ror ebx, 0x14
or ebx, edx
sub ebx, edx
xor ebx, edx
jmp 0x494cf9
push 0x8c78f87a
neg ecx
ror ecx, 0x1e
xchg ebx, edx
neg edx
xchg esi, ecx
add esi, ebx
ror edx, 0x10
dec ebx
not esi
shr ebx, 0x11
jmp 0x4972b5
mov edi, 0x2774562b
add edx, esi
mov ecx, edx
xor edx, ebx
xor edx, 0x949c90fe
and edx, ebx
neg ecx
bswap ecx
or esi, 0x949d90f3
neg ecx
inc edx
mov edx, esi
and ebx, edx
neg ebx
ror ebx, 0x13
jmp 0x4974f6
mov edi, 0x123b2f04
sub esi, ebx
shr esi, 0x15
and ebx, edx
inc edx
dec ecx
and ebx, ecx
add edx, ecx
add ebx, ecx
jmp 0x49546c
push 0x8b7a154c
ror ecx, 0x1b
add ebx, ecx
sub ebx, esi
xor ebx, edx
and ebx, 0x94bb1255
ror ecx, 0x11
mov esi, 0x94bba637
mov ecx, 0x94bbf9ce
jmp 0x494a42
pop edi
and esi, 0x94bede2d
xchg esi, edx
and esi, ebx
or esi, 0x94c9f691
xchg edx, esi
inc ebx
or edx, ecx
xor ebx, 0x94caec00
add edx, ecx
bswap ecx
sub edx, 0x94cbb39f
jmp 0x4949ae
pop edi
sub ecx, esi
or ecx, 0x94cc45c5
mov ecx, edx
or esi, ecx
xor esi, 0x94ccf995
xor ecx, edx
xor esi, ecx
sub esi, 0x94cdbbce
jmp 0x496624
push 0x8c77e6d9
mov ebx, esi
rol ebx, 0x15
jmp 0x496c02
mov edi, 0x4132136a
sub esi, ebx
and edx, ecx
inc ebx
add ebx, esi
xchg esi, ecx
ror ebx, 0x18
shr esi, 0xb
or ebx, ecx
and ebx, edx
and ebx, esi
sub ebx, edx
xor ecx, ebx
xor ebx, 0x94d7a645
jmp 0x494753
push 0x8c874385
mov ebx, edx
dec edx
neg esi
nop
add edx, 0x94d917d5
add ecx, 0x94d955df
add ebx, ecx
add edx, ecx
xchg esi, ebx
jmp 0x4954d1
pop edi
and esi, 0x94e2ab4a
xchg ecx, esi
not ebx
or edx, esi
xor ecx, 0x94e3a095
sub ebx, 0x94e3f4b6
xchg ebx, ecx
and esi, ecx
shr edx, 1
or esi, ecx
ror esi, 5
jmp 0x494b74
push 0x8c8eb066
add esi, 0x94e5c94c
sub ecx, 0x94e606e2
xor ecx, edx
not esi
shr esi, 0xa
xchg esi, ecx
neg esi
or esi, 0x94e7ae85
inc edx
xchg edx, esi
rol ecx, 0x14
mov edx, esi
jmp 0x495296
push 0x8c87e321
xor edx, 0x94e95f77
xchg ecx, esi
sub esi, ecx
neg ebx
sub ecx, 0x94ea57c4
dec esi
mov esi, edx
mov esi, ecx
jmp 0x49640a
pop edi
or ebx, ecx
and edx, ebx
add edx, esi
ror edx, 0x1f
mov edx, esi
sub ebx, esi
mov edx, ecx
or ecx, 0x94ef6b50
add edx, ebx
add ebx, esi
inc ecx
or edx, ecx
jmp 0x49650d
push 0x8c996206
mov edx, ecx
sub esi, ecx
shr edx, 0xa
jmp loc.00495e9e
mov edi, 0x2774562b
sub ebx, esi
mov esi, 0x94f8a430
neg edx
add esi, ebx
and ebx, esi
xor edx, esi
and esi, ecx
or edx, ecx
mov ecx, ebx
or esi, ebx
add ecx, 0x94faf797
jmp 0x495c3c
push 0x8c8f5711
rol ecx, 0x10
xor ecx, esi
sub esi, edx
mov ebx, ecx
neg ecx
xchg ebx, ecx
add edx, ebx
rol esi, 0x12
sub esi, ecx
add ebx, 0x9520c999
sub esi, edx
mov edx, ebx
and ecx, ebx
jmp 0x496cab
call edi
sub ecx, edx
add ecx, esi
add ebx, esi
ror esi, 0xd
xor edx, ebx
or ecx, edx
shr edx, 0xf
or ebx, ecx
mov esi, ebx
sub ecx, edx
and esi, ecx
sub edx, 0x9525a23c
add ecx, ebx
and ebx, 0x95261dd4
bswap ebx
shr esi, 0x14
jmp 0x4955b8
pop edi
xchg esi, edx
dec ecx
mov ebx, 0x9527687e
add ecx, esi
dec ecx
or edx, esi
nop
dec edx
xchg ebx, edx
bswap esi
xchg esi, ebx
jmp 0x495918
push 0x40
add edx, esi
ror ecx, 0x10
and esi, edx
xchg ebx, edx
or esi, ebx
mov ebx, esi
or ecx, ebx
sub ecx, esi
sub edx, 0x952b9d3d
mov esi, ebx
and ecx, esi
and esi, 0x952c51b0
jmp 0x494de0
pop edi
xor edx, 0x9559f5d1
ror esi, 0x18
xchg edx, ebx
xor edx, esi
xchg edx, ebx
add edx, ebx
sub edx, ebx
add esi, edx
jmp 0x497654
push 0x8c933045
mov ecx, edx
and esi, 0x955c38d0
inc esi
sub esi, edx
add ecx, esi
jmp 0x4949be
call fcn.00495fee
mov ecx, esi
dec ecx
and edx, ebx
add esi, ecx
and ebx, esi
sub ecx, esi
or ecx, edx
xchg esi, ecx
add ecx, ebx
xor edx, 0x95616e08
and ebx, ecx
jmp 0x495dce
call edi
xor edx, 0x9561fdab
sub esi, ebx
shl ebx, 2
mov ecx, edx
and ecx, ebx
sub esi, ebx
xor edx, ebx
xchg esi, ebx
xchg ebx, ecx
jmp 0x496338
call fcn.00495fee
ror esi, 0x1b
or ebx, edx
jmp 0x495888
push 0x8c75a763
add esi, ebx
or ecx, ebx
add ebx, ecx
sub ecx, 0x958b1041
and ebx, esi
sub ecx, 0x958b8abf
shl esi, 0xc
and ecx, ebx
xchg ebx, esi
and ecx, edx
shr ecx, 6
jmp 0x497155
mov edi, 0x123b2f04
and edx, ebx
sub ecx, 0x958d5aaf
xchg ecx, ebx
rol ecx, 2
and esi, 0x958e1411
add ecx, esi
and esi, ecx
neg edx
shr ecx, 0x13
or esi, 0x95e12090
mov ecx, edx
sub esi, ebx
jmp 0x494c54
mov edi, 0x123b2f04
and esi, ebx
xor edx, 0x95e37b19
or edx, esi
and ebx, ecx
inc ebx
add ebx, 0x95e46c8e
rol edx, 0x14
mov ecx, ebx
or esi, edx
add esi, 0x95e56845
and ebx, ecx
or esi, ebx
add ebx, 0x95e61c36
jmp 0x4961a0
call edi
xor ebx, edx
mov edx, esi
or edx, ecx
and esi, ecx
or ecx, esi
and edx, esi
shr ebx, 0x11
neg edx
sub edx, ebx
or ecx, edx
or ebx, ecx
ror edx, 0x15
jmp 0x4961e7
push 0x8c783b3e
shr ebx, 0x1f
add esi, 0x95faf4b3
xor edx, 0x95fb3288
bswap ebx
mov esi, 0x95fbb846
or ecx, 0x95fbf614
add edx, ebx
jmp 0x4953f7
push 0x8b7672d0
xor esi, ecx
add edx, 0x960537df
not esi
not esi
jmp 0x496fa7
push 0x8c8fb189
and esi, ebx
or ecx, ebx
and ecx, 0x960680fe
inc ecx
sub esi, 0x9606ff4a
shl ebx, 1
and esi, ecx
or ecx, esi
xor ecx, edx
or ecx, 0x960838ab
and ebx, esi
xor esi, 0x9608b25b
add ebx, esi
jmp 0x496a6a
push 0x8c8a5536
sub edx, esi
xchg esi, edx
shr ecx, 0x16
inc edx
or edx, esi
shl esi, 8
sub edx, 0x961099bd
xor ebx, esi
add ebx, edx
mov edx, ebx
and esi, ecx
xor esi, 0x9611e0b4
xchg ecx, esi
and edx, esi
jmp 0x497877
push 0x8c8b03bb
mov ebx, ecx
shl edx, 0x1d
bswap ecx
or esi, 0x9615a788
sub edx, ecx
xor esi, ebx
ror edx, 5
mov ecx, 0x9616b099
jmp 0x4972c5
pop edi
shr ebx, 3
or esi, edx
mov ebx, 0x961b7063
not edx
not ebx
rol esi, 6
jmp 0x494671
call edi
mov ebx, edx
or edx, esi
shr edx, 0x18
xchg ebx, esi
or edx, 0x9621b72c
neg ecx
mov edx, ecx
and edx, ecx
and ebx, ecx
jmp 0x497481
push esp
mov ecx, esi
or ebx, 0x96236343
sub esi, 0x9623b7a2
shr esi, 7
xor ecx, 0x96246759
xor edx, esi
xor edx, 0x9624e270
sub ebx, ecx
and esi, 0x9625953f
jmp 0x49743d
push 0x8c8060d5
xor ebx, ecx
sub esi, edx
shl edx, 0x11
rol ebx, 7
bswap esi
inc edx
nop
sub edx, esi
or ecx, ebx
jmp 0x495175
call edi
add ecx, edx
xor edx, ecx
or edx, esi
or edx, 0x9638cc1f
sub edx, ebx
and ecx, esi
xchg ebx, ecx
or esi, ebx
dec ecx
or ecx, esi
jmp 0x49503c
call fcn.00495fee
or edx, ebx
or ecx, ebx
xor ecx, edx
sub ecx, edx
xchg ebx, edx
xor ecx, esi
sub esi, ecx
xor esi, 0x963f224b
or ecx, ebx
add ebx, ecx
not ebx
jmp 0x496e13
push 0x8b76db9f
and edx, esi
mov ecx, esi
sub esi, edx
add esi, edx
sub ebx, ecx
or ecx, esi
add ebx, edx
sub esi, ebx
sub edx, esi
nop
jmp 0x4975fb
pop edi
xchg edx, esi
mov ebx, ecx
mov edx, ebx
and edx, ecx
not edx
inc edx
sub ebx, edx
shr esi, 1
add esi, ecx
not edx
jmp 0x496597
push 0x8c75fb31
or ecx, edx
neg edx
sub ecx, edx
not edx
and esi, 0x966c4b78
xor edx, ebx
shr ecx, 0xa
or edx, ecx
nop
bswap edx
or esi, ebx
mov esi, edx
jmp 0x4975bc
pop edi
sub ebx, esi
not esi
xchg ebx, esi
or ebx, 0x96727c9a
dec edx
shl ebx, 1
xor edx, ecx
rol ebx, 0xf
and esi, 0x9673f8d8
jmp 0x495b0b
pop edi
sub esi, ecx
mov esi, edx
mov esi, ebx
jmp 0x49585f
mov edi, 0x123b2f04
not ebx
xchg ebx, esi
xor edx, esi
jmp 0x496f34
push 0x8c8ba6ed
or edx, ebx
mov ebx, ecx
not edx
sub edx, esi
or ebx, esi
jmp 0x495d3c
call edi
or esi, ecx
mov edx, 0x9696e314
add edx, ecx
inc ebx
rol esi, 3
neg esi
jmp 0x4971f4
push esp
add esi, ecx
sub edx, ecx
shr ebx, 2
mov ebx, esi
xor ebx, esi
add ecx, 0x96ab3e80
jmp 0x4967de
pop edi
nop
sub ebx, ecx
or edx, ecx
ror esi, 0xc
add edx, esi
sub ebx, ecx
xor ebx, edx
not edx
mov edx, esi
mov ecx, 0x96b34afb
add ecx, 0x96b38892
xor edx, ebx
ror ebx, 0x1d
xor esi, ecx
jmp 0x497049
call fcn.00495fee
sub ecx, edx
add ebx, edx
or esi, ebx
dec edx
add ecx, edx
add ebx, ecx
xor edx, ecx
sub ecx, edx
not edx
jmp 0x49734e
pop edi
neg esi
and esi, ebx
shr esi, 0x13
jmp 0x497737
push 0x8c80113d
or ebx, edx
xchg esi, edx
mov ecx, ebx
sub edx, ecx
neg ebx
xchg ecx, ebx
shr edx, 0x19
and ebx, ecx
add esi, ecx
sub edx, ecx
xor ebx, ecx
xor ecx, esi
or ecx, 0x96cb4cea
add edx, ebx
jmp 0x496e5e
mov edi, 0x123b2f04
xchg ecx, ebx
add ecx, ebx
neg ecx
and esi, ebx
sub ebx, 0x96ccff1f
xor ebx, esi
shl esi, 0x13
and edx, ecx
jmp 0x4968f2
push 0x8c985575
inc ebx
shl ecx, 0x1f
xchg esi, ecx
add ebx, esi
neg edx
inc edx
shr ecx, 0x1d
and esi, edx
or edx, ecx
or ebx, esi
or ebx, edx
jmp 0x494938
push 0x8b7733e2
or ecx, ebx
neg ecx
sub esi, ebx
dec edx
or esi, edx
xor ecx, ebx
mov ebx, edx
xchg ecx, edx
and esi, ecx
jmp 0x495c18
pop edi
or edx, esi
xor ecx, ebx
and ecx, 0x96d996ea
or ebx, esi
jmp 0x495484
pop edi
dec ecx
or ecx, edx
add esi, edx
neg edx
sub ecx, edx
mov edx, 0x96db8552
xor ecx, 0x96dbc2ac
mov ecx, ebx
or edx, ecx
mov esi, edx
add edx, 0x96dce449
sub esi, edx
mov esi, edx
shr ebx, 0xd
jmp 0x496d1e
call edi
and ecx, 0x96e1ef13
xor esi, edx
not ecx
mov ecx, 0x96e2d0d0
xor ebx, esi
sub edx, ecx
bswap edx
shl esi, 0x11
jmp 0x496dc9
push 0x8c92e1b2
mov edx, 0x96e58f57
mov ecx, 0x96e5e1e1
not ecx
bswap edx
and esi, edx
and ecx, edx
xchg edx, ecx
add ecx, ebx
mov esi, 0x96e7c1b4
and ebx, esi
add esi, edx
sub ecx, esi
jmp 0x4968b6
pop edi
and ecx, ebx
not edx
sub ebx, 0x96ebcfc1
xor ebx, edx
sub ebx, edx
rol esi, 3
and esi, edx
bswap edx
xor esi, ebx
dec edx
and esi, ecx
dec ebx
xchg ebx, esi
jmp 0x4976e8
push 0x8c8aa616
not ebx
xor edx, 0x97076506
sub ecx, esi
mov ebx, ecx
xchg ebx, esi
sub ecx, esi
or esi, 0x97095308
add edx, ecx
and ecx, ebx
inc ecx
jmp 0x496d6f
pop edi
shr esi, 0x15
or edx, ecx
ror ebx, 1
mov ecx, ebx
and edx, ecx
shr ecx, 3
xor edx, 0x970fef27
not esi
shr edx, 4
or ecx, esi
xor ecx, edx
sub edx, 0x9711232b
and ebx, ecx
jmp 0x496359