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

Disassembly:
call sub.user32.dll_GetProcessWindowStation
cmp eax, 0xffffff06
jne 0x40106b
call sub.user32.dll_IsCharAlphaA
call sub.advapi32.dll_CryptDestroyKey
call sub.advapi32.dll_CryptDestroyKey
call sub.advapi32.dll_CryptDestroyKey
call sub.user32.dll_IsCharAlphaA
call sub.user32.dll_IsCharAlphaA
call sub.advapi32.dll_CryptDestroyKey
call sub.ole32.dll_OleCreateLinkFromDataEx
call sub.user32.dll_IsCharAlphaA
call sub.user32.dll_IsCharAlphaA
call sub.ole32.dll_OleCreateLinkFromDataEx
call sub.advapi32.dll_CryptDestroyKey
call sub.ole32.dll_OleCreateLinkFromDataEx
call sub.advapi32.dll_CryptDestroyKey
call sub.advapi32.dll_CryptDestroyKey
call sub.ole32.dll_OleCreateLinkFromDataEx
call sub.ole32.dll_OleCreateLinkFromDataEx
call sub.user32.dll_IsCharAlphaA
ret
call sub.user32.dll_GetProcessWindowStation
cmp eax, 0xfffffefb
jne 0x4010f9
call sub.ole32.dll_OleCreateLinkFromDataEx
call sub.ole32.dll_OleCreateLinkFromDataEx
call sub.advapi32.dll_CryptDestroyKey
call sub.ole32.dll_OleCreateLinkFromDataEx
call sub.user32.dll_IsCharAlphaA
call sub.user32.dll_IsCharAlphaA
call sub.advapi32.dll_CryptDestroyKey
call sub.ole32.dll_OleCreateLinkFromDataEx
call sub.advapi32.dll_CryptDestroyKey
call sub.advapi32.dll_CryptDestroyKey
call sub.ole32.dll_OleCreateLinkFromDataEx
call sub.user32.dll_IsCharAlphaA
call sub.advapi32.dll_CryptDestroyKey
call sub.user32.dll_IsCharAlphaA
call sub.advapi32.dll_CryptDestroyKey
call sub.advapi32.dll_CryptDestroyKey
call sub.advapi32.dll_CryptDestroyKey
call sub.user32.dll_IsCharAlphaA
call sub.ole32.dll_OleCreateLinkFromDataEx
call sub.ole32.dll_OleCreateLinkFromDataEx
call sub.advapi32.dll_CryptDestroyKey
call sub.user32.dll_IsCharAlphaA
call sub.ole32.dll_OleCreateLinkFromDataEx
call sub.ole32.dll_OleCreateLinkFromDataEx
call sub.user32.dll_IsCharAlphaA
ret
call sub.user32.dll_GetActiveWindow
cmp eax, 0xffffff0c
jne 0x401196
call sub.advapi32.dll_CryptDestroyKey
call sub.advapi32.dll_CryptDestroyKey
call sub.advapi32.dll_CryptDestroyKey
call sub.user32.dll_IsCharAlphaA
call sub.ole32.dll_OleCreateLinkFromDataEx
call sub.user32.dll_IsCharAlphaA
call sub.ole32.dll_OleCreateLinkFromDataEx
call sub.ole32.dll_OleCreateLinkFromDataEx
call sub.user32.dll_IsCharAlphaA
call sub.user32.dll_IsCharAlphaA
call sub.user32.dll_IsCharAlphaA
call sub.user32.dll_IsCharAlphaA
call sub.user32.dll_IsCharAlphaA
call sub.user32.dll_IsCharAlphaA
call sub.user32.dll_IsCharAlphaA
call sub.ole32.dll_OleCreateLinkFromDataEx
call sub.user32.dll_IsCharAlphaA
call sub.ole32.dll_OleCreateLinkFromDataEx
call sub.user32.dll_IsCharAlphaA
call sub.ole32.dll_OleCreateLinkFromDataEx
call sub.user32.dll_IsCharAlphaA
call sub.advapi32.dll_CryptDestroyKey
call sub.ole32.dll_OleCreateLinkFromDataEx
call sub.ole32.dll_OleCreateLinkFromDataEx
call sub.ole32.dll_OleCreateLinkFromDataEx
call sub.advapi32.dll_CryptDestroyKey
call sub.ole32.dll_OleCreateLinkFromDataEx
call sub.ole32.dll_OleCreateLinkFromDataEx
ret
call sub.user32.dll_GetProcessWindowStation
cmp eax, 0xfffffed8
jne 0x401233
call sub.ole32.dll_OleCreateLinkFromDataEx
call sub.advapi32.dll_CryptDestroyKey
call sub.user32.dll_IsCharAlphaA
call sub.ole32.dll_OleCreateLinkFromDataEx
call sub.ole32.dll_OleCreateLinkFromDataEx
call sub.ole32.dll_OleCreateLinkFromDataEx
call sub.advapi32.dll_CryptDestroyKey
call sub.advapi32.dll_CryptDestroyKey
call sub.user32.dll_IsCharAlphaA
call sub.advapi32.dll_CryptDestroyKey
call sub.ole32.dll_OleCreateLinkFromDataEx
call sub.user32.dll_IsCharAlphaA
call sub.ole32.dll_OleCreateLinkFromDataEx
call sub.advapi32.dll_CryptDestroyKey
call sub.user32.dll_IsCharAlphaA
call sub.user32.dll_IsCharAlphaA
call sub.ole32.dll_OleCreateLinkFromDataEx
call sub.user32.dll_IsCharAlphaA
call sub.ole32.dll_OleCreateLinkFromDataEx
call sub.ole32.dll_OleCreateLinkFromDataEx
call sub.user32.dll_IsCharAlphaA
call sub.ole32.dll_OleCreateLinkFromDataEx
call sub.user32.dll_IsCharAlphaA
call sub.ole32.dll_OleCreateLinkFromDataEx
call sub.user32.dll_IsCharAlphaA
call sub.user32.dll_IsCharAlphaA
call sub.ole32.dll_OleCreateLinkFromDataEx
call sub.advapi32.dll_CryptDestroyKey
ret
jmp 0x4d21cb
add ebx, edi
jmp 0x4d47a6
call esi
mov ecx, 0x3eb35c88
sub ecx, 0x3eb3c050
inc edi
or edi, ebx
and edx, 0x3eb62bfd
rol ebx, 0x16
and edx, ecx
add ebx, 0x3eb6eb95
and edx, edi
mov edx, 0x3eb77182
mov ecx, 0x3eb7af65
jmp 0x4d52a6
pop esi
or edi, 0x3eb8020e
or ecx, edx
xchg edx, edi
mov edx, edi
nop
add ebx, 0x3eb940d1
dec ebx
sub ebx, ecx
xchg ebx, ecx
or edx, ebx
or ebx, 0x3eba81ac
xor ecx, ebx
and ecx, edx
ror ecx, 8
jmp 0x4d5974
mov esi, 0x40495727
mov ecx, edx
xor ebx, edx
bswap edi
xchg ecx, edx
add ebx, edi
sub edi, ebx
rol ecx, 0x1c
bswap ebx
jmp 0x4d4121
pop esi
or edi, ecx
mov edx, ebx
xor edx, ecx
and ebx, edi
or ebx, edx
ror ecx, 0xa
xor edi, ebx
jmp 0x4d5642
push 0x3d2b7b0f
dec ebx
and ebx, ecx
add ebx, edi
or ecx, edx
mov ebx, 0x3ec68967
or ecx, ebx
shl ecx, 0xa
xchg ebx, edx
ror ebx, 0xc
and edi, 0x3ec7d141
mov edx, ebx
jmp 0x4d4c4c
push 0x3d2f9a12
sub edx, 0x3ec8643d
mov edi, edx
or edi, ecx
add ecx, ebx
xchg ebx, edx
bswap edx
and edi, ecx
jmp 0x4d3969
call esi
add edx, 0x3ecf4086
or edx, ecx
neg ecx
or edx, ebx
xchg ecx, edx
mov edx, ecx
jmp 0x4d3388
push 0x3d3db156
add edi, edx
add edx, ebx
bswap edx
add edx, ebx
add ecx, edi
and ecx, edx
and edi, 0x3ed925ed
or edx, 0x3ed974be
ror ecx, 0x1c
ror edi, 0xf
jmp 0x4d5300
pop esi
add edx, edi
mov ebx, 0x3edf75de
and edi, ebx
neg ecx
jmp 0x4d51ba
call esi
add edx, edi
neg edi
shr ecx, 0x1b
xchg ebx, edx
neg edx
or edx, 0x3ee33f15
not ecx
not edx
and edx, 0x3ee40dbc
or edx, ecx
neg ecx
rol ecx, 0x11
jmp 0x4d251d
pop esi
shl ecx, 6
or ecx, edx
xor ebx, edi
or ecx, ebx
jmp 0x4d495a
call esi
sub edx, edi
dec edi
or ecx, ebx
or edx, 0x3eed0b5a
xchg ecx, ebx
xchg ebx, ecx
and ebx, edx
sub ebx, 0x3eee1179
sub ecx, edx
and ecx, edi
add edx, ebx
or ecx, edi
shl ebx, 6
jmp 0x4d5439
push 0x3d20d0a3
sub ecx, edx
xchg ebx, edi
inc edi
xchg ebx, ecx
neg ebx
xchg edx, ecx
and edx, 0x3ef11a56
inc edx
xor ecx, ebx
inc ecx
or ebx, ecx
xor edi, ebx
jmp 0x4d4755
pop esi
xor ebx, ecx
dec edx
rol edi, 0xa
mov edx, edi
sub ecx, edi
sub ebx, edi
xchg edi, edx
and ecx, ebx
xor edx, ebx
mov edx, ecx
xchg edi, ecx
nop
xor edx, edi
xchg ebx, edi
xor ebx, edx
jmp 0x4d54f5
call fcn.004d5480
ror ecx, 7
add edi, ecx
not ecx
xchg edx, ecx
mov edx, ebx
shl edx, 2
or edx, ebx
xor ecx, edi
jmp 0x4d4f80
pop esi
and edi, 0x3f44f332
sub edx, ecx
add edx, edi
xor ecx, edi
mov edx, 0x3f45e750
add edx, ecx
xchg edx, ecx
mov edx, edi
ror ecx, 0x11
sub ebx, edx
jmp 0x4d5169
pop esi
dec edx
bswap ecx
and edi, 0x3f47feb0
and edi, edx
sub edx, ecx
sub edi, ecx
and ebx, ecx
sub ebx, edi
jmp 0x4d2853
push 0x3d2c538d
and ecx, edi
or ecx, edi
jmp 0x4d4cea
pop esi
or ebx, 0x3f5a3394
xor edx, edi
shr edi, 0xe
xor ecx, 0x3f5aee1e
and ecx, edx
mov ecx, edi
jmp 0x4d2ab2
push 0x3d2b33ff
not edx
or ecx, edi
sub edi, 0x3f5c49e8
xor edi, ecx
xor edx, ebx
dec ecx
dec ecx
xchg ebx, ecx
jmp 0x4d22b5
push 0x3d3b0f3b
and edx, ecx
xchg ecx, ebx
xchg ecx, edi
xchg ebx, edi
or ecx, ebx
mov edx, ecx
add ecx, ebx
jmp 0x4d4b81
pop esi
add edx, edi
xchg ebx, edi
xor ebx, edx
mov edi, edx
shr edx, 0xa
or ebx, edx
sub ecx, edi
mov edi, ecx
rol edi, 0x1f
and ecx, 0x3f6d454e
add edx, edi
xor ecx, ebx
jmp 0x4d3cfd
push 0x3d4345d5
neg edi
mov edi, 0x3f6e58ae
or edx, ebx
mov ebx, edx
mov ebx, ecx
dec ecx
xchg edi, ecx
add edx, ebx
and ecx, ebx
jmp 0x4d4b4e
push 0x3d421017
and ebx, ecx
bswap ebx
or edx, edi
or edi, 0x3f7b20bf
or ebx, ecx
and edx, edi
or ebx, edi
or edx, 0x3f7c1253
ror ecx, 0x14
jmp 0x4d4223
push 0x3d2c0b23
shr edx, 0x14
sub edi, ecx
and ecx, 0x3f81f53b
sub edx, ebx
neg edi
mov edi, ebx
or edx, ecx
or ebx, edi
inc ecx
jmp 0x4d282a
pop esi
xor ecx, ebx
shl ebx, 0xe
inc edx
sub edi, ecx
sub edi, edx
and edi, ebx
bswap edi
xor edx, edi
mov ebx, edx
and ecx, edi
and edx, 0x3f94e106
jmp 0x4d23ad
mov esi, 0x2a676233
add ecx, ebx
and edi, ebx
or ecx, ebx
sub edx, edi
ror ebx, 8
sub edx, ecx
xchg ebx, edx
add ebx, 0x3fa86d38
or ebx, edx
and edx, ecx
and edi, ecx
mov ebx, ecx
xor edi, edx
jmp 0x4d59a5
push 0x3d286382
mov ebx, 0x3fcb0856
inc edx
not ebx
and ecx, ebx
xor edx, 0x3fcc54eb
and edx, ecx
or edx, ebx
shl edi, 0x11
rol ecx, 4
dec edi
xor ecx, edx
mov ebx, ecx
sub edi, 0x3fd02158
jmp 0x4d5220
push 0x3d281bff
sub edx, ecx
xchg ebx, edx
add edx, ebx
mov ecx, edi
shr edi, 0x17
jmp 0x4d2ce6
mov esi, 0x40495727
shl edx, 0x11
add ebx, edx
nop
bswap edx
or edi, ebx
xor edx, ebx
not edi
dec ecx
inc edi
xor edx, 0x3fe8a8c3
sub edi, ebx
sub ecx, edx
or ebx, edx
jmp 0x4d407b
pop esi
sub ecx, ebx
and ecx, ebx
xor edx, ecx
add ebx, ecx
mov edx, ebx
and ebx, edx
jmp 0x4d2838
push 0x3d20876c
dec edx
mov ebx, edx
shr edx, 0x10
xor edx, 0x4004a28a
rol edi, 0x15
jmp 0x4d24fa
call fcn.004d5480
ror ebx, 4
sub edx, ecx
add ecx, edi
add edi, ecx
dec ecx
xor edi, ecx
bswap edi
dec edi
xor edi, ecx
shl edi, 0x18
shr ebx, 0x1b
mov ecx, edx
sub edi, ebx
rol edx, 0xe
or ebx, 0x400a15c2
or ecx, 0x400a6999
jmp 0x4d24d1
pop esi
dec ecx
add ecx, 0x40311b34
add ebx, ecx
or ecx, ebx
nop
shl edi, 0x19
jmp 0x4d4886
pop esi
xchg ecx, edx
xor edx, edi
add ecx, ebx
or edi, edx
sub ecx, edx
and ecx, ebx
and edi, ebx
mov edi, edx
add ecx, edi
and ecx, edx
add ebx, 0x404d8c66
add edx, edi
shl edx, 0x19
sub ecx, edi
or ebx, edi
jmp 0x4d5373
call esi
or edx, edi
add edx, ebx
sub edx, ecx
xor edx, edi
add edi, ecx
mov edx, ebx
jmp 0x4d54a2
call fcn.004d5480
xor edi, edx
or edi, ebx
ror ecx, 0xc
add edi, 0x40601d8e
xor ebx, edi
or ebx, edx
and ebx, ecx
jmp 0x4d3302
push 0x3d3a1460
shl ecx, 6
and edx, ebx
or ecx, ebx
inc ecx
mov edi, ebx
xor edi, ecx
add ecx, 0x40732b68
and edi, ebx
not edi
and ebx, ecx
sub edx, edi
jmp 0x4d38a8
call esi
add edx, ecx
xor ebx, 0x40b11022
rol ebx, 0x17
shr edx, 0x16
and edx, 0x40b1cfb0
or edx, ebx
mov edx, edi
mov edx, ebx
add ecx, edi
xor ecx, edx
mov ecx, edi
add ecx, edx
and ebx, edx
jmp 0x4d4fd3
push 0x3d1ca098
bswap edi
xor ebx, edi
not edi
and ecx, edx
sub edx, ebx
jmp 0x4d2b7c
push 0x3d230d7c
xchg edi, ebx
or edi, ecx
xchg ebx, ecx
mov edx, edi
shl ebx, 0xa
sub edi, edx
jmp 0x4d4d0b
pop esi
sub edi, edx
or ebx, edi
xchg edx, ecx
add ecx, ebx
neg edi
xchg ecx, ebx
mov edx, edi
neg ebx
jmp 0x4d4d5e
mov esi, 0x2a676233
sub ecx, edx
dec edx
xor ecx, edx
mov edi, edx
mov ecx, edi
sub edx, edi
and edi, edx
and ebx, edi
dec edx
not ecx
xor edi, edx
sub edi, edx
sub edi, ecx
xchg edi, ecx
jmp 0x4d437e
pop esi
add edi, ebx
mov edi, 0x40ebd2e0
neg edi
rol edi, 4
inc edx
xchg ecx, edx
or edi, ebx
and ebx, ecx
add ecx, edx
or edx, ecx
bswap edx
xor ecx, ebx
add ecx, edx
mov edx, ebx
jmp 0x4d4a63
push 0x3d161f2b
mov edi, ecx
or edi, ebx
xchg ebx, edx
add edi, edx
xor ebx, 0x40f61834
and edx, ecx
shr edi, 0x13
jmp 0x4d3f1a
pop esi
xor edi, edx
bswap ecx
ror edi, 0xd
mov ecx, edx
mov ecx, edx
mov edi, ecx
bswap edx
jmp 0x4d360d
call fcn.004d5480
or edi, ebx
add edx, ebx
xchg ebx, edi
or ebx, ecx
ror edi, 0xc
xor edx, ebx
mov edx, edi
jmp 0x4d380c
call esi
not ebx
and edi, 0x4110dffd
sub edi, ebx
not ebx
bswap ecx
xor edi, 0x4111e6f9
bswap ecx
shl ebx, 0x15
or ebx, edx
jmp 0x4d22a0
push 0x3d3a6860
xor edi, edx
not edx
or edi, ebx
add edx, ebx
sub ecx, ebx
dec edi
mov ecx, edi
not ecx
xor edi, ecx
shl edi, 6
jmp 0x4d51de
push 0x3d34e596
mov ecx, edi
dec edx
jmp 0x4d2ddd
mov esi, 0x2a676233
mov ebx, edi
add ecx, ebx
mov edi, ebx
xor edi, 0x41532a38
or edx, ebx
and ecx, edx
mov edi, 0x4153f2e3
mov edx, edi
not edx
jmp 0x4d5280
push 0x3d254c86
add edi, ecx
sub edx, ebx
mov ecx, edx
jmp 0x4d3b81
pop esi
xor edi, ecx
shl edi, 0x1b
and edi, 0x416b6a04
and ebx, 0x416ba81b
neg ecx
add edi, edx
mov ecx, ebx
mov ecx, edx
xchg ebx, edi
jmp 0x4d2204
pop esi
or edi, edx
and ebx, ecx
xor ebx, edx
mov edx, ecx
mov ebx, 0x416e255e
neg edx
xchg edx, ebx
neg ebx
xchg ecx, edi
or edi, edx
mov ebx, edi
mov ebx, ecx
or edx, ebx
jmp 0x4d55ef
pop esi
add edi, ecx
xchg edx, ebx
mov edi, 0x4170e33f
mov edx, ecx
xchg edi, ebx
and ebx, edx
mov ecx, ebx
xor edx, edi
shr edx, 1
bswap ebx
add edi, ebx
and ecx, ebx
sub ecx, edx
bswap ecx
xchg edi, ecx
add edi, edx
jmp 0x4d290d
pop esi
add ebx, 0x4174587a
add ebx, 0x4174a798
not edx
mov edx, ecx
neg ebx
sub ebx, edx
rol ebx, 0xb
and ecx, 0x4176140f
jmp 0x4d271a
mov esi, 0x40495727
or edx, ecx
neg edx
not edi
and edx, edi
sub ebx, edx
or ecx, 0x418259db
or ebx, ecx
and edi, 0x4182d109
jmp 0x4d4430
call fcn.004d5480
xchg edx, ebx
shr ecx, 6
mov ebx, 0x4183a256
or edi, edx
and edx, ebx
and edx, ebx
bswap edx
nop
jmp 0x4d2442
push 0x3d166757
and edx, ebx
or ebx, edx
sub ecx, 0x4195225b
xor edi, 0x419560cd
xor edx, edi
nop
and edi, 0x4196170a
mov ebx, edx
or edi, ebx
jmp 0x4d4be0
pop esi
and edi, ebx
xchg edx, ecx
or edi, ebx
bswap edx
mov ecx, ebx
xor edx, ecx
and ebx, ecx
mov ebx, edx
xor ebx, edi
and edx, edi
shr edx, 9
xor ecx, 0x41a2afd6
jmp 0x4d241d
push 0x3d3e5948
not ebx
sub edx, ebx
inc edi
mov ebx, ecx
or edi, ebx
jmp 0x4d4c7a
pop esi
not ecx
ror edi, 0xa
add edi, 0x41a4e387
xor edx, ebx
or edi, ebx
and edi, ecx
xor edi, edx
shl edx, 8
xchg ecx, edx
neg edi
and edx, 0x41a6d77d
mov ebx, edx
jmp 0x4d5824
mov esi, 0x2a676233
sub edi, edx
rol ecx, 0x1f
sub edi, edx
and ecx, ebx
jmp 0x4d3e2d
call fcn.004d5480
or ebx, 0x41ae6dc9
bswap ecx
add edx, ebx
or edi, 0x41af364d
add edx, ebx
mov ecx, edi
add edx, 0x41afe83c
and edi, ecx
jmp 0x4d56a7
call fcn.004d5480
xchg ecx, edi
ror edx, 1
dec ebx
xchg edi, ebx
rol ecx, 0xa
or edi, ebx
shr ebx, 0xd
add edi, edx
inc ebx
jmp 0x4d21d2
push 0x3d42aa61
mov ecx, 0x41d5b465
mov edx, 0x41d5f3a0
shr edx, 0x10
add ecx, edx
or edx, edi
and ecx, ebx
or ecx, edx
not ebx
or ecx, ebx
xor ecx, 0x41d816c3
jmp 0x4d2931
push 0x3d1c12a5
and edx, 0x41da8aa1
sub edx, ecx
jmp 0x4d4487
push 0x3d27d4a0
xchg edx, ebx
ror edi, 2
and edx, edi
sub ecx, edx
xor edi, ebx
shl edi, 0xa
not ebx
xchg edi, edx
jmp 0x4d2d8c
pop esi
shl ecx, 0xf
shr edi, 0xa
shl ebx, 0x1b
mov ecx, edi
add ebx, edi
and ebx, edx
shl ecx, 0x17
xor edi, ecx
mov edi, ebx
or edi, ecx
bswap edi
jmp 0x4d4bfa
call fcn.004d5480
xor ebx, edi
mov ecx, ebx
xchg ecx, edx
sub ebx, ecx
neg edx
xchg ebx, edx
sub ebx, 0x41ee9a0e
xor ecx, 0x41eed9f1
or edi, 0x41ef18fa
jmp 0x4d31f9
call fcn.004d5480
and edx, ebx
xchg edx, ebx
or edx, ebx
sub ecx, 0x41fbe049
ror ecx, 0xd
jmp 0x4d5398
call fcn.004d5480
shr ebx, 6
or ebx, edi
sub ebx, edx
mov edx, ebx
inc ecx
bswap edi
xor edi, 0x41ffbf82
shl edx, 0x14
sub edi, edx
shr edi, 0x1e
jmp 0x4d48a5
push 0x3d1c59b8
add edx, edi
add edx, 0x42011c68
sub ecx, edi
mov ecx, edx
inc ecx
ror edi, 7
jmp 0x4d335d
call esi
sub edi, ecx
or edx, 0x420c51a2
dec ebx
xchg edi, ebx
and edi, ebx
sub edi, 0x420d4a2d
or ecx, edx
or ebx, edx
ror edx, 0x1c
mov ecx, 0x420ec482
mov ebx, ecx
shr ebx, 0xb
jmp 0x4d4c15
push 0x3d211810
mov edi, 0x4234541b
add ebx, 0x4234ad49
xor edi, 0x4234f5d4
ror ecx, 5
mov edx, edi
jmp 0x4d357e
push 0x3d15ce53
sub ecx, ebx
dec edi
add edx, edi
sub ecx, 0x423b3057
add edi, edx
xchg edi, edx
neg ecx
or ecx, 0x423e10da
xor edx, ecx
mov edx, ecx
sub edx, edi
jmp 0x4d368e
pop esi
and ebx, edx
or ebx, edi
ror ebx, 5
xor edi, 0x42511518
shl edi, 0x14
xor edx, 0x42519116
mov ecx, edi
nop
jmp 0x4d273c
call esi
inc edx
sub ebx, 0x42529ce7
mov ebx, ecx
xor edx, ecx
inc ecx
ror edx, 0x15
neg edx
xor ecx, edi
and edx, edi
jmp 0x4d31af
push 0x3d194b44
xchg edi, ecx
shl edi, 0xe
xor edi, ecx
or edx, ecx
xor ecx, edx
jmp 0x4d4ef3
pop esi
sub edx, ebx
sub ebx, ecx
bswap ebx
jmp 0x4d426b
push 0x3d19daba
sub edi, 0x42645ce9
add edi, ecx
xor edx, edi
mov ecx, ebx
xor edx, ebx
mov ebx, 0x42658e2c
xor edx, ecx
mov edx, 0x42660a4e
sub edi, 0x42665afb
add ecx, edx
xor edx, ecx
xor edi, ecx
jmp 0x4d4c9f
push 0x3d1e93b0
sub edx, 0x42747288
sub ebx, edi
add ebx, edi
xchg edi, ebx
and ebx, ecx
xor edi, ebx
xchg edi, ebx
or edx, ecx
xor ebx, 0x427666ee
jmp 0x4d4ff4
push 0x3d2504df
sub edx, ebx
shr ecx, 0x17
and ebx, 0x427b0eaf
neg ebx
add ecx, ebx
or edx, ecx
rol ecx, 0x1f
sub edi, ecx
sub edi, ebx
not ebx
xchg edx, ebx
xor ebx, ecx
nop
sub ecx, edi
xchg edi, ebx
jmp 0x4d3c14
push 0x3d43beef
add edi, ebx
shr ebx, 0x12
sub ebx, 0x42857f36
mov ebx, ecx
xchg edi, ecx
jmp fcn.004d324f
mov esi, 0x2a676233
mov edi, ecx
xchg edi, ebx
xor edi, 0x4288b382
nop
and ecx, edx
jmp 0x4d2f0f
mov esi, 0x2a676233
xor ebx, edx
bswap ebx
sub edi, ecx
xchg ecx, edx
or ebx, ecx
xor edi, ebx
xor ecx, edx
and edx, edi
jmp 0x4d2610
pop esi
sub ebx, ecx
inc ecx
xor edi, ecx
and edi, ebx
not ecx
add ecx, edx
or ebx, edi
xor ebx, edi
xchg ebx, edx
sub edx, ebx
xchg edi, edx
jmp 0x4d3371
pop esi
rol edx, 0x19
neg edx
xchg ecx, ebx
rol edi, 0xe
add ecx, ebx
inc ecx
add edi, ebx
sub edx, 0x429c54c2
xchg edi, ecx
jmp 0x4d3d20
push 0x3d2bc49c
xchg edi, edx
mov ecx, edi
sub ebx, 0x429f320a
add edx, ecx
sub edi, ecx
jmp 0x4d29f9
mov esi, 0x40495727
or edi, 0x42a1d77d
rol edi, 8
xchg ebx, edi
and edi, 0x42a294ab
xor edx, edi
or edi, ecx
add ecx, 0x42a35ebc
jmp 0x4d3270
mov esi, 0x2a676233
add ecx, ebx
mov ebx, edi
xchg edi, edx
jmp 0x4d4463
mov esi, 0x2a676233
and edi, ebx
xor edi, ecx
sub edi, ebx
mov edx, edi
mov ecx, ebx
xor edi, 0x42aa1c81
sub ecx, edx
ror edx, 1
and edx, ebx
jmp 0x4d3723
mov esi, 0x40495727
sub ebx, edi
xor edi, ebx
xor ecx, ebx
add ebx, edi
xor ebx, 0x42ac31c9
ror ecx, 0x11
mov edi, 0x42acaf36
jmp 0x4d55ba
push 0x3d24745d
add edx, 0x42b066c1
sub edx, ecx
xor ecx, edi
xor edx, ebx
shl ebx, 0xb
add ebx, 0x42b19cbd
and edi, 0x42b1da7e
mov ebx, edi
rol ebx, 0x1d
add ebx, 0x42b2a343
add edx, 0x42b2e2f1
neg ecx
rol ebx, 0xe
xchg edx, ebx
jmp 0x4d5101
pop esi
and ecx, 0x42b3faa8
or ebx, ecx
xor edx, edi
sub edi, edx
xchg edx, ecx
mov ebx, 0x42b52f8b
xor ecx, edi
mov edi, ecx
add ebx, ecx
bswap ecx
ror ebx, 0x1f
sub ebx, 0x42b6b229
shl edi, 4
jmp 0x4d2ef6
push 0x3d199398
add edi, edx
or edi, 0x42ccd6a0
mov ebx, 0x42cd131c
add ecx, edx
xchg ebx, edx
add edi, ecx
mov ebx, edi
xor ebx, 0x42ce4ce4
not edx
mov ecx, edx
mov edi, edx
shr ebx, 7
jmp 0x4d4999
call esi
not ebx
mov ecx, 0x42d67288
xchg edx, ebx
add edx, 0x42d6eb55
mov ecx, edx
xor edx, ecx
mov edx, edi
dec edx
shr edi, 0x15
shl edx, 2
or ecx, 0x42d8a2b1
add ecx, edx
add ebx, edx
jmp 0x4d3fb5
pop esi
sub ecx, edx
rol ecx, 0x1b
add ebx, edi
mov ebx, ecx
add edi, ebx
and edi, edx
neg edi
bswap edi
and edi, ecx
add ecx, 0x42de6021
or edi, ecx
jmp 0x4d3feb
push 0x3d1edae8
inc ebx
or edi, ebx
mov edi, edx
xchg edi, ecx
mov ebx, 0x42dff0ba
xor ecx, ebx
xor edi, ecx
inc edi
add edx, edi
jmp 0x4d2285
pop esi
bswap ecx
or edi, 0x42ebc864
or ecx, edx
and edx, 0x42ec464c
xor edx, edi
not edx
xor ebx, ecx
jmp 0x4d32de
push 0x3d24bc3d
mov ecx, ebx
mov edx, ebx
sub ebx, ecx
xchg ecx, edx
xor ecx, 0x42f11250
neg edx
xor ecx, ebx
dec edi
jmp 0x4d4ac4
push 0x3d37b963
or ecx, edx
neg ecx
add edi, ecx
or edx, ecx
sub edx, 0x42f9ccaa
or edi, ecx
xor ebx, 0x42fa45d0
mov ebx, edx
neg ebx
sub edi, ebx
xor ebx, 0x42fb4646
shl edx, 0x1c
jmp 0x4d3e0b
pop esi
xor edi, ebx
mov ebx, ecx
xor edi, ebx
xor ebx, 0x42ff245b
jmp 0x4d5257
push 0x3d3abc3f
or ecx, edi
shl ecx, 0x16
mov ebx, ecx
not ebx
sub edi, ebx
mov edi, edx
and edi, ecx
or edi, ebx
dec edx
mov ecx, edi
shl ebx, 0x14
not edx
jmp 0x4d286f
push 0x3d28ab86
and edi, edx
sub ebx, ecx
add ecx, 0x43059fae
xor edx, ebx
sub ebx, edx
inc edi
not edx
dec edx
jmp 0x4d4068
push 0x3d1905b2
sub edi, 0x430a1219
add ebx, edx
shl ecx, 0x12
and ebx, edx
mov edx, ebx
add ecx, edi
or ebx, ecx
add edx, ebx
and edi, ebx
sub edx, ebx
mov ebx, ecx
add ecx, ebx
bswap edx
jmp 0x4d48c1
call fcn.004d5480
add ecx, edx
xor edi, ecx
sub ebx, 0x430db6b9
or edx, ecx
sub edi, 0x430e3fe2
add ebx, ecx
add ecx, edx
xchg ecx, edi
xchg edi, ebx
sub ecx, ebx
jmp 0x4d4537
pop esi
not ebx
shl edi, 5
dec ecx
add edx, edi
jmp 0x4d4d9b
push 0x3d3e0525
shl edi, 1
sub edx, ebx
and edi, ebx
add edx, edi
shr edx, 0xa
add ebx, ecx
sub edx, 0x431b6fd0
mov edx, edi
or edx, edi
xchg edi, ecx
xchg edx, ebx
sub ebx, edi
add ebx, ecx
jmp 0x4d3fd8
pop esi
mov edx, ecx
ror edx, 0x16
xor ebx, ecx
and edx, ebx
shr edx, 5
sub edi, edx
add ebx, 0x43256d26
add edi, edx
dec edx
ror ecx, 0xc
shr ecx, 0x1c
xor edx, ebx
jmp 0x4d246b
call esi
and ecx, edx
xor edx, ebx
xor ecx, edi
jmp 0x4d50b4
pop esi
sub ebx, 0x43343ba5
inc edi
xchg ebx, edi
mov ecx, edx
not ebx
sub edi, ecx
neg edi
and ecx, ebx
or edx, ebx
jmp 0x4d2e5c
pop esi
xor edi, ecx
add edi, ecx
and ebx, edx
add ecx, edx
add ebx, 0x433deb77
rol edx, 0x1b
bswap edi
mov ebx, ecx
sub edi, 0x433eee88
jmp 0x4d435e
pop esi
or ebx, edx
xor edi, ebx
sub edx, ebx
shr edx, 0xe
rol ecx, 0x1e
rol ecx, 0x1d
ror ecx, 0x12
add ecx, edi
shl edi, 0x14
sub edi, ecx
sub edx, 0x43453fc4
xor edi, edx
xchg ecx, ebx
xor ecx, ebx
jmp 0x4d30a4
call esi
sub ebx, ecx
mov ebx, ecx
or ebx, edx
sub ebx, 0x434d3da8
or edi, ecx
add ebx, edi
inc ebx
mov ebx, 0x434e4afb
shl ebx, 0xb
ror ecx, 0x10
or ecx, ebx
jmp 0x4d559c
pop esi
bswap ecx
ror ecx, 0x17
shr ebx, 3
xor edx, ebx
sub edx, 0x435280c5
shl ebx, 0xb
add ebx, edx
nop
neg edi
jmp 0x4d36d9
call fcn.004d5480
mov ecx, ebx
xchg ecx, edi
bswap ebx
add edi, edx
sub edi, ecx
jmp 0x4d233f
push 0x3d278c03
and edx, edi
rol edx, 0x1d
sub ebx, ecx
mov ebx, edx
add ebx, ecx
xor ecx, edx
add ebx, ecx
jmp 0x4d427d
pop esi
xor edi, 0x435e6d61
ror edx, 0x15
shr ecx, 0x1d
jmp 0x4d3cdc
call esi
not edx
add ecx, ebx
xchg ebx, ecx
shl edx, 0x17
or ebx, ecx
bswap ecx
sub edx, ecx
sub ecx, edx
jmp 0x4d3d4a
pop esi
xor ebx, edi
add edx, edi
rol ecx, 0x1e
add ebx, ecx
sub ebx, ecx
dec ecx
mov ebx, edi
add ebx, ecx
and ebx, edx
or edi, ebx
not ecx
jmp 0x4d299d
pop esi
mov ebx, edi
xor ebx, edx
add ecx, edi
sub ecx, edi
xor ebx, ecx
xor ebx, 0x439aa6e1
sub ebx, edi
shl ebx, 0xa
or ecx, edi
shl edi, 7
mov ecx, edx
add ebx, 0x439c07f0
and ebx, 0x439c3f6e
ror ebx, 6
jmp 0x4d22dd
call fcn.004d5480
inc edx
xchg ecx, edi
shl ebx, 0x18
or ecx, edx
or ebx, edx
xchg ebx, edi
xchg edi, ebx
bswap ecx
sub edi, ebx
not edi
sub edi, 0x439f07f3
not ecx
sub edx, ecx
mov edx, edi
jmp 0x4d555d