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

Disassembly:
call sub.kernel32.dll_GetThreadLocale
cmp eax, 0xfffffef0
jne 0x40109d
call sub.oleaut32.dll_VarCyFromUI2
call sub.ntdll.dll_ZwSetInformationKey
call sub.ntdll.dll_RtlIpv6StringToAddressExW
call sub.ntdll.dll_RtlIpv6StringToAddressExW
call sub.ntdll.dll_RtlIpv6StringToAddressExW
call sub.ntdll.dll_ZwSetInformationKey
call sub.oleaut32.dll_VarCyFromUI2
call sub.oleaut32.dll_VarCyFromUI2
call sub.oleaut32.dll_VarCyFromUI2
call sub.ntdll.dll_RtlIpv6StringToAddressExW
call sub.ntdll.dll_RtlIpv6StringToAddressExW
call sub.oleaut32.dll_VarCyFromUI2
call sub.ntdll.dll_ZwSetInformationKey
call sub.ntdll.dll_RtlIpv6StringToAddressExW
call sub.ntdll.dll_ZwSetInformationKey
call sub.oleaut32.dll_VarCyFromUI2
call sub.ntdll.dll_ZwSetInformationKey
call sub.ntdll.dll_ZwSetInformationKey
call sub.ntdll.dll_ZwSetInformationKey
call sub.oleaut32.dll_VarCyFromUI2
call sub.ntdll.dll_ZwSetInformationKey
call sub.oleaut32.dll_VarCyFromUI2
call sub.ntdll.dll_ZwSetInformationKey
call sub.oleaut32.dll_VarCyFromUI2
call sub.ntdll.dll_RtlIpv6StringToAddressExW
call sub.oleaut32.dll_VarCyFromUI2
call sub.ntdll.dll_ZwSetInformationKey
call sub.ntdll.dll_ZwSetInformationKey
ret
call sub.kernel32.dll_GetThreadLocale
cmp eax, 0xfffffed7
jne 0x401149
call sub.oleaut32.dll_VarCyFromUI2
call sub.ntdll.dll_RtlIpv6StringToAddressExW
call sub.oleaut32.dll_VarCyFromUI2
call sub.ntdll.dll_ZwSetInformationKey
call sub.ntdll.dll_ZwSetInformationKey
call sub.ntdll.dll_ZwSetInformationKey
call sub.ntdll.dll_RtlIpv6StringToAddressExW
call sub.oleaut32.dll_VarCyFromUI2
call sub.ntdll.dll_RtlIpv6StringToAddressExW
call sub.oleaut32.dll_VarCyFromUI2
call sub.ntdll.dll_RtlIpv6StringToAddressExW
call sub.oleaut32.dll_VarCyFromUI2
call sub.oleaut32.dll_VarCyFromUI2
call sub.ntdll.dll_RtlIpv6StringToAddressExW
call sub.ntdll.dll_ZwSetInformationKey
call sub.ntdll.dll_ZwSetInformationKey
call sub.oleaut32.dll_VarCyFromUI2
call sub.ntdll.dll_ZwSetInformationKey
call sub.oleaut32.dll_VarCyFromUI2
call sub.ntdll.dll_RtlIpv6StringToAddressExW
call sub.ntdll.dll_ZwSetInformationKey
call sub.ntdll.dll_RtlIpv6StringToAddressExW
call sub.oleaut32.dll_VarCyFromUI2
call sub.oleaut32.dll_VarCyFromUI2
call sub.oleaut32.dll_VarCyFromUI2
call sub.oleaut32.dll_VarCyFromUI2
call sub.oleaut32.dll_VarCyFromUI2
call sub.oleaut32.dll_VarCyFromUI2
call sub.ntdll.dll_ZwSetInformationKey
call sub.ntdll.dll_RtlIpv6StringToAddressExW
call sub.ntdll.dll_RtlIpv6StringToAddressExW
ret
call sub.user32.dll_GetClipboardViewer
cmp eax, 0xffffff09
jne 0x4011b9
call sub.oleaut32.dll_VarCyFromUI2
call sub.oleaut32.dll_VarCyFromUI2
call sub.ntdll.dll_RtlIpv6StringToAddressExW
call sub.oleaut32.dll_VarCyFromUI2
call sub.ntdll.dll_ZwSetInformationKey
call sub.ntdll.dll_ZwSetInformationKey
call sub.ntdll.dll_RtlIpv6StringToAddressExW
call sub.oleaut32.dll_VarCyFromUI2
call sub.ntdll.dll_ZwSetInformationKey
call sub.oleaut32.dll_VarCyFromUI2
call sub.oleaut32.dll_VarCyFromUI2
call sub.oleaut32.dll_VarCyFromUI2
call sub.ntdll.dll_RtlIpv6StringToAddressExW
call sub.oleaut32.dll_VarCyFromUI2
call sub.ntdll.dll_ZwSetInformationKey
call sub.ntdll.dll_RtlIpv6StringToAddressExW
call sub.ntdll.dll_RtlIpv6StringToAddressExW
call sub.ntdll.dll_ZwSetInformationKey
call sub.ntdll.dll_RtlIpv6StringToAddressExW
ret
call sub.kernel32.dll_GetThreadLocale
cmp eax, 0xffffff15
jne 0x40123d
call sub.oleaut32.dll_VarCyFromUI2
call sub.oleaut32.dll_VarCyFromUI2
call sub.ntdll.dll_RtlIpv6StringToAddressExW
call sub.ntdll.dll_ZwSetInformationKey
call sub.ntdll.dll_ZwSetInformationKey
call sub.oleaut32.dll_VarCyFromUI2
call sub.oleaut32.dll_VarCyFromUI2
call sub.ntdll.dll_ZwSetInformationKey
call sub.oleaut32.dll_VarCyFromUI2
call sub.ntdll.dll_ZwSetInformationKey
call sub.ntdll.dll_RtlIpv6StringToAddressExW
call sub.ntdll.dll_ZwSetInformationKey
call sub.ntdll.dll_ZwSetInformationKey
call sub.ntdll.dll_RtlIpv6StringToAddressExW
call sub.ntdll.dll_RtlIpv6StringToAddressExW
call sub.oleaut32.dll_VarCyFromUI2
call sub.ntdll.dll_ZwSetInformationKey
call sub.oleaut32.dll_VarCyFromUI2
call sub.oleaut32.dll_VarCyFromUI2
call sub.ntdll.dll_ZwSetInformationKey
call sub.ntdll.dll_ZwSetInformationKey
call sub.ntdll.dll_ZwSetInformationKey
call sub.oleaut32.dll_VarCyFromUI2
ret
jmp 0x4db08b
mov ebx, edi
shl ebx, 0xf
neg edx
jmp 0x4dbb3c
push 0xbe6140ac
and ecx, ebx
and ebx, 0xc0cc4bec
sub ebx, edi
sub ecx, 0xc0ccc5ac
mov edx, edi
or edi, ebx
dec ebx
xchg ebx, ecx
neg ecx
or ebx, ecx
and edx, edi
inc edx
and edi, 0xc0cef14d
jmp 0x4ddd46
mov esi, 0x73716341
xor edx, edi
mov ecx, 0xc0cf84f2
or ebx, edi
nop
jmp 0x4dc152
pop esi
shr ebx, 0x10
add edx, ecx
or ebx, 0xc0d3874f
sub ebx, edi
or ecx, edx
xor edi, ecx
jmp 0x4db196
push 0xbe606804
add edx, edi
and ecx, ebx
or ebx, edi
or ebx, ecx
and edx, edi
or edx, edi
jmp 0x4de2ca
push 0xbe4f6c41
sub edi, ebx
xor edx, 0xc0da59fd
rol ecx, 0x19
or ebx, edx
xor edi, 0xc0db1f53
shr ebx, 4
add ebx, 0xc0db991d
jmp 0x4dbf58
pop esi
mov edx, ecx
add edx, edi
sub ebx, ecx
xor ebx, edx
sub edx, 0xc0dce703
jmp 0x4dba4a
push 0xbe54b6e7
xor edi, 0xc0dd3b20
xor ebx, 0xc0dd767a
dec ecx
nop
nop
and edi, ebx
inc edx
or ecx, edx
jmp 0x4db0c5
pop esi
xchg ecx, ebx
and ecx, edi
and ebx, edi
add edx, ecx
sub ecx, edx
add ecx, 0xc0e114ac
sub edx, ecx
add edi, 0xc0e18ca2
dec edi
or ebx, edi
inc ecx
jmp 0x4dbeb6
mov esi, 0x43370267
xor ebx, 0xc0ebba93
shr ecx, 0x1a
xor edi, ebx
shr edx, 0x1b
mov ebx, 0xc0ecb11b
and edi, edx
add edi, 0xc0ed26b6
nop
and ebx, 0xc0edb243
jmp 0x4dcf38
pop esi
ror edx, 0xb
add edi, ecx
add edx, ecx
or ebx, 0xc0f5a0ea
not ecx
xor ecx, ebx
add edx, 0xc0f66aac
ror ebx, 0x13
jmp 0x4de535
mov esi, 0x73716341
xor ebx, edi
xor ecx, edx
or ebx, edi
sub ecx, edx
mov ecx, 0xc0f7f5f7
bswap ecx
neg ebx
and edi, 0xc0f8c06b
xchg ebx, ecx
sub ebx, 0xc0f93d8e
mov edx, ecx
bswap edi
and ecx, edi
dec ecx
jmp 0x4dce23
push 0xbe6e78f8
and edx, ecx
mov ecx, edx
neg edi
add edi, ebx
xchg edx, edi
and ebx, edx
and ebx, ecx
xchg edi, ebx
xchg ebx, edx
or edi, edx
not ecx
jmp 0x4dc27f
mov esi, 0x43370267
add ecx, ebx
xchg ebx, edx
add edx, edi
jmp 0x4dd607
pop esi
and edi, edx
or edx, ebx
add edx, 0xc1142f70
xchg edx, ebx
inc edx
not edx
add ebx, edx
xchg ebx, edx
shl edx, 5
xchg edi, ecx
or ecx, 0xc116327b
or edi, 0xc11670c1
jmp 0x4de1b4
pop esi
xchg edi, ecx
xchg edi, ecx
sub edx, ecx
and ebx, ecx
mov edi, ebx
or edx, ebx
xor edi, ebx
dec edi
or edi, ecx
and ebx, 0xc11ac91e
mov edi, edx
add ecx, 0xc11b43f8
neg edi
jmp 0x4db96a
push 0xbe6d9876
mov ebx, ecx
sub edx, 0xc12158ff
or edi, 0xc12196f6
and edi, ebx
mov edx, ebx
xor edi, ecx
or edx, ecx
add edx, ebx
jmp 0x4ddbe4
call fcn.004db5af
sub edi, ebx
or ecx, ebx
neg ecx
rol edx, 0x13
xor ecx, ebx
ror edi, 0x1e
mov edx, edi
nop
xor edx, 0xc130d23d
jmp 0x4dd20b
mov esi, 0x73716341
and edx, edi
xor ecx, edx
mov ebx, edi
rol edx, 0xe
or ecx, edx
sub edx, ecx
or edi, 0xc137fe75
xor ecx, edi
shl edi, 0xd
jmp 0x4dc8d7
pop esi
not ecx
mov edx, 0xc13913ad
inc edx
dec ebx
and ecx, edx
add ebx, 0xc13a088f
neg edx
or edx, ebx
or edx, 0xc13ad573
xor edx, 0xc13b1302
or edx, ecx
add edi, ecx
add ebx, edx
jmp 0x4dd8f5
push 0xbe6e2e7b
mov edx, 0xc148cbd2
xor edx, ecx
sub ecx, edi
xor edi, 0xc1498385
xchg edx, edi
xor edx, edi
sub edi, 0xc14a4dfc
neg ebx
add edi, ebx
inc edi
jmp 0x4db35b
call esi
mov ebx, edx
neg ecx
xchg ecx, edx
mov ecx, edi
jmp 0x4db491
push 0xbe4d7761
add ecx, ebx
xor ecx, edx
add edx, edi
rol ebx, 0x13
jmp 0x4dbd1d
pop esi
inc edx
mov edx, 0xc16a67b3
ror edi, 0x1e
add edx, ecx
xor ecx, edi
mov edi, ebx
xor ebx, edx
sub edx, ebx
xor ebx, edi
xor ebx, edx
jmp 0x4dca44
call fcn.004db5af
or ecx, 0xc16ed0b8
and edi, ebx
mov edx, edi
xor edx, 0xc16f8688
xor edi, ebx
add ebx, ecx
neg edi
xor ecx, edi
xchg ecx, edi
and ebx, ecx
add ebx, edi
xor edx, 0xc1717e92
neg edi
jmp 0x4dd11a
pop esi
sub ecx, edx
xor edi, 0xc1725561
and ecx, edx
xor edx, edi
sub edx, ebx
bswap edx
and ecx, edi
xor edx, ebx
jmp 0x4dc71b
push 0xbe6b20ed
or ecx, 0xc17f9964
and edx, ecx
bswap ebx
add ebx, ecx
xor ebx, ecx
jmp 0x4dd509
push 0xbe5cb6f4
rol ebx, 0x14
and edx, 0xc182929a
or ebx, ecx
and ecx, edi
shr edi, 0xe
xor ecx, 0xc18398c2
xor ebx, 0xc183d6cb
or edi, edx
xchg ebx, edx
and edx, 0xc1848eb7
jmp 0x4dc78a
call esi
xchg edx, ecx
not ecx
rol ecx, 0x1a
xor ebx, ecx
or edi, edx
or edi, ecx
inc edi
rol edi, 9
add edi, 0xc186e412
xchg edi, ecx
xchg edx, ebx
jmp 0x4db467
call esi
and edx, edi
dec edx
ror edi, 0xe
inc ecx
xor ecx, edx
shr edi, 0x13
sub edx, ebx
not ebx
add ecx, edi
xchg ebx, edx
or edx, ebx
or ecx, 0xc18a6b22
jmp 0x4dd8d2
pop esi
inc ebx
and ebx, edx
inc edx
xchg edx, ecx
bswap edi
xchg edi, edx
xchg ecx, edx
or edi, edx
sub ebx, ecx
jmp 0x4dca8b
call fcn.004db5af
or ebx, ecx
or ebx, edx
add edi, 0xc190dbc3
shr edx, 0x1c
xor edx, edi
xchg ebx, ecx
xor edi, ebx
mov ecx, ebx
and edx, 0xc1925bfc
ror ecx, 0xd
not ebx
or edi, ebx
or ebx, 0xc1935398
jmp 0x4ddc63
push 0xbe4cdf68
bswap edi
xchg ebx, edi
mov ecx, edi
xchg edx, ebx
sub ebx, edx
shr edi, 0xf
add edi, edx
shl ebx, 4
or edi, 0xc195a3f6
xchg edx, ebx
or edi, edx
mov ecx, ebx
jmp 0x4dc839
call fcn.004db5af
add ebx, 0xc196c007
and edx, edi
xchg ecx, edx
bswap ecx
sub edi, ecx
sub ebx, ecx
xor ebx, edi
not ecx
and edi, 0xc198bc30
xchg edx, ebx
rol edi, 0xb
jmp 0x4db802
pop esi
mov edx, ecx
or edx, 0xc1a59553
rol ecx, 0xe
mov edx, 0xc1a6100f
or edi, edx
not ecx
jmp 0x4db106
mov esi, 0x43370267
shr edi, 0x1a
dec ebx
add ecx, ebx
or edi, 0xc1ad208b
bswap edx
sub ecx, edx
jmp 0x4dc379
call fcn.004db5af
ror edi, 6
mov ecx, 0xc1ae37c4
and ecx, edx
or edx, edi
add ecx, 0xc1aeec78
mov edi, ebx
jmp 0x4ddb61
mov esi, 0x43370267
xchg ebx, edi
xor edx, 0xc1b71035
or ecx, ebx
bswap edx
and edi, ecx
sub ebx, edi
add edi, 0xc1b85561
sub ebx, ecx
mov edx, ecx
and ecx, edi
jmp 0x4de5a7
push 0xbe684be6
shr edx, 0x12
add edx, ecx
add edx, 0xc1ce547e
add ebx, edx
and ebx, edi
rol ebx, 6
xchg edi, ecx
shr edi, 0x19
and edx, 0xc1d01d0e
jmp 0x4dc9db
pop esi
mov ecx, edi
add ecx, edi
mov ebx, ecx
dec ebx
mov ecx, edi
not edi
mov edi, ecx
jmp 0x4dcc0f
mov esi, 0x73716341
xor edx, edi
not ebx
xor edx, 0xc1e49d72
shl ebx, 0x19
add edi, edx
xor edx, 0xc1e56501
mov ecx, ebx
xchg ecx, edi
mov edx, ecx
or ecx, ebx
jmp 0x4ddf56
pop esi
sub ebx, 0xc1e6ac1b
sub ebx, ecx
or ecx, ebx
add ebx, ecx
and edx, 0xc1e79e5e
sub edx, edi
or edi, edx
sub edx, edi
jmp 0x4de5ed
push 0xbe67bb60
xor ecx, edx
ror edi, 0x1d
neg ebx
xor edx, 0xc1ebd18d
and edi, edx
add edi, ecx
mov edx, edi
mov ebx, ecx
jmp 0x4dc705
pop esi
neg ecx
xchg edx, ecx
or ebx, 0xc1eda2f2
xor ebx, edx
inc ecx
xchg ebx, ecx
shl ebx, 0x1c
jmp 0x4dd6ce
pop esi
xchg edi, edx
dec edx
sub edx, ebx
rol edi, 0x1f
mov edx, edi
or ebx, 0xc1f34983
or ecx, edi
shl ecx, 0x17
shr ebx, 4
or edi, ecx
add ecx, edi
jmp 0x4de3f1
pop esi
add ecx, ebx
sub ebx, edx
or edi, ecx
ror ebx, 0xc
sub edx, ecx
inc edx
inc ecx
neg ecx
or ebx, edi
mov ebx, edx
neg ecx
and ecx, edx
neg edx
jmp 0x4dcfb9
call fcn.004db5af
shl ecx, 0x1e
and ebx, edx
or ecx, 0xc20a2d3e
sub edx, 0xc20a6bb6
xchg ecx, edi
add ebx, edi
xor edi, ecx
jmp 0x4ddfcb
mov esi, 0x43370267
or ebx, edi
and ecx, ebx
bswap ebx
xor edi, 0xc212a2d8
and edi, ecx
mov edx, 0xc2132e74
dec ecx
jmp 0x4dbb0a
push 0xbe5471e0
xchg edi, ebx
neg ebx
shr edi, 0x17
or ebx, edi
sub ebx, edx
mov ebx, ecx
mov ebx, edi
shl ebx, 2
not edi
jmp 0x4db1aa
mov esi, 0x73716341
mov ebx, ecx
xor ecx, 0xc21f22ee
add edx, ebx
xor edi, edx
sub edi, ecx
sub ebx, edx
dec ebx
sub ecx, 0xc2209b4a
mov edx, edi
rol ecx, 0xe
or edx, ebx
xchg edi, ebx
xor edi, edx
jmp 0x4dbb6e
push 0xbe527ef6
add edx, edi
xchg edx, ebx
neg edi
shl ecx, 8
ror edi, 0xb
add edi, edx
and edx, edi
xor edi, edx
jmp 0x4de1d1
call fcn.004db5af
dec ebx
add ecx, edi
sub edi, ebx
add ebx, edi
mov edx, edi
and ebx, 0xc236c8b9
ror edx, 0x1d
jmp 0x4dd42a
push 0xbe64a370
xchg ecx, edi
and ebx, edi
add edi, edx
xor edi, ebx
xor edx, ecx
bswap edi
mov ebx, edi
xor edi, edx
xor edi, edx
or edx, edi
dec ecx
inc ebx
jmp 0x4dd1ce
push 0xbe5a792d
not ebx
ror ebx, 0x1d
xchg edi, ecx
sub ecx, 0xc245c504
sub edi, ecx
add ecx, edx
and edi, edx
mov edx, ebx
sub edx, ecx
mov edx, 0xc2476a16
jmp 0x4dcaf9
push 0xbe61ce79
add edx, edi
inc ecx
mov ebx, 0xc26ff612
shr edi, 0xa
sub edx, ebx
and edi, ecx
xor edx, 0xc271030b
xchg ecx, edi
or ecx, 0xc2718005
and edi, edx
jmp 0x4db281
call fcn.004db5af
sub edi, edx
add ebx, 0xc2742eed
rol ecx, 0xc
add ebx, edx
or ecx, edi
dec edi
and ebx, 0xc275791e
dec ecx
add edx, edi
sub ecx, edi
jmp 0x4dd710
pop esi
sub edi, ecx
add ebx, edi
shl ebx, 0x10
dec edx
add edx, ecx
dec edi
xchg edx, ebx
or edx, ecx
and ecx, edx
xor ebx, edx
not edi
sub edx, edi
or edx, 0xc28004d8
and edx, 0xc2807809
jmp 0x4db2f7
push 0xbe680328
xor edx, ebx
xchg edi, ecx
xchg edi, ebx
dec edx
xchg edi, edx
shl edi, 0x16
jmp 0x4dbe43
pop esi
mov edx, 0xc282e9cf
add ebx, 0xc28326bd
rol edi, 0x1e
mov ebx, edx
xchg edi, ebx
jmp 0x4dc01f
pop esi
xor edx, edi
add edi, ecx
mov ecx, edx
ror edx, 0xd
xchg ebx, ecx
xchg edi, ecx
or edx, 0xc28bbda3
jmp 0x4dd6f1
push 0xbe5cfe08
ror edx, 4
dec ecx
shl edx, 0xe
add edx, edi
sub edi, ebx
xchg edx, ebx
jmp 0x4db317
pop esi
mov edi, 0xc28e8bd3
sub ebx, 0xc28ecbea
xor edx, 0xc28f0bcc
rol ebx, 7
bswap ebx
add edx, ebx
xchg edi, ebx
sub ebx, edi
shr ecx, 0x1e
mov edi, 0xc290d41a
dec ecx
jmp 0x4de49f
mov esi, 0x73716341
xor edi, 0xc295902c
or edi, ebx
xchg ebx, edi
xchg ebx, ecx
nop
and ebx, ecx
ror edi, 1
rol edx, 0x10
shr edi, 0x1d
inc edx
add ebx, edi
or edi, 0xc298fa02
mov ecx, edi
add edx, ecx
jmp 0x4db93a
push 0xbe4d2fce
xchg edx, ecx
add edi, ecx
sub edi, ebx
add edx, 0xc29a97ad
jmp 0x4db811
call fcn.004db5af
mov ecx, 0xc2a3fd55
sub edx, ebx
dec ebx
ror edx, 0xf
and ebx, edx
shl edi, 0xf
jmp 0x4dda61
mov esi, 0x4132136a
nop
add edi, ecx
not ebx
sub ebx, edi
mov edi, edx
xor ecx, edi
mov ecx, edx
xchg ebx, ecx
or edi, 0xc2a7f3ad
dec edx
sub edx, 0xc2a87099
not ebx
rol edx, 0xe
inc edx
mov ebx, ecx
jmp 0x4dbcac
push 0xbe6890e9
and ecx, edx
shr edi, 1
shr edi, 0x19
mov ecx, 0xc2b83714
dec edi
and ecx, 0xc2b8b75a
neg ecx
and edi, ecx
mov ecx, ebx
mov ebx, 0xc2b9be77
jmp 0x4dc80a
pop esi
sub ebx, 0xc2bb7cbe
xor edx, 0xc2bbbc8e
xchg edx, ebx
and ebx, ecx
xor edx, ecx
sub ebx, 0xc2bcb480
and edi, ebx
or ecx, edx
xor ecx, edx
xor ebx, edx
jmp 0x4dce41
push 0xbe57d1ff
add edx, edi
mov edi, ebx
add ebx, edi
add ebx, edx
jmp 0x4dd55d
pop esi
shl ebx, 0xa
xchg edi, ecx
xchg edx, ecx
shl edi, 0x12
bswap edx
shr edi, 0x14
or edx, ecx
sub edi, 0xc2c4c6b6
sub edx, edi
mov edi, 0xc2c54312
xchg ecx, edx
jmp 0x4db901
push 0xbe5abebe
xor ebx, 0xc2cbf2b4
add edx, edi
ror edx, 3
add edi, edx
sub ebx, edi
xor edx, edi
add edi, 0xc2cd61ca
or edi, ebx
xchg edi, ebx
or edi, 0xc2ce28c6
jmp 0x4db40f
pop esi
shl ecx, 1
and edi, ecx
xchg ebx, ecx
or edi, 0xc2d7416d
or ebx, edi
xchg ecx, ebx
add ebx, edi
and edx, 0xc2d83044
and edx, ecx
jmp 0x4dbf7f
push 0xbe645bf5
mov edx, ebx
shr edx, 0xa
not edi
sub edx, edi
add edi, ebx
shl edx, 0x1b
neg ebx
jmp 0x4dc3d8
push esp
sub edi, edx
and ecx, 0xc2e6e33c
bswap ebx
or edx, ebx
add ecx, ebx
sub ebx, edx
shr ecx, 2
and ecx, ebx
and edi, ebx
dec ecx
mov edx, 0xc2e92305
jmp 0x4de5fb
mov esi, 0x73716341
or ecx, ebx
add edi, edx
shl ebx, 8
or ecx, edx
or ebx, edi
sub edi, ecx
or ebx, 0xc2f360f8
xor edi, ebx
xor edi, edx
mov ebx, ecx
xchg ebx, edi
jmp 0x4ddb04
push 0xbe50d323
dec ecx
mov edx, 0xc2f92f1e
xor edi, ecx
mov edi, ecx
add ebx, ecx
xchg edi, edx
and ecx, 0xc2fa752c
neg ebx
add edi, ecx
xchg edi, edx
sub edx, ebx
jmp 0x4dccf5
call fcn.004db5af
sub ebx, edi
add ecx, edi
xor edi, edx
sub ebx, ecx
shl ebx, 0x13
shl ebx, 0x12
xchg edi, edx
xor ebx, edi
sub edx, ebx
jmp 0x4dd390
pop esi
bswap edx
add ebx, edx
not ecx
bswap ecx
ror edi, 0x1b
sub edi, 0xc30b081a
neg ecx
dec ecx
mov ebx, ecx
shr edi, 0x1f
inc ebx
jmp 0x4dd962
pop esi
bswap ebx
or edx, 0xc3168b96
mov ebx, ecx
sub edi, 0xc31707c7
or edi, ebx
xchg edi, ecx
dec edi
mov ebx, 0xc318bcf7
or ecx, ebx
ror edx, 0xf
mov ebx, ecx
jmp 0x4db1d8
call fcn.004db5af
dec edi
sub ecx, edx
or edi, 0xc31c68e4
add ebx, edi
sub edx, 0xc31ce3e2
xchg edi, ebx
or edi, ecx
sub edi, 0xc31d9b85
shr ecx, 0x1f
or ecx, ebx
mov ebx, ecx
sub edi, ebx
add ecx, edx
mov edx, edi
jmp 0x4dba7a
push 0xbe6530ee
xor ebx, edi
mov ecx, ebx
or edx, ebx
bswap edi
and ecx, 0xc3205fd2
or ecx, edx
and ebx, edi
xchg ecx, edi
shr edx, 0x10
xchg ecx, ebx
inc ebx
bswap ecx
neg edx
jmp 0x4dc1d4
pop esi
xchg ecx, ebx
or edx, ebx
sub edi, ecx
ror edi, 1
or ebx, edx
xchg edi, ecx
mov ebx, 0xc326e332
xchg ebx, edx
mov edx, edi
add ecx, ebx
jmp 0x4dcb9e
push 0xbe5428ee
or edx, edi
xchg ecx, edi
add edi, 0xc3288772
and edx, ebx
shl ecx, 0x1b
xor edx, ecx
xchg ecx, edi
add edi, 0xc329b903
mov edx, ebx
rol edx, 4
jmp 0x4dc261
pop esi
and ecx, edx
bswap ebx
or edx, edi
or ebx, 0xc32b3fbd
add ecx, edi
sub ecx, edi
neg edi
add edx, ecx
bswap edi
jmp 0x4dcfd7
pop esi
or ebx, edi
rol ebx, 0x1f
xchg ebx, edx
ror ecx, 0x1d
sub edi, ebx
jmp 0x4dcfff
call esi
shl ebx, 6
inc edi
sub edx, ebx
jmp 0x4dc100
push 0xbe64e8e4
and ecx, ebx
add edx, ecx
shl edi, 0xa
rol ebx, 0x1f
add ebx, edi
and edi, 0xc34d5b86
jmp 0x4dcf6a
call esi
and ebx, 0xc350d6cc
mov ebx, edi
xor edi, ebx
and edx, ebx
add edi, edx
jmp 0x4dbfda
call esi
xor ecx, edi
add edi, 0xc36ccbc1
mov edi, ebx
neg edi
sub ebx, ecx
jmp 0x4db670
call esi
xor edi, edx
xor ecx, edi
xchg edx, edi
dec ebx
or ecx, ebx
mov ecx, edi
mov ebx, edi
rol edi, 7
jmp 0x4dc771
call esi
sub ebx, edx
mov ebx, edi
and edx, ebx
or ecx, edx
inc ebx
xchg ecx, edi
bswap edx
and ebx, ecx
shl edi, 0x1b
not ebx
jmp 0x4de585
mov esi, 0x43370267
xchg ebx, edx
and ebx, 0xc3870669
and ecx, ebx
or ecx, edx
sub edi, edx
sub ebx, edx
and ecx, edx
add ecx, edx
jmp 0x4db5e7
push 0xbe58168d
xchg ecx, edx
mov ecx, edx
add edi, edx
or edx, edi
jmp 0x4db64e
call fcn.004db5af
shl edi, 0x1c
mov ebx, edi
rol ebx, 9
inc edi
rol ecx, 8
add ebx, ecx
rol ecx, 0x13
or edx, ecx
sub edi, ecx
add ebx, 0xc39b9f08
neg ecx
and ebx, ecx
jmp 0x4ddb6c
push 0xbe6c8c75
dec edx
xchg ebx, ecx
or ecx, ebx
or edi, 0xc3a7d737
shr edx, 0xf
or ebx, edi
mov ecx, 0xc3a88eb7
or ebx, edx
or ecx, ebx
jmp 0x4db4fe
push 0xbe5239f1
sub ecx, edi
dec ecx
not edi
mov ebx, ecx
xchg edi, ecx
and ebx, edi
mov ebx, ecx
mov edi, ebx
xchg ecx, edi
xchg ebx, ecx
sub ecx, edi
jmp 0x4dc35d
call esi
not ebx
or edx, ecx
dec edi
add ebx, edx
mov ebx, ecx
ror edx, 0x1b
or ecx, ebx
mov ebx, edi
neg edi
jmp 0x4dd01b
pop esi
rol edi, 8
sub edi, 0xc3cd9ce3
mov ecx, edi
rol ecx, 4
nop
mov ecx, ebx
shl edi, 0x10
rol edx, 9
sub ebx, 0xc3d08fbc
jmp 0x4dcd5b
pop esi
add edi, ecx
add ecx, ebx
and ebx, ecx
inc ebx
add ebx, ecx
sub ecx, 0xc3dad8e8
add edx, ecx
xor ecx, ebx
jmp 0x4dd9f2
pop esi
sub edi, ecx
or ebx, edx
or edi, ecx
xor ebx, 0xc3e19928
xor ecx, edx
mov ebx, 0xc3e214f3
or ecx, edi
and edi, ecx
jmp 0x4db170
push 0xbe5f019a
shl ecx, 3
inc edx
sub ecx, 0xc3eba24d
add ecx, ebx
mov ebx, ecx
jmp 0x4dbc92
call esi
xor edx, edi
neg ecx
sub edi, 0xc3f37400
bswap ebx
add ebx, ecx
and ecx, edi
bswap edx
xchg edx, edi
xchg edx, edi
mov edx, edi
or ebx, edx
jmp 0x4dc7a1
pop esi
ror edx, 0x16
and edi, 0xc3fcbff7
add edx, 0xc3fcff2b
or ecx, ebx
not ecx
sub edx, 0xc3fdcccf
xor ecx, edx
add ecx, ebx
jmp 0x4dc6dc
call fcn.004db5af
mov ebx, edx
mov ebx, edi
or edx, ecx
sub edi, edx
or edx, ebx
xor ebx, ecx
add ebx, edx
jmp 0x4dd3f7
push esp
bswap ebx
inc ecx
add edx, ecx
jmp 0x4dcc71
call esi
add ecx, 0xc406a78a
xor ebx, edx
inc ecx
sub ecx, ebx
sub edi, edx
mov edi, 0xc407f0a5
dec ebx
jmp 0x4dbc34
push 0xbe6de578
shl ecx, 6
dec ecx
sub edi, edx
shl edi, 0x1b
add ecx, edi
add edx, ebx
xchg ebx, edi
and ecx, ebx
xor edi, edx
sub edi, edx
rol ecx, 0x1e
add edx, edi
mov edi, edx
sub ecx, ebx
or ecx, edx
jmp 0x4db746
push 0xbe5a3057
xchg ebx, ecx
and edi, ebx
and edx, edi
xor edi, 0xc414cc6b
and edi, ecx
jmp 0x4dc438
call esi
neg edx
and edx, 0xc419c6b8
add edi, 0xc41a0687
and ecx, ebx
add ecx, edx
and edi, edx
sub edi, edx
xchg ecx, ebx
xor ecx, 0xc41c110d
mov edx, ebx
sub ebx, ecx
mov edi, ebx
jmp 0x4ddae1
push 0xbe61894f
or ecx, 0xc429de66
shr edx, 0x15
sub ecx, ebx
sub edi, ebx
add ebx, edi
sub ebx, edx
xor ebx, 0xc42b5c5c
mov edx, edi
xchg edi, ebx
xchg edx, ecx
shr edi, 0x15
and edx, edi
sub edi, 0xc42ccad1
jmp 0x4dc61c
call fcn.004db5af
xor ecx, ebx
add ecx, 0xc4516083
and ebx, 0xc451a14c
xor ecx, edx
mov ecx, 0xc4521b8e
sub edx, 0xc452599d
ror ecx, 0x1c
xor ecx, 0xc452e511
mov ebx, edx
sub ecx, 0xc4535d08
sub ecx, 0xc4539be6
or edx, ebx
jmp 0x4dba9c
call esi
xor ecx, edx
add ebx, edx
sub ebx, edx
shl edi, 0xd
and edi, ecx
add ecx, 0xc45a5d9d
or ebx, edx
rol edi, 0x1c
and edx, 0xc45b1b59
jmp 0x4dbabf
call esi
add edx, 0xc476eb23
dec ecx
and edi, ebx
add edi, ecx
shl edx, 0x13
jmp 0x4dca1e
pop esi
shr ebx, 6
or edi, edx
or ebx, 0xc47f3e69
mov edx, ebx
mov edi, ebx
and edi, ecx
bswap ebx
or edx, ebx
bswap ebx
jmp 0x4dcefc
mov esi, 0x73716341
xor edx, ecx
ror ebx, 0x1c
xor ecx, edx
mov edi, ebx
inc edi
add edx, ebx
xchg ebx, edx
xchg ecx, ebx
and edx, 0xc483a08e
mov edi, 0xc483e1b2
jmp 0x4dc669
push 0xbe67731f
not edx
xor ecx, 0xc4847a6b
rol ebx, 2
or ecx, ebx
and ebx, edx
inc ebx
add ecx, 0xc4860529
not edi
jmp 0x4dbfbb
push 0xbe60b010
not ecx
sub edx, ebx
shl ebx, 5
sub ecx, ebx
xchg ecx, edx
add ebx, ecx
add ebx, ecx
jmp 0x4db097
pop esi
sub ebx, 0xc4ac227f
add ebx, ecx
sub ebx, edi
sub edx, 0xc4acddb5
and ebx, ecx
and edx, edi
jmp 0x4dc8f1
pop esi
not edi
and edi, ebx
not ecx
sub ecx, edx
jmp 0x4ddc0e
pop esi
shr ecx, 0xd
xor ecx, edx
ror ebx, 1
mov edx, 0xc4c4e8af
sub ecx, edi
xchg ebx, edi
not ecx
xor edi, 0xc4c629ae
add edx, edi
add edx, ebx
or ecx, edx
xchg edx, ecx
ror ebx, 0x19
sub ecx, ebx
jmp 0x4de1f6
pop esi
shl edi, 0x19
mov edx, edi
or edx, ebx
inc edx
and ecx, 0xc4ce5167
or edx, ecx
and ebx, edx
add edi, ecx
mov ebx, ecx
or edx, ebx
xchg ebx, edx
xor ebx, edi
jmp 0x4db15a
call fcn.004db5af
inc edx
add ebx, edx
mov ecx, edx
add edi, ebx
mov ecx, 0xc4d16b03
or ebx, edx
sub edi, ecx
jmp 0x4de14b
pop esi
inc ebx
dec ebx
xchg ecx, ebx
mov ecx, ebx
xchg ecx, ebx
jmp 0x4dba1d
push 0x40
xchg edx, ebx
bswap ecx
mov ebx, 0xc4d6f830
and ebx, edx
or edx, ecx
xor ecx, ebx
and edi, edx
add ecx, edx
shr edx, 8
xchg ebx, edx
xor edi, ecx
and edi, edx
dec edx
jmp fcn.004dc52d