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

Disassembly:
call sub.user32.dll_GetMessageExtraInfo
cmp eax, 0xfffffef3
jne 0x401098
call sub.ntdll.dll_RtlUniform
call sub.ntdll.dll_RtlUniform
call sub.ntdll.dll_RtlUniform
call sub.ntdll.dll_RtlUniform
call sub.ntdll.dll_RtlUniform
call sub.ntdll.dll_RtlUniform
call sub.ntdll.dll_RtlUniform
call sub.ntdll.dll_RtlUniform
call sub.ntdll.dll_RtlUniform
call sub.ntdll.dll_RtlUniform
call sub.ntdll.dll_RtlUniform
call sub.ntdll.dll_RtlUniform
call sub.ntdll.dll_RtlUniform
call sub.ntdll.dll_RtlUniform
call sub.ntdll.dll_RtlUniform
call sub.ntdll.dll_RtlUniform
call sub.ntdll.dll_RtlUniform
call sub.ntdll.dll_RtlUniform
call sub.ntdll.dll_RtlUniform
call sub.ntdll.dll_RtlUniform
call sub.ntdll.dll_RtlUniform
call sub.ntdll.dll_RtlUniform
call sub.ntdll.dll_RtlUniform
call sub.ntdll.dll_RtlUniform
call sub.ntdll.dll_RtlUniform
call sub.ntdll.dll_RtlUniform
call sub.ntdll.dll_RtlUniform
ret
call sub.user32.dll_GetMessageExtraInfo
cmp eax, 0xfffffefb
jne 0x4010f9
call sub.ntdll.dll_RtlUniform
call sub.ntdll.dll_RtlUniform
call sub.ntdll.dll_RtlUniform
call sub.ntdll.dll_RtlUniform
call sub.ntdll.dll_RtlUniform
call sub.ntdll.dll_RtlUniform
call sub.ntdll.dll_RtlUniform
call sub.ntdll.dll_RtlUniform
call sub.ntdll.dll_RtlUniform
call sub.ntdll.dll_RtlUniform
call sub.ntdll.dll_RtlUniform
call sub.ntdll.dll_RtlUniform
call sub.ntdll.dll_RtlUniform
call sub.ntdll.dll_RtlUniform
call sub.ntdll.dll_RtlUniform
call sub.ntdll.dll_RtlUniform
ret
call sub.user32.dll_GetMessageExtraInfo
cmp eax, 0xffffff07
jne 0x4011a5
call sub.ntdll.dll_RtlUniform
call sub.ntdll.dll_RtlUniform
call sub.ntdll.dll_RtlUniform
call sub.ntdll.dll_RtlUniform
call sub.ntdll.dll_RtlUniform
call sub.ntdll.dll_RtlUniform
call sub.ntdll.dll_RtlUniform
call sub.ntdll.dll_RtlUniform
call sub.ntdll.dll_RtlUniform
call sub.ntdll.dll_RtlUniform
call sub.ntdll.dll_RtlUniform
call sub.ntdll.dll_RtlUniform
call sub.ntdll.dll_RtlUniform
call sub.ntdll.dll_RtlUniform
call sub.ntdll.dll_RtlUniform
call sub.ntdll.dll_RtlUniform
call sub.ntdll.dll_RtlUniform
call sub.ntdll.dll_RtlUniform
call sub.ntdll.dll_RtlUniform
call sub.ntdll.dll_RtlUniform
call sub.ntdll.dll_RtlUniform
call sub.ntdll.dll_RtlUniform
call sub.ntdll.dll_RtlUniform
call sub.ntdll.dll_RtlUniform
call sub.ntdll.dll_RtlUniform
call sub.ntdll.dll_RtlUniform
call sub.ntdll.dll_RtlUniform
call sub.ntdll.dll_RtlUniform
call sub.ntdll.dll_RtlUniform
call sub.ntdll.dll_RtlUniform
call sub.ntdll.dll_RtlUniform
ret
call sub.user32.dll_GetMessageExtraInfo
cmp eax, 0xffffff03
jne 0x40122e
call sub.ntdll.dll_RtlUniform
call sub.ntdll.dll_RtlUniform
call sub.ntdll.dll_RtlUniform
call sub.ntdll.dll_RtlUniform
call sub.ntdll.dll_RtlUniform
call sub.ntdll.dll_RtlUniform
call sub.ntdll.dll_RtlUniform
call sub.ntdll.dll_RtlUniform
call sub.ntdll.dll_RtlUniform
call sub.ntdll.dll_RtlUniform
call sub.ntdll.dll_RtlUniform
call sub.ntdll.dll_RtlUniform
call sub.ntdll.dll_RtlUniform
call sub.ntdll.dll_RtlUniform
call sub.ntdll.dll_RtlUniform
call sub.ntdll.dll_RtlUniform
call sub.ntdll.dll_RtlUniform
call sub.ntdll.dll_RtlUniform
call sub.ntdll.dll_RtlUniform
call sub.ntdll.dll_RtlUniform
call sub.ntdll.dll_RtlUniform
call sub.ntdll.dll_RtlUniform
call sub.ntdll.dll_RtlUniform
call sub.ntdll.dll_RtlUniform
ret
jmp 0x46a5bf
xchg ecx, edi
and esi, ecx
mov esi, edx
and edx, 0xd13ecb93
jmp 0x46aa06
push 0xd1487b9b
sub esi, ecx
add ecx, edi
xchg esi, edi
add edi, 0xd1ac5e2d
add ebx, esi
bswap ecx
jmp 0x46cd57
mov edx, 0x2809144b
ror ebx, 0x1e
or ecx, ebx
xchg ecx, esi
xor ecx, 0xd1b0cc2d
and ecx, ebx
shl edi, 0x14
not edi
neg esi
or ebx, esi
add esi, ecx
add esi, ebx
mov edi, 0xd1b19c8d
mov edi, ebx
neg edi
jmp 0x46d84f
push 0xd1496916
ror ecx, 2
shl esi, 0x10
shr ecx, 0x14
not ecx
and esi, 0xd1b3f6ff
mov esi, 0xd1b410eb
xor esi, edi
or ebx, ecx
jmp 0x46a78d
mov edx, 0x2809144b
sub esi, edi
xor edi, ebx
mov ecx, ebx
not ecx
inc edi
xchg esi, ebx
and esi, edi
sub ebx, ecx
and ecx, esi
dec ebx
jmp 0x46cef9
push 0x40
or ebx, ecx
xor esi, ecx
and edi, 0xd1b8f163
or ecx, edi
add edi, esi
add edi, ecx
sub ebx, ecx
add esi, ebx
and edi, 0xd1b989d1
sub esi, 0xd1b9b027
xchg ecx, edi
mov ecx, edi
and esi, edi
xchg esi, ebx
add edi, esi
add edi, esi
jmp 0x46cdae
pop edx
add ebx, edi
and ebx, esi
and esi, edi
add ebx, edi
jmp 0x46b489
pop edx
add ebx, edi
rol ecx, 8
add esi, ecx
add esi, ecx
add ebx, 0xd1bee485
and esi, ebx
mov ecx, ebx
xor ebx, esi
mov edi, 0xd1bf6929
mov edi, ebx
or ecx, 0xd1bf9add
sub edi, 0xd1bfb49d
shl esi, 2
ror esi, 8
jmp 0x46e2e1
call edx
and ecx, edi
shr ecx, 0x17
and ebx, ecx
and ebx, 0xd1c05d4b
mov ecx, ebx
not edi
shr ebx, 0x1c
mov ecx, edi
jmp 0x46a86f
call fcn.0046cce4
bswap ecx
add ecx, esi
mov ecx, 0xd1c29cf9
sub ecx, ebx
sub ebx, ecx
and edi, esi
and ebx, 0xd1c30441
sub edi, ebx
jmp 0x46c17c
push 0xd14a3bc5
xchg ecx, ebx
add ebx, edi
or ecx, edi
bswap ebx
nop
mov ebx, edi
xor esi, 0xd1c3dd3b
mov edi, ecx
dec edi
mov ebx, 0xd1c42c49
and edi, ebx
add esi, 0xd1c45e7d
xchg ecx, edi
xor ecx, esi
jmp 0x46bb69
mov edx, 0x2809144b
or ebx, 0xd1c98067
xchg esi, ecx
dec ebx
shl ebx, 0x19
sub esi, ebx
or ecx, ebx
add ecx, 0xd1ca1cc5
or ecx, 0xd1ca3685
and ecx, ebx
or ecx, edi
jmp 0x46a8fb
push 0xd140a4ef
ror ebx, 0x15
bswap ecx
shl esi, 3
mov ecx, ebx
sub ebx, 0xd1cafcb5
mov edi, esi
jmp 0x46e09e
pop edx
or ebx, 0xd1d2ecdb
mov esi, ecx
xor ebx, 0xd1d31ed5
bswap edi
or ebx, 0xd1d358f9
xchg esi, ecx
jmp 0x46e3af
push 0xd14ed6bf
xchg edi, esi
mov ecx, ebx
add edi, ebx
or edi, esi
xor ebx, 0xd1d54961
sub ebx, edi
add esi, edi
not ebx
nop
mov ecx, ebx
jmp fcn.0046c2cb
pop edx
xchg edi, ebx
xchg esi, edi
bswap edi
mov ebx, edi
or edi, ebx
dec ebx
bswap ebx
sub ecx, 0xd1d859c7
add edi, esi
sub ebx, ecx
jmp 0x46abbd
pop edx
add esi, ecx
add ebx, 0xd1d8c6bd
mov edi, ecx
xchg ebx, edi
or edi, esi
add ecx, edi
and esi, 0xd1d9465f
sub edi, esi
shr ebx, 0xb
sub ebx, ecx
dec ecx
xor esi, ebx
sub edi, 0xd1d9e255
bswap esi
jmp 0x46ab0a
pop edx
or ecx, edi
xor ecx, ebx
sub ebx, esi
mov edi, esi
dec edi
xchg edi, ecx
xor ebx, edi
xor ecx, esi
mov ecx, 0xd1daf061
xor esi, ecx
or esi, edi
bswap edi
jmp 0x46db52
pop edx
mov edi, esi
or ebx, edi
neg ecx
shr esi, 0xf
xchg ebx, ecx
rol esi, 0xb
xor edi, 0xd1dd63dd
mov ebx, esi
xchg edi, esi
not ebx
sub ecx, ebx
xor esi, 0xd1dde435
jmp 0x46ac98
push 0xd14eb88f
sub edi, ebx
ror ecx, 3
xor esi, ebx
add ecx, edi
dec ecx
xor esi, 0xd1df6aed
or esi, ecx
bswap esi
xchg esi, ecx
sub ecx, edi
jmp 0x46ab46
mov edx, 0x2809144b
dec esi
xchg ebx, ecx
mov ebx, 0xd1e8bc8d
neg ebx
xor ecx, 0xd1e8f6cd
dec ebx
shl ebx, 0x17
sub esi, ebx
jmp 0x46dcc6
pop edx
sub edi, ecx
sub esi, 0xd1e985b9
xor esi, ecx
mov ebx, esi
ror edi, 9
sub edi, 0xd1e9ef5f
sub ebx, esi
mov ecx, ebx
jmp 0x46c6f2
call edx
xor esi, ecx
shl edi, 0x1d
add ebx, esi
or edi, 0xd1ed605b
add ebx, ecx
or esi, 0xd1ed9629
or edi, ecx
sub ecx, 0xd1edcb2f
inc ebx
mov edi, 0xd1ee01f1
jmp 0x46aba0
push 0xd141436f
mov edi, ecx
shr esi, 0xf
sub edi, 0xd1ef6611
inc esi
neg esi
sub ebx, ecx
jmp 0x46b92c
push 0xd147c999
rol esi, 4
or esi, 0xd1effde1
ror ecx, 0x14
sub esi, edi
neg edi
sub ebx, 0xd1f0646f
add edi, ecx
xor ecx, esi
xor esi, ebx
mov esi, edi
jmp 0x46adcb
push 0xd14cf361
xchg esi, ebx
and esi, ecx
add edi, ecx
bswap ecx
or esi, ecx
and esi, ebx
dec edi
xor esi, edi
xor ecx, 0xd1fd3895
mov ecx, 0xd1fd5255
neg ecx
or esi, 0xd1fd8927
jmp 0x46a6a4
pop edx
or esi, ebx
add edi, ecx
or edi, esi
rol edi, 7
or edi, 0xd20094a9
or ebx, 0xd200ae69
xchg edi, ecx
dec ecx
and ebx, 0xd200ff7d
add edi, esi
xor ecx, edi
sub ecx, ebx
jmp 0x46a711
push 0xd1455d33
rol ecx, 3
neg esi
and esi, ecx
bswap ecx
and edi, ecx
rol esi, 0x13
xor edi, 0xd206949d
xor ebx, 0xd206ae5d
rol edi, 3
ror edi, 0xc
and edi, ebx
add ecx, ebx
jmp 0x46ddfe
call fcn.0046cce4
mov edi, esi
or ecx, 0xd20a63c7
xor ebx, edi
xor esi, 0xd20a9b61
xor edi, esi
shl ebx, 0x13
or edi, ebx
mov esi, edi
and ebx, edi
mov ebx, 0xd20b3155
jmp 0x46b86d
push 0xd143c569
and edi, ebx
rol ecx, 9
add ecx, esi
mov ecx, 0xd2151509
dec ebx
xchg edi, ebx
jmp 0x46e165
mov edx, 0x2809144b
and esi, ebx
or esi, edi
inc edi
or edi, ecx
rol edi, 0xb
add ebx, ecx
add ecx, 0xd2160bf9
mov edi, esi
or ebx, edi
add esi, edi
jmp 0x46c554
pop edx
ror esi, 0x19
and ebx, ecx
add edi, esi
sub ebx, esi
shr esi, 0xb
xchg esi, ecx
shr ebx, 7
xchg edi, esi
jmp 0x46b109
push 0xd1468205
mov esi, ecx
sub ecx, esi
add ebx, edi
and esi, ebx
ror esi, 0x16
mov ecx, 0xd2227743
xor esi, ecx
add esi, ebx
dec esi
sub ebx, ecx
jmp 0x46c904
pop edx
add ecx, ebx
sub ecx, 0xd225e48b
xchg ecx, edi
or edi, esi
neg ebx
xchg ecx, ebx
mov esi, ebx
add ebx, 0xd226921b
mov ebx, edi
add ebx, 0xd226f9ad
jmp 0x46c24a
push 0xd149ff60
and ebx, 0xd22b1371
sub ecx, edi
dec edi
xchg edi, esi
and edi, ebx
xor ecx, 0xd22b9d97
add edi, ecx
and esi, 0xd22bd143
sub esi, ecx
mov ecx, edi
add ecx, 0xd22c1c19
inc edi
jmp 0x46c49c
pop edx
xor ecx, esi
add ebx, edi
xor ebx, edi
shr ebx, 8
or esi, edi
add ebx, ecx
sub ecx, esi
and edi, 0xd2336b19
jmp 0x46aeba
push esp
bswap ebx
and ecx, esi
sub edi, ebx
xor esi, ebx
add edi, 0xd235068d
dec ecx
xor ebx, esi
and ecx, ebx
shl ebx, 0x12
add edi, 0xd2358d33
jmp 0x46a7c5
call edx
xchg ebx, esi
mov esi, edi
and esi, ebx
neg ecx
mov ebx, 0xd23a1057
or ebx, 0xd23a2d79
jmp 0x46b787
pop edx
or edi, esi
mov ecx, edi
not ebx
or ebx, esi
not ecx
bswap ebx
or esi, 0xd23cba3d
not esi
jmp 0x46abeb
push 0xd1415e13
ror ebx, 0x1b
sub ecx, esi
xchg ebx, esi
mov ecx, 0xd23fe65b
or ecx, 0xd2400331
sub ebx, 0xd2401f97
and ebx, esi
add edi, ecx
sub edi, 0xd24071f5
and edi, 0xd2408a6b
xchg esi, ebx
ror edi, 0x15
jmp 0x46ba47
pop edx
bswap esi
and esi, ebx
sub ebx, esi
dec ebx
add esi, ebx
rol ecx, 0x13
xor esi, ebx
add ebx, edi
jmp 0x46adeb
push 0xd1417cf1
xchg ebx, ecx
bswap ebx
xchg ecx, ebx
neg esi
xor edi, ecx
neg ecx
nop
sub edi, ecx
rol ebx, 0x1b
not edi
bswap esi
rol ecx, 4
jmp 0x46bbd7
mov edx, 0x2809144b
xor edi, esi
and esi, 0xd2496983
xor ecx, ebx
xor edi, esi
jmp 0x46c12a
mov edx, 0x2809144b
xor edi, ebx
xor esi, ebx
not ecx
xor ecx, edi
add esi, 0xd24a33a3
sub ecx, ebx
and ecx, esi
sub ebx, 0xd24a814b
xchg esi, edi
xchg ecx, ebx
jmp 0x46c443
pop edx
shl edi, 0x1d
and esi, 0xd24aff1f
or edi, esi
sub esi, edi
xor ecx, edi
or edi, ebx
bswap ecx
xchg ecx, ebx
jmp 0x46dcfe
mov edx, 0x2809144b
rol ecx, 5
sub ebx, esi
neg ebx
mov esi, ecx
add edi, 0xd24d5add
mov ebx, esi
mov ecx, 0xd24d8fd3
not ebx
or edi, ebx
or ecx, 0xd24de5db
mov ebx, 0xd24dfeb1
ror esi, 8
jmp 0x46d877
push 0xd14a5621
and ebx, 0xd2506861
dec esi
xor ebx, edi
or ebx, ecx
and ecx, edi
shl esi, 9
and ecx, ebx
or edi, 0xd25127b7
mov esi, 0xd25144cb
or edi, ebx
jmp 0x46dfda
mov edx, 0x2809144b
xchg esi, edi
and edi, ecx
add edi, ecx
xor ebx, esi
or edi, 0xd2555175
sub ebx, 0xd2557953
shl ebx, 0x1e
or ebx, edi
neg edi
add ebx, edi
ror esi, 0x12
xor edi, 0xd25671cb
jmp 0x46d805
push 0xd1485d02
mov ebx, 0xd2592ba5
mov ebx, edi
or esi, edi
or ebx, 0xd2597641
add edi, 0xd259930d
neg esi
sub ebx, esi
add ecx, ebx
or ebx, esi
xchg ebx, edi
and ecx, ebx
or ecx, esi
jmp 0x46a611
push 0xd142bc05
sub edi, 0xd25a72fd
xor ecx, 0xd25a8f0d
inc ecx
sub ecx, 0xd25ac42d
mov edi, ebx
and esi, edi
neg esi
mov ebx, ecx
or esi, ebx
add esi, ecx
xchg edi, ebx
add edi, ecx
and esi, 0xd25bb11d
sub esi, ecx
jmp 0x46a9dc
mov edx, 0x4132136a
inc ecx
nop
mov esi, ebx
not ecx
bswap ebx
or ebx, esi
bswap edi
and ebx, 0xd25cb6e3
not ebx
add ebx, 0xd25d3851
jmp 0x46bedc
pop edx
xor esi, 0xd262caeb
add edi, esi
add esi, edi
or esi, ebx
dec ecx
shr ebx, 0x19
rol ebx, 0x10
shl ebx, 0x1a
jmp 0x46bf1b
push 0xd1441d59
xor edi, 0xd26aeca3
xor esi, edi
sub ebx, edi
and ecx, ebx
sub esi, edi
add edi, ecx
mov ecx, esi
or edi, ecx
not ecx
add edi, esi
jmp 0x46d9ab
push 0xd14cb755
xor ecx, esi
bswap esi
add edi, ebx
xor ebx, 0xd26d71a9
xor ecx, edi
xor esi, 0xd26da7cf
jmp 0x46c520
push 0xd14266e5
and ebx, edi
or ecx, ebx
shl edi, 0x11
and esi, ebx
nop
rol edi, 0x12
or ebx, ecx
or edi, esi
jmp 0x46d296
call fcn.0046cce4
neg ecx
or esi, ebx
ror ecx, 0x10
xchg ebx, edi
shr ebx, 0x14
add ebx, 0xd271983f
or ecx, edi
or ebx, ecx
not esi
mov ecx, edi
add ecx, 0xd2721aa1
mov edi, ecx
jmp 0x46ca97
pop edx
and ecx, ebx
or ecx, esi
xor ebx, 0xd2733f83
bswap ebx
xor ebx, ecx
mov edi, ebx
and esi, 0xd273a98f
add ecx, 0xd273c2cd
or esi, ecx
mov ecx, edi
xchg ecx, edi
and ecx, esi
sub edi, ebx
mov esi, ecx
add edi, 0xd27479b1
shr ebx, 0xa
jmp 0x46baa6
pop edx
add ecx, esi
dec edi
xor edi, esi
or ebx, ecx
jmp 0x46dedf
push 0xd143fefb
xchg ecx, edi
add ebx, 0xd2790cf9
add ecx, edi
and esi, ecx
or ebx, esi
add edi, ecx
and ecx, esi
xchg edi, ebx
or ecx, 0xd279c331
dec ebx
jmp 0x46be09
call fcn.0046cce4
sub ebx, esi
dec ebx
ror ebx, 0x16
shr edi, 9
mov ecx, edi
or edi, esi
add edi, 0xd28411b9
xchg edi, esi
jmp 0x46c304
call edx
not ecx
sub ebx, edi
sub ecx, ebx
xchg edi, ecx
or ecx, edi
xchg ebx, esi
mov ebx, ecx
shr ebx, 0x1f
or edi, ecx
add ecx, ebx
jmp 0x46c220
mov edx, 0x2809144b
xor esi, 0xd2886e4b
shl esi, 0x1b
mov ebx, esi
xor edi, ecx
neg ecx
or ecx, 0xd288f25d
bswap edi
or ecx, esi
shr ebx, 0x11
mov ecx, ebx
shr edi, 0x14
bswap esi
jmp 0x46c7e0
pop edx
or ebx, 0xd28b43fd
add ecx, ebx
and ecx, edi
bswap edi
xchg edi, ebx
mov ecx, edi
sub esi, ecx
ror edi, 0x1d
and esi, ecx
shr ebx, 0x12
sub edi, ebx
sub edi, ebx
shl ecx, 0x10
shr ecx, 0xd
jmp 0x46b5ed
pop edx
add ebx, ecx
and ebx, edi
sub esi, edi
add edi, ecx
add esi, ecx
bswap edi
sub ebx, ecx
add ecx, edi
nop
rol esi, 5
jmp 0x46c4b7
call edx
xor ecx, esi
xchg ecx, ebx
mov edi, esi
xor esi, edi
and ebx, 0xd293503b
xchg ecx, ebx
mov ecx, ebx
neg esi
jmp 0x46b8be
pop edx
sub ebx, ecx
nop
xchg esi, ecx
xchg esi, ebx
bswap ebx
xchg ecx, ebx
bswap ebx
xchg ecx, ebx
xor edi, ebx
xor ebx, esi
and ecx, ebx
xor esi, ecx
not esi
and ebx, ecx
jmp 0x46d1f8
pop edx
xor esi, ebx
xor edi, 0xd29b103d
or esi, ecx
xor edi, 0xd29b47e9
mov esi, ebx
sub ebx, ecx
and ebx, esi
or esi, 0xd29bae01
jmp 0x46bc5d
call fcn.0046cce4
ror ecx, 5
xchg ecx, ebx
mov ecx, ebx
neg esi
dec esi
add esi, ecx
xchg esi, ecx
or edi, 0xd29db94d
add ebx, 0xd29dd28b
inc edi
jmp 0x46dc1a
push 0xd14a1a15
mov edi, ebx
xor esi, ecx
not esi
and ebx, ecx
ror edi, 0x1a
xchg esi, edi
and ecx, esi
sub ebx, edi
jmp 0x46a91c
pop edx
xor edi, ecx
neg ecx
and ecx, ebx
and ebx, ecx
xor edi, ecx
xchg ebx, esi
jmp 0x46cae6
call edx
xchg edi, ebx
bswap ecx
ror edi, 9
or ecx, esi
and edi, esi
add esi, edi
dec ecx
or ebx, esi
add ecx, ebx
not ebx
jmp 0x46d1d9
push 0xd14cd56b
or edi, 0xd2a4b2e1
dec esi
mov ecx, ebx
add ecx, 0xd2a50089
sub ecx, 0xd2a51d6f
mov ecx, ebx
mov edi, 0xd2a54e4b
and ebx, ecx
or esi, 0xd2a586bd
and edi, ecx
add ebx, ecx
and ebx, edi
jmp 0x46b07b
call fcn.0046cce4
not ebx
xchg edi, esi
and edi, 0xd2a632d9
rol ebx, 0x15
jmp 0x46d2ce
pop edx
xchg ecx, esi
not edi
shl esi, 0x13
mov ecx, ebx
jmp 0x46c7ca
pop edx
ror ecx, 0x12
rol ebx, 0x13
and edi, ebx
and ecx, ebx
or edi, 0xd2b36b95
add ebx, 0xd2b384d3
not esi
inc esi
sub edi, ecx
sub ebx, edi
mov ebx, esi
mov ebx, ecx
jmp 0x46b68b
pop edx
mov ecx, edi
not ebx
add ebx, esi
xchg ecx, esi
add edi, 0xd2c001ab
xor ecx, ebx
jmp 0x46c35f
call fcn.0046cce4
ror ebx, 8
xor esi, edi
mov esi, ecx
xor ecx, esi
and esi, ebx
xor esi, ecx
and esi, ecx
mov ebx, esi
and ebx, edi
xchg ebx, edi
jmp 0x46c4c9
call edx
xchg esi, ebx
sub esi, ebx
add esi, ecx
not edi
mov esi, edi
shl ecx, 0xf
sub esi, ebx
mov ecx, ebx
sub ecx, edi
xor ecx, 0xd2c47d9d
bswap ecx
add ebx, 0xd2c4b257
sub ecx, ebx
add esi, ebx
jmp 0x46d023
push 0xd14649a1
mov ecx, esi
or edi, ecx
xchg ecx, edi
xchg edi, ecx
neg ebx
xor esi, edi
not edi
mov esi, ebx
not ecx
xor ecx, edi
xor esi, 0xd2c701d5
sub ebx, 0xd2c71ae7
jmp 0x46cdcc
push 0xd146a0e3
shr edi, 0x1b
add edi, ebx
xor ebx, 0xd2c94ed9
xor ecx, edi
not ebx
add edi, ecx
and edi, 0xd2c9b971
bswap esi
shl ebx, 1
dec ebx
jmp 0x46d227
pop edx
add ebx, esi
xor ecx, 0xd2cd6457
xchg ebx, edi
and ecx, ebx
or edi, 0xd2cdb905
mov ebx, esi
sub esi, 0xd2cdea35
bswap ebx
or ebx, 0xd2ce2253
not esi
jmp 0x46ca65
call edx
add ebx, ecx
neg ebx
and ebx, esi
or ebx, edi
inc ecx
add ecx, ebx
and ecx, edi
sub ebx, edi
jmp 0x46a87d
pop edx
or edi, 0xd2d3a4d9
mov ebx, esi
mov esi, edi
shl ecx, 0x10
and ebx, edi
shl ecx, 0x1c
jmp 0x46e38a
push esp
xchg esi, ecx
or edi, 0xd2d57f7f
and edi, ecx
add ebx, 0xd2d5b2c5
shl ecx, 0x13
shr ecx, 0x12
or ebx, edi
shl ebx, 0x11
and ecx, ebx
sub esi, edi
jmp 0x46b7c7
pop edx
or esi, 0xd2d67df9
sub edi, esi
xchg esi, edi
mov ecx, esi
xchg edi, ecx
sub ebx, 0xd2d6feb9
xor ebx, 0xd2d71b65
xchg ebx, edi
or ebx, 0xd2d75509
bswap edi
jmp 0x46d432
pop edx
rol ecx, 3
not edi
mov ebx, 0xd2d7cf9b
and esi, ebx
neg ebx
shl ebx, 0x12
xor ebx, ecx
sub ecx, esi
jmp 0x46b3bf
push 0xd142a10b
and ecx, ebx
shl ebx, 9
or esi, edi
sub ecx, edi
and ecx, ebx
shl ebx, 0x1a
jmp 0x46bc8a
push 0xd14899e7
add ebx, ecx
xchg ebx, esi
or ecx, ebx
xor ebx, ecx
mov ebx, 0xd2ec241d
mov ecx, edi
add esi, ecx
nop
and esi, edi
and ecx, edi
jmp 0x46bae6
push 0x691bf
and ecx, esi
add ebx, esi
shr ecx, 0x19
or ebx, 0xd2ef26d7
inc edi
not esi
or ecx, ebx
xchg esi, ecx
jmp 0x46d522
push 0xd14667d3
mov ecx, esi
dec edi
and esi, 0xd2efef01
sub esi, ecx
shr edi, 0xb
xchg ebx, ecx
add ebx, ecx
and ebx, edi
jmp 0x46b572
push 0xd14de5b4
sub ecx, ebx
sub ecx, ebx
or ebx, ecx
ror edi, 6
jmp 0x46d822
call fcn.0046cce4
add ecx, edi
add ebx, esi
shr ebx, 0x19
rol ebx, 0x1b
xor ecx, esi
or edi, ebx
or edi, ecx
add edi, esi
sub ecx, esi
or edi, ecx
add esi, 0xd2f9e0c1
and edi, esi
shr esi, 0x10
xor esi, 0xd2fa3009
jmp 0x46d163
mov edx, 0x2809144b
not ebx
mov edi, ebx
xor esi, ebx
sub edi, ecx
sub edi, ebx
sub ebx, 0xd2fce8ff
mov ebx, edi
dec esi
jmp 0x46d05b
pop edx
xchg esi, ecx
add edi, ecx
sub ecx, ebx
sub edi, 0xd3025109
ror esi, 0xd
shr esi, 0xc
not ebx
mov esi, ebx
shr esi, 0x1b
or edi, ecx
bswap esi
or edi, esi
or edi, 0xd30349e1
mov esi, 0xd30362f3
or esi, 0xd3037f85
mov ebx, ecx
jmp 0x46ac46
call fcn.0046cce4
and ebx, 0xd303bed3
shl edi, 0x1a
or edi, ebx
shr edi, 0x15
xchg ebx, ecx
add edi, ebx
sub ecx, 0xd30462e3
xor ebx, 0xd3047f59
or ecx, ebx
and ecx, 0xd304b2d9
sub esi, ebx
xor esi, 0xd304e9f1
bswap esi
or edi, ebx
jmp 0x46c84d
call edx
sub edi, 0xd30c1e73
or ecx, 0xd30c3b3f
xor esi, ebx
not ecx
jmp 0x46c701
pop edx
mov edi, 0xd30f4feb
sub ebx, edi
sub esi, 0xd30f82e9
neg esi
mov ecx, 0xd30fbb5d
xchg edi, ebx
xor ebx, edi
dec ecx
jmp 0x46bd1a
push 0xd1453e38
or ebx, ecx
xor esi, 0xd3104e45
add ebx, edi
bswap ecx
mov edi, esi
shl esi, 0x1d
and edi, esi
or edi, ecx
or esi, 0xd3110af5
neg ebx
mov esi, edi
sub ebx, edi
xchg esi, ecx
and ebx, ecx
jmp 0x46b1cf
push 0xd146bffd
sub esi, 0xd311b2db
xchg ecx, esi
add ecx, esi
inc ebx
and ebx, 0xd312206f
xor ebx, 0xd3123cc5
jmp 0x46b3d8
push 0xd14285c5
mov edi, 0xd314c6ad
neg ebx
mov esi, ebx
bswap esi
or edi, esi
rol ecx, 0x1c
shl ecx, 0x14
shr ecx, 0x10
jmp 0x46cb24
call edx
add esi, edi
add ecx, edi
xchg ecx, ebx
and edi, 0xd316a405
or edi, esi
or edi, 0xd316db03
mov edi, ebx
neg ebx
xor esi, edi
xor ecx, edi
jmp 0x46c99d
pop edx
mov edi, esi
xchg ecx, esi
and edi, ebx
xor edi, ecx
jmp 0x46aed4
push 0x401400
shl ebx, 0x18
or esi, ebx
shr ebx, 0x1b
or edi, ecx
sub esi, ecx
xor edi, 0xd32a2355
and ebx, ecx
or ebx, 0xd32a5701
add edi, 0xd32a7781
shr ebx, 4
add esi, edi
and ebx, edi
jmp 0x46ca4f
call fcn.0046cce4
sub esi, ecx
xor ecx, ebx
xor ecx, ebx
dec esi
and ecx, 0xd343df17
or ecx, 0xd343fbd3
jmp 0x46dd93
push 0xd14e034b
xor edi, 0xd34422d7
bswap edi
sub ebx, ecx
sub ebx, 0xd3447561
xor ebx, esi
mov edi, ebx
xchg edi, ebx
xor ecx, ebx
dec esi
xor ecx, 0xd34519d9
add edi, ecx
neg esi
jmp 0x46cf6d
call fcn.0046cce4
xchg ebx, esi
xor esi, ecx
xor ecx, esi
xor edi, esi
xchg edi, ecx
add ebx, edi
xor ecx, 0xd34616e7
inc ebx
xchg esi, ebx
add edi, ebx
sub edi, esi
mov ebx, 0xd3469aa3
jmp 0x46ae66
call fcn.0046cce4
sub ecx, edi
and edi, esi
add ebx, ecx
dec ebx
inc esi
sub ecx, 0xd3474ae9
jmp 0x46a8b1
push 0xd144393b
and esi, edi
xor ebx, ecx
nop
sub ebx, esi
sub edi, ecx
and ebx, ecx
jmp 0x46ba80
pop edx
not ebx
xchg ebx, ecx
rol ebx, 0x15
and ebx, ecx
shr ecx, 2
or ecx, edi
jmp 0x46c899
call edx
xchg esi, ebx
xor ecx, edi
xor esi, 0xd3668697
mov esi, edi
not edi
xor esi, ecx
bswap esi
add esi, 0xd36710e7
jmp 0x46b9c3
call fcn.0046cce4
shl ebx, 8
neg edi
mov ebx, esi
mov esi, 0xd36b9c7b
inc ecx
mov ecx, 0xd36bd5c9
inc ebx
or edi, 0xd36c0a83
and edi, 0xd36c2bbf
and esi, edi
shr ecx, 0xe
and esi, ebx
and esi, edi
or ebx, edi
add edi, esi
and ecx, edi
jmp 0x46e0f9
pop edx
and esi, edi
xor ebx, ecx
sub ecx, esi
xchg ebx, esi
and esi, edi
dec esi
jmp 0x46bcbf
call edx
and esi, ecx
and ecx, esi
sub ebx, edi
not edi
or esi, ebx
shr ebx, 0x15
and esi, ecx
mov edi, esi
and ebx, esi
or ebx, edi
jmp 0x46e400
pop edx
and ebx, edi
xchg esi, edi
xor ebx, 0xd37316b5
or ecx, edi
mov ebx, 0xd37351df
inc ebx
mov ecx, edi
ror esi, 0x1a
jmp 0x46bfc1
push 0xd145784f
xchg edi, ebx
bswap ecx
xor ebx, edi
inc ecx
and esi, ecx
and ecx, esi
sub ebx, 0xd375eae3
sub edi, 0xd3760773
xchg ecx, ebx
and edi, 0xd376416d
jmp 0x46ba6a
push 0xd1424831
add ecx, ebx
xchg ecx, ebx
or ebx, ecx
xchg esi, ebx
bswap ebx
add ecx, 0xd37cfe59
mov ebx, esi
add ecx, ebx
xor ecx, edi
xchg esi, ebx
shr esi, 0x12
xchg edi, ecx
rol esi, 0x10
and edi, esi
jmp 0x46be93
push 0xd14a7453
sub esi, ebx
add esi, edi
add ecx, esi
bswap edi
xchg ebx, ecx
or edi, 0xd384bbe1
or ebx, esi
shl ecx, 0x10
mov edi, esi
and edi, 0xd3852483
mov esi, ebx
sub esi, ecx
jmp 0x46c1ca
mov edx, 0x2809144b
and edi, 0xd38a20c3
xor esi, ecx
shl ebx, 0xc
xor edi, esi
or ebx, 0xd38a8e83
mov esi, ecx
sub ebx, esi
xor edi, ecx
xchg ebx, esi
mov ebx, ecx
jmp 0x46b26b
call edx
sub ebx, ecx
and edi, ebx
ror esi, 8
xor esi, ecx
inc esi
or esi, ecx
jmp 0x46c3ff
push 0xd143e01d
sub esi, ecx
xchg ebx, edi
and ecx, edi
sub edi, ecx
sub ecx, esi
dec edi
dec edi
sub ebx, ecx
xchg esi, ecx
shl ecx, 6
jmp 0x46bfce
push 0xd14c9909
xor ecx, esi
or edi, ecx
add ecx, esi
and esi, ebx
mov edi, ecx
xchg ebx, esi
mov ebx, ecx
xor edi, ebx
jmp 0x46be48
pop edx
shr edi, 0x1a
xor ecx, esi
sub esi, edi
or ebx, edi
and ebx, edi
and edi, ecx
ror esi, 0xd
sub edi, ecx
ror ecx, 2
or edi, 0xd3a32081
bswap ebx
sub esi, edi
jmp 0x46cabc
pop edx
add ebx, 0xd3a3a27f
sub esi, ebx
xor esi, edi
xor ebx, esi
ror edi, 0x13
not edi
jmp 0x46cee6
pop edx
add ebx, esi
xor esi, ebx
and ebx, 0xd3a795fd
xor ebx, 0xd3a7bf41
xor ebx, 0xd3a7e0b3
bswap esi
mov ebx, ecx
xchg ebx, ecx
add ebx, esi
and esi, ebx
jmp 0x46ddaf