Function at 0x401000
Capabilities:
Encrypt data using chaskey

Disassembly:
call sub.user32.dll_GetMessageExtraInfo
cmp eax, 0xfffffeff
jne 0x401075
call sub.ntdll.dll_ZwCreateTimer
call sub.ntdll.dll_ZwCreateTimer
call sub.ntdll.dll_ZwCreateTimer
call sub.ntdll.dll_ZwCreateTimer
call sub.ntdll.dll_ZwCreateTimer
call sub.ntdll.dll_ZwCreateTimer
call sub.user32.dll_CheckMenuItem
call sub.user32.dll_CheckMenuItem
call sub.ntdll.dll_ZwCreateTimer
call sub.ntdll.dll_ZwCreateTimer
call sub.ntdll.dll_ZwCreateTimer
call sub.ntdll.dll_ZwCreateTimer
call sub.user32.dll_CheckMenuItem
call sub.ntdll.dll_ZwCreateTimer
call sub.user32.dll_CheckMenuItem
call sub.user32.dll_CheckMenuItem
call sub.user32.dll_CheckMenuItem
call sub.ntdll.dll_ZwCreateTimer
call sub.ntdll.dll_ZwCreateTimer
call sub.user32.dll_CheckMenuItem
ret
call sub.kernel32.dll_GetProcessHeap
cmp eax, 0xfffffee5
jne 0x4010ef
call sub.ntdll.dll_ZwCreateTimer
call sub.ntdll.dll_ZwCreateTimer
call sub.ntdll.dll_ZwCreateTimer
call sub.ntdll.dll_ZwCreateTimer
call sub.user32.dll_CheckMenuItem
call sub.user32.dll_CheckMenuItem
call sub.user32.dll_CheckMenuItem
call sub.user32.dll_CheckMenuItem
call sub.user32.dll_CheckMenuItem
call sub.ntdll.dll_ZwCreateTimer
call sub.user32.dll_CheckMenuItem
call sub.ntdll.dll_ZwCreateTimer
call sub.user32.dll_CheckMenuItem
call sub.ntdll.dll_ZwCreateTimer
call sub.user32.dll_CheckMenuItem
call sub.ntdll.dll_ZwCreateTimer
call sub.user32.dll_CheckMenuItem
call sub.user32.dll_CheckMenuItem
call sub.user32.dll_CheckMenuItem
call sub.ntdll.dll_ZwCreateTimer
call sub.ntdll.dll_ZwCreateTimer
ret
call sub.user32.dll_GetMessageExtraInfo
cmp eax, 0xfffffee3
jne 0x40119b
call sub.user32.dll_CheckMenuItem
call sub.user32.dll_CheckMenuItem
call sub.user32.dll_CheckMenuItem
call sub.user32.dll_CheckMenuItem
call sub.ntdll.dll_ZwCreateTimer
call sub.ntdll.dll_ZwCreateTimer
call sub.ntdll.dll_ZwCreateTimer
call sub.user32.dll_CheckMenuItem
call sub.user32.dll_CheckMenuItem
call sub.user32.dll_CheckMenuItem
call sub.user32.dll_CheckMenuItem
call sub.user32.dll_CheckMenuItem
call sub.user32.dll_CheckMenuItem
call sub.user32.dll_CheckMenuItem
call sub.user32.dll_CheckMenuItem
call sub.user32.dll_CheckMenuItem
call sub.user32.dll_CheckMenuItem
call sub.user32.dll_CheckMenuItem
call sub.user32.dll_CheckMenuItem
call sub.user32.dll_CheckMenuItem
call sub.ntdll.dll_ZwCreateTimer
call sub.user32.dll_CheckMenuItem
call sub.ntdll.dll_ZwCreateTimer
call sub.user32.dll_CheckMenuItem
call sub.ntdll.dll_ZwCreateTimer
call sub.user32.dll_CheckMenuItem
call sub.ntdll.dll_ZwCreateTimer
call sub.user32.dll_CheckMenuItem
call sub.ntdll.dll_ZwCreateTimer
call sub.ntdll.dll_ZwCreateTimer
call sub.user32.dll_CheckMenuItem
ret
call sub.kernel32.dll_GetProcessHeap
cmp eax, 0xfffffeff
jne 0x401247
call sub.user32.dll_CheckMenuItem
call sub.user32.dll_CheckMenuItem
call sub.ntdll.dll_ZwCreateTimer
call sub.user32.dll_CheckMenuItem
call sub.ntdll.dll_ZwCreateTimer
call sub.ntdll.dll_ZwCreateTimer
call sub.user32.dll_CheckMenuItem
call sub.ntdll.dll_ZwCreateTimer
call sub.ntdll.dll_ZwCreateTimer
call sub.ntdll.dll_ZwCreateTimer
call sub.ntdll.dll_ZwCreateTimer
call sub.user32.dll_CheckMenuItem
call sub.user32.dll_CheckMenuItem
call sub.user32.dll_CheckMenuItem
call sub.user32.dll_CheckMenuItem
call sub.user32.dll_CheckMenuItem
call sub.user32.dll_CheckMenuItem
call sub.user32.dll_CheckMenuItem
call sub.user32.dll_CheckMenuItem
call sub.ntdll.dll_ZwCreateTimer
call sub.ntdll.dll_ZwCreateTimer
call sub.user32.dll_CheckMenuItem
call sub.ntdll.dll_ZwCreateTimer
call sub.ntdll.dll_ZwCreateTimer
call sub.ntdll.dll_ZwCreateTimer
call sub.ntdll.dll_ZwCreateTimer
call sub.ntdll.dll_ZwCreateTimer
call sub.user32.dll_CheckMenuItem
call sub.ntdll.dll_ZwCreateTimer
call sub.ntdll.dll_ZwCreateTimer
call sub.user32.dll_CheckMenuItem
ret
jmp 0x4d57ce
rol ecx, 4
bswap edi
jmp 0x4d64dd
push 0xce1ac7f
neg edi
and ebx, 0xd3a5c63
mov esi, ebx
sub esi, ebx
xor edi, ecx
ror edi, 0xc
rol ecx, 0x15
and edi, 0xd3b024d
jmp 0x4d6a9e
push 0xcd591f7
xor ebx, ecx
inc edi
xor ecx, ebx
xor ebx, edi
dec ecx
and esi, ebx
xchg esi, edi
or ebx, 0xd406de5
or ebx, ecx
or edi, ebx
bswap ebx
or esi, 0xd40ddad
jmp 0x4d6a39
pop edx
or edi, ecx
or esi, ebx
mov esi, edi
neg esi
sub ecx, 0xd43c8c7
and edi, ecx
or ecx, esi
add ebx, 0xd44163d
not ebx
sub edi, ecx
and edi, ecx
and ecx, esi
and edi, ecx
xor ebx, ecx
jmp 0x4d752f
push 0x401400
sub esi, edi
ror edi, 0x1b
and edi, esi
or ecx, edi
xor esi, ecx
mov esi, ebx
sub edi, esi
neg ecx
add ecx, edi
add edi, ebx
or ebx, ecx
and edi, ecx
jmp 0x4d70e8
push 0xcdb50c4
rol esi, 6
neg edi
neg ebx
mov ecx, ebx
shl ebx, 0x1e
add ebx, 0xd4b5b53
sub ecx, 0xd4b7799
and ecx, edi
sub ebx, 0xd4bb15b
xor edi, 0xd4bcd55
xor ebx, ecx
sub edi, esi
jmp 0x4d827a
pop edx
mov ebx, edi
and edi, ecx
and esi, edi
not ebx
not esi
shr esi, 0x14
mov ecx, edi
add edi, 0xd4e3d2b
xor edi, esi
add ecx, ebx
and ebx, ecx
or edi, ebx
jmp 0x4d6937
call fcn.004d842e
inc ebx
sub esi, 0xd4eec0f
or ebx, edi
mov ecx, esi
sub esi, ecx
xchg ebx, esi
or ebx, ecx
mov ebx, 0xd4f8e43
jmp 0x4d5c24
push 0xcd9fd8f
xchg ecx, ebx
or ebx, edi
xchg ebx, esi
xor ebx, esi
xchg ecx, edi
add esi, 0xd512f75
jmp 0x4d7ecf
push 0xcd8ca07
xor edi, esi
bswap edi
mov esi, ebx
nop
sub ecx, 0xd523e0d
add esi, edi
or ecx, edi
add ebx, ecx
neg edi
rol edi, 0x18
jmp 0x4d7a56
pop edx
xchg ecx, edi
inc edi
or edi, ebx
sub ecx, 0xd54d773
mov esi, ecx
xor ebx, ecx
and ecx, ebx
and ebx, esi
jmp 0x4d785b
call edx
add ecx, edi
and ebx, edi
or edi, esi
shr esi, 3
ror ecx, 0xf
or ebx, 0xd59cdad
and ebx, 0xd59e83d
mov edi, ebx
add edi, 0xd5a215b
xchg esi, ecx
or esi, ebx
and ebx, ecx
xor ecx, esi
add esi, ecx
jmp 0x4d5e13
call edx
neg edi
mov esi, edi
xor esi, ecx
and esi, ebx
jmp 0x4d5df0
pop edx
and esi, ecx
sub esi, ebx
and esi, 0xd62562b
mov edi, esi
shl ecx, 0x17
add ecx, ebx
jmp 0x4d6dcf
push 0xcdb8ed9
xchg ecx, edi
mov ecx, edi
xchg ebx, edi
inc esi
or esi, edi
and ebx, edi
and esi, edi
and ebx, edi
and ebx, ecx
dec ecx
jmp 0x4d7991
push 0xcdf37c3
sub ecx, edi
shr edi, 0x1e
add ebx, 0xd6540ab
xchg esi, ebx
add ecx, edi
sub edi, 0xd6590d7
or ecx, ebx
mov edi, 0xd65c5a5
jmp 0x4d6fc7
pop edx
add edi, 0xd685731
xchg ecx, edi
add edi, ebx
bswap esi
xor ecx, 0xd68c91d
ror edi, 8
xor edi, ecx
xor ebx, esi
and esi, edi
and esi, ecx
jmp 0x4d65d3
pop edx
bswap ebx
or esi, ecx
neg esi
add ecx, edi
sub edi, 0xd69e535
mov edi, ebx
add esi, 0xd6a1e53
add edi, ebx
jmp loc.004d7422
pop edx
or ecx, edi
mov esi, 0xd6a77cd
xor ecx, ebx
mov edi, 0xd6aac1d
mov esi, 0xd6ac871
not esi
dec edi
add ecx, 0xd6b1ffb
sub ecx, esi
add esi, ebx
xor ecx, ebx
and ebx, 0xd6b91fd
sub ebx, edi
add edi, ecx
xor edi, ecx
add ecx, esi
jmp 0x4d8328
call edx
and ecx, 0xd6eca0d
sub ebx, esi
dec ebx
xchg ebx, esi
jmp 0x4d6bb4
push 0xcddbf63
xor esi, 0xd703347
and edi, ecx
xor ecx, 0xd706d6b
and esi, ebx
jmp 0x4d6a54
push 0xcdff4c3
mov esi, edi
inc ebx
and ecx, 0xd70e5af
xchg ebx, esi
xor edi, 0xd711c65
mov ebx, ecx
inc edi
xor edi, 0xd716d2f
inc esi
or esi, edi
xchg ecx, ebx
dec ecx
jmp 0x4d69c7
mov edx, 0x75624153
mov esi, ebx
and ebx, 0xd72224d
xchg edi, ecx
or ebx, edi
add esi, edi
shl ecx, 0x13
shl edi, 0x13
add esi, ebx
and ecx, 0xd72e26f
shl ebx, 0xc
mov esi, 0xd731a5d
xor edi, esi
jmp 0x4d6b43
push 0xcd6496f
sub ebx, edi
sub ebx, esi
add ecx, edi
ror esi, 4
sub ebx, 0xd752469
and ebx, esi
xor ebx, edi
mov ecx, ebx
mov ecx, ebx
sub esi, 0xd75aae5
or ebx, edi
mov esi, 0xd75df61
add esi, edi
inc ecx
or edi, ebx
shr ebx, 0xe
jmp 0x4d6ca2
push 0xd43ce
and ecx, ebx
inc edi
and edi, esi
sub esi, ecx
and ebx, ecx
xchg edi, ecx
jmp 0x4d5a12
call edx
add ebx, edi
add esi, ebx
ror edi, 0x19
sub edi, 0xd777573
and esi, ecx
sub esi, ebx
mov edi, ebx
add ebx, esi
ror esi, 0x16
mov ebx, esi
jmp 0x4d6051
push 0xce18dc1
and esi, ebx
add ebx, ecx
add ecx, esi
xor esi, ebx
add ecx, ebx
or ebx, edi
mov esi, 0xd78dd93
and esi, edi
jmp 0x4d585f
pop edx
sub esi, ecx
and ecx, 0xd7b141d
shl edi, 0x15
rol esi, 5
mov edi, esi
xor edi, ebx
inc esi
xor esi, 0xd7bba41
xchg ecx, esi
or esi, ebx
or edi, ecx
shl ebx, 1
jmp 0x4d64f3
call fcn.004d842e
mov ecx, ebx
not edi
neg ecx
or ebx, edi
xchg esi, edi
ror edi, 3
sub esi, ebx
inc ebx
rol ebx, 5
add edi, 0xd805f1f
jmp 0x4d5fd0
pop edx
xor ebx, esi
and esi, edi
sub edi, 0xd891e3f
mov edi, ebx
and ebx, 0xd8953eb
and ebx, edi
mov ebx, edi
bswap ebx
shl ecx, 0xc
nop
jmp 0x4d6627
pop edx
add ebx, ecx
add ecx, esi
sub ebx, edi
or esi, ecx
xchg ebx, edi
or edi, esi
bswap esi
add edi, esi
or esi, edi
and ebx, edi
shr edi, 0x13
ror esi, 0x13
jmp 0x4d82fb
call fcn.004d842e
xchg edi, esi
add esi, ecx
xor edi, ebx
add ebx, esi
or ecx, ebx
and edi, 0xd9192d5
xor esi, ebx
mov esi, ecx
jmp 0x4d69a1
push 0xce033c3
mov ecx, ebx
not ecx
shl esi, 0x1c
mov ebx, ecx
dec esi
and edi, ebx
add ebx, 0xd937c9d
not ecx
shr ecx, 0x11
not ebx
shr ebx, 0x1d
sub esi, edi
or ecx, edi
neg ebx
jmp 0x4d5f2c
push 0xcde7a97
mov ecx, ebx
xchg esi, ebx
add ebx, ecx
or esi, 0xd97a979
xchg esi, edi
add edi, 0xd97e0b5
xchg esi, ecx
or esi, ebx
jmp 0x4d7eaa
push 0xcd77beb
mov esi, edi
add ebx, ecx
add ecx, esi
xor esi, ebx
and ebx, 0xd98a153
and esi, 0xd98bd99
xchg edi, ebx
or ecx, esi
dec esi
shl ebx, 1
bswap esi
and edi, 0xd996703
jmp 0x4d6587
pop edx
sub ecx, 0xd9aaa19
sub edi, 0xd9ac62b
not ecx
dec esi
xchg edi, esi
sub esi, ebx
jmp 0x4d7e91
push 0xcd571f5
xor ebx, esi
mov ebx, ecx
xchg esi, ecx
or esi, ebx
or ebx, edi
xor ecx, esi
jmp 0x4d5901
push 0xcde5b91
or edi, 0xda09b13
not esi
and esi, edi
xchg edi, ecx
ror esi, 0x10
sub ebx, 0xda12519
or ecx, esi
rol esi, 0x13
inc ecx
and esi, edi
mov esi, edi
add edi, 0xda1caab
jmp 0x4d63c1
mov edx, 0x4132136a
sub ecx, edi
sub ecx, esi
or edi, ebx
or ecx, edi
sub ecx, 0xda4d1a3
mov esi, ecx
jmp 0x4d72d6
mov edx, 0x75624153
xchg edi, ecx
ror esi, 6
bswap edi
sub esi, ecx
or ecx, edi
sub edi, 0xda59d9d
ror ecx, 0x1a
dec ebx
jmp 0x4d7369
push 0xcdfd417
inc ecx
or esi, ebx
mov ecx, edi
add edi, 0xda7973d
and ebx, esi
xchg ebx, ecx
add esi, ecx
or edi, ebx
xor ebx, esi
ror edi, 0x1a
mov esi, 0xda85539
mov esi, 0xda87193
and esi, edi
shl ebx, 0xd
or esi, edi
xchg ebx, edi
jmp 0x4d5f02
pop edx
rol ebx, 0x1d
add edi, 0xda9d22d
mov esi, edi
inc ebx
and ecx, 0xdaa2355
mov ecx, esi
inc esi
or ebx, esi
mov ebx, edi
ror esi, 0x10
sub edi, ebx
neg ebx
bswap edi
shr edi, 6
jmp 0x4d5a35
call edx
xor ebx, edi
add esi, edi
sub ecx, ebx
rol esi, 0xb
bswap esi
add ebx, esi
sub ebx, edi
neg edi
sub ecx, esi
xchg ebx, ecx
or ecx, edi
sub esi, ebx
xor edi, 0xdae5e27
mov ebx, ecx
jmp 0x4d6433
pop edx
and ecx, edi
and ecx, edi
sub ebx, esi
mov ebx, esi
xchg ebx, ecx
bswap esi
jmp 0x4d7f67
pop edx
mov edi, ecx
shr edi, 0x18
neg edi
and ebx, 0xdb76523
neg edi
xor ecx, esi
jmp 0x4d8401
mov edx, 0x75624153
sub ecx, ebx
add edi, ecx
add ecx, esi
shl ebx, 0x1c
jmp 0x4d77af
pop edx
xor ecx, esi
xor ebx, 0xdbc35c3
and esi, 0xdbc5565
add edi, ecx
or edi, 0xdbc8b37
mov ecx, 0xdbca77d
jmp 0x4d6ace
pop edx
or ecx, edi
xor ebx, esi
mov esi, 0xdbea721
mov ecx, ebx
xor ecx, 0xdbeddf7
add ebx, edi
jmp 0x4d7b3f
call fcn.004d842e
or edi, ecx
add edi, 0xdbf3769
mov ecx, ebx
shr ecx, 0xd
or edi, 0xdbf899d
or ebx, edi
sub ebx, 0xdbfc4f7
add ebx, ecx
xchg ecx, esi
bswap ecx
or edi, esi
add ecx, esi
xor edi, ebx
xchg ecx, edi
jmp 0x4d84a7
call fcn.004d842e
and ebx, 0xdc24641
or ebx, ecx
mov ebx, edi
mov ecx, ebx
xor esi, ecx
and edi, ebx
shl esi, 0xe
mov ebx, edi
ror ecx, 5
sub ecx, esi
jmp 0x4d770d
pop edx
and edi, 0xdc361c5
mov ebx, esi
ror ecx, 0x16
mov ebx, ecx
jmp 0x4d5d85
pop edx
mov ecx, esi
xor edi, esi
rol ebx, 0x1f
bswap ebx
and ecx, 0xdc4487d
add edi, ebx
or esi, edi
xor ecx, edi
or esi, ecx
ror ecx, 5
rol esi, 0x12
mov ebx, edi
jmp 0x4d700a
call edx
bswap ebx
or esi, 0xdc78797
ror esi, 0x11
mov ecx, esi
rol esi, 1
shr edi, 0x1e
not esi
not ecx
xor esi, ecx
or ebx, 0xdc86dfd
jmp 0x4d6ae4
push 0xce01395
xor edi, 0xdc897c7
sub esi, ebx
and ebx, edi
xchg edi, ebx
mov ecx, ebx
and ecx, esi
xor esi, 0xdc93a81
shr ecx, 0x1a
jmp 0x4d6330
mov edx, 0x75624153
xor esi, 0xdcb5571
xor ecx, esi
mov esi, edi
and edi, ecx
shr ecx, 0x14
neg ecx
jmp 0x4d72ac
mov edx, 0x75624153
mov ecx, 0xdcc0a11
ror ebx, 0x1c
and ecx, edi
or esi, edi
sub esi, ecx
xchg ebx, edi
xor esi, ebx
and ebx, ecx
sub ebx, edi
xchg esi, ebx
jmp 0x4d60d3
push 0xce3c83d
shr ebx, 4
add ebx, esi
shr ecx, 4
bswap esi
add ebx, esi
xor ebx, 0xdcdb409
sub edi, ebx
or ecx, 0xdcdeb73
bswap ecx
or ecx, ebx
jmp 0x4d7dba
mov edx, 0x75624153
add ebx, edi
mov esi, ecx
and esi, ecx
and ecx, 0xdcea1e7
and ecx, edi
neg ecx
jmp 0x4d71ca
pop edx
and edi, ecx
add edi, ecx
inc edi
mov ebx, esi
mov ebx, ecx
xor edi, ecx
shr edi, 8
neg edi
jmp 0x4d7468
pop edx
mov edi, esi
rol ebx, 0xb
sub esi, ecx
bswap ecx
xchg esi, ecx
bswap edi
add ebx, ecx
and edi, 0xdd1571b
sub ecx, edi
or ecx, edi
or esi, ebx
shr ebx, 0x12
jmp 0x4d850b
call fcn.004d842e
ror esi, 0x1f
sub ebx, ecx
or ecx, edi
or ecx, esi
sub esi, edi
xchg edi, ebx
jmp 0x4d749f
call fcn.004d842e
and ecx, ebx
xchg ecx, ebx
xor edi, esi
sub ebx, 0xdd5c3cd
sub ecx, edi
mov esi, edi
add ebx, ecx
not ecx
xchg esi, ebx
xchg ebx, edi
inc esi
or esi, edi
jmp 0x4d5d0d
pop edx
sub ecx, 0xdd77b79
or ebx, esi
xor ebx, 0xdd7b2cb
mov ecx, edi
xchg esi, edi
xor edi, esi
dec esi
inc edi
add ecx, 0xdd85b33
and ecx, esi
mov edi, ecx
sub esi, ecx
xchg esi, ebx
xor ecx, 0xdd8e165
xchg edi, esi
xor ecx, edi
jmp 0x4d5b8d
call edx
mov edi, ebx
bswap ecx
and esi, 0xdddc0db
and esi, ebx
or ecx, 0xdddf679
or ebx, ecx
xor edi, 0xdde3153
and ecx, 0xdde4d6d
sub ebx, 0xdde697f
sub esi, 0xdde86dd
jmp 0x4d687f
push 0xcd668e3
inc esi
and ebx, ecx
xchg ecx, ebx
shr ebx, 0xd
add ebx, esi
add esi, ecx
sub esi, edi
not esi
and esi, ecx
xchg ecx, esi
xor ecx, esi
xchg ecx, edi
jmp 0x4d7128
mov edx, 0x75624153
rol edi, 0xb
rol ebx, 0x1e
mov esi, edi
add ebx, ecx
mov ecx, ebx
xchg ebx, edi
xor edi, ebx
xchg ecx, edi
jmp 0x4d62f4
push 0xce2e967
xchg ecx, edi
nop
or ebx, esi
mov ecx, ebx
mov ebx, 0xde4bf3f
xchg ecx, ebx
jmp 0x4d7bfe
call fcn.004d842e
or ebx, ecx
and ebx, ecx
nop
inc ebx
jmp 0x4d701d
pop edx
mov ebx, 0xdeaa4cf
and ebx, 0xdeabf75
and esi, edi
or ecx, edi
xor ebx, edi
inc ebx
xchg edi, esi
ror ebx, 0xd
jmp 0x4d7a80
pop edx
mov ebx, ecx
xor ecx, esi
xor ebx, 0xdefeb71
mov edi, ecx
add ebx, edi
rol edi, 6
and esi, edi
add ebx, edi
sub edi, 0xdf08e9b
shl esi, 8
jmp 0x4d7876
push 0xcd9dfa3
xchg ecx, ebx
mov ecx, 0xdf2c2f9
xor edi, ecx
add ebx, edi
sub ecx, 0xdf317cf
neg ebx
or edi, ebx
sub ecx, 0xdf36a97
jmp 0x4d5af2
mov edx, 0x75624153
xor edi, ebx
shl ecx, 7
or ebx, esi
xor ecx, ebx
shr edi, 0x10
ror esi, 0x1b
dec esi
xchg edi, ecx
and ecx, 0xdfdf69d
bswap ecx
or edi, esi
or esi, ecx
jmp 0x4d6b74
pop edx
sub esi, ecx
xchg esi, ebx
sub ecx, 0xe001dd3
shl ebx, 0x1e
jmp 0x4d81c0
call edx
shl edi, 0xa
xor edi, ebx
shr ecx, 0xa
mov ecx, edi
sub ebx, ecx
or edi, esi
shr esi, 1
xor ebx, esi
jmp 0x4d7786
call edx
mov esi, edi
mov esi, 0xe0944ad
xchg edi, ebx
sub edi, esi
xchg edi, ecx
add ecx, esi
dec edi
xchg ebx, esi
sub ecx, esi
ror esi, 6
xor edi, ebx
mov edi, 0xe0a5865
mov ecx, esi
xor ebx, 0xe0a8d49
jmp 0x4d8124
mov edx, 0x75624153
or edi, ebx
rol ecx, 0x15
sub edi, 0xe0c1f6b
and esi, ecx
add edi, 0xe0c597f
sub esi, ecx
and esi, ecx
and ebx, esi
and esi, ecx
xchg ecx, esi
jmp 0x4d6900
call fcn.004d842e
xor ebx, 0xe115e05
shl edi, 6
bswap ebx
neg ecx
rol ecx, 7
and ebx, edi
rol esi, 0x12
mov edi, ecx
shr esi, 0x16
ror esi, 0x19
xor edi, ebx
rol ecx, 0x18
or edi, ebx
sub ecx, 0xe13472b
mov esi, 0xe1363d7
or edi, esi
jmp 0x4d6687
call fcn.004d842e
and ebx, edi
sub edi, 0xe1991b5
not ecx
or ebx, ecx
add edi, esi
and ecx, edi
sub esi, ecx
nop
or edi, ebx
shr ebx, 0x14
xor ecx, edi
xor ecx, 0xe1aa43f
jmp 0x4d73ad
call fcn.004d842e
xor ecx, esi
add ebx, esi
add ecx, edi
mov ecx, esi
mov esi, edi
mov esi, 0xe1b4bb1
mov esi, 0xe1b6b69
mov ecx, ebx
jmp 0x4d81a4
call fcn.004d842e
mov ebx, esi
sub ebx, esi
shr esi, 8
add ecx, ebx
mov ebx, edi
bswap ebx
add ebx, edi
sub esi, edi
jmp 0x4d7dff
call edx
mov ebx, 0xe21cca9
xor edi, ebx
xor ebx, ecx
and esi, ecx
add edi, 0xe223b03
or edi, esi
xchg ebx, ecx
add ebx, 0xe228c61
ror ebx, 5
mov ebx, edi
jmp 0x4d5e31
pop edx
not edi
and esi, ecx
xor ecx, esi
ror ecx, 8
add esi, edi
ror ebx, 0xd
jmp 0x4d596d
call edx
xchg ecx, edi
and edi, 0xe2a9123
mov ebx, esi
mov edi, 0xe2ac6df
xchg ecx, ebx
sub ecx, 0xe2afdff
xor ecx, ebx
bswap ecx
jmp 0x4d6823
push 0xcd88e0b
add ebx, ecx
mov edi, 0xe2e975b
mov ecx, esi
mov esi, edi
mov edi, ebx
bswap ecx
and esi, ebx
mov esi, 0xe2f399f
bswap esi
or ecx, esi
jmp 0x4d82c0
push 0xce12e14
sub edi, 0xe2f993d
or ecx, ebx
xor ebx, ecx
xchg ebx, esi
nop
xchg edi, esi
or esi, ecx
and esi, ecx
mov edi, 0xe30763f
add edi, ebx
jmp 0x4d7b29
push 0xcd71f22
add ebx, edi
sub edi, 0xe337f3f
or edi, esi
and esi, edi
add esi, ecx
and ebx, esi
jmp 0x4d7cf7
call edx
xor esi, ecx
mov ecx, 0xe3e0691
xchg esi, ebx
sub esi, 0xe3e3d33
xor ebx, ecx
xchg ebx, esi
add ecx, edi
xor esi, ecx
xchg esi, ecx
add edi, ecx
xor ecx, edi
neg ecx
not esi
shr esi, 0x13
add ecx, 0xe3f6d6d
xor edi, ebx
jmp 0x4d6215
pop edx
bswap ebx
or ebx, edi
and ebx, ecx
mov ebx, esi
shl edi, 5
mov esi, 0xe42826b
jmp 0x4d6924
call fcn.004d842e
mov ebx, ecx
sub ebx, ecx
shr ecx, 8
add ebx, edi
sub ebx, ecx
shr edi, 7
sub esi, ebx
bswap edi
sub edi, ecx
dec esi
jmp 0x4d5eb1
pop edx
inc esi
xor ebx, ecx
rol ecx, 0x1c
xchg ebx, ecx
xor ebx, 0xe472fbd
ror edi, 0x19
and ebx, edi
inc ecx
or esi, ecx
or edi, esi
shr esi, 0xd
mov ebx, 0xe48094b
xor edi, ebx
or edi, ecx
jmp 0x4d5a95
pop edx
mov esi, ebx
sub ecx, ebx
ror ecx, 0x17
sub ecx, esi
shr esi, 0x1f
dec ecx
xchg ecx, esi
sub ecx, edi
mov edi, ebx
neg edi
jmp 0x4d61f3
pop edx
rol ecx, 5
mov esi, ebx
or ebx, edi
mov edi, ebx
not esi
and ebx, 0xe4b5f57
add ecx, ebx
xor ebx, edi
or edi, esi
inc ecx
add edi, ebx
xor edi, 0xe4bfd25
jmp 0x4d656d
push 0xcda3a6b
ror esi, 8
sub edi, ecx
xor ebx, edi
xor edi, 0xe4dc9ef
and edi, esi
sub edi, ecx
and ecx, esi
and edi, 0xe4e3521
add ebx, ecx
add edi, ebx
dec edi
shl ecx, 0x18
and edi, ecx
xor ebx, ecx
jmp 0x4d6810
push 0xcdbada3
sub edi, esi
inc esi
xor edi, ecx
add ebx, 0xe534ff9
rol ecx, 0x16
mov esi, ecx
xchg ecx, ebx
add ecx, esi
add esi, edi
xor esi, 0xe53f007
and esi, ecx
xor esi, edi
jmp 0x4d6d2f
push 0x40
xor esi, 0xe5820eb
xor ebx, edi
and esi, ebx
not edi
xor esi, edi
add edi, 0xe58abdd
dec edi
add ecx, 0xe58e215
or esi, edi
sub ebx, 0xe591891
jmp 0x4d5fbb
mov edx, 0x75624153
or edi, ebx
neg edi
mov ecx, 0xe59796f
shr esi, 0xb
not ebx
sub esi, 0xe59cd6f
add ebx, esi
add edi, 0xe5a011b
neg ebx
sub esi, ebx
jmp 0x4d6898
push 0xce2cae7
inc ebx
and esi, ecx
sub esi, ebx
ror ecx, 0x1d
xor ebx, ecx
inc edi
mov edi, esi
add ecx, 0xe5b1d6f
mov edi, ecx
ror ebx, 0x14
and esi, edi
sub esi, ecx
jmp 0x4d6d4b
push 0xce14eff
not ebx
and edi, ebx
sub esi, ebx
or esi, ebx
and ebx, ecx
and ecx, esi
jmp 0x4d8535
pop edx
shr edi, 0x1e
and ecx, ebx
and esi, 0xe609521
mov edi, esi
add esi, edi
xor edi, ecx
xchg ecx, esi
shl ebx, 0xc
xor ebx, 0xe613931
xor esi, 0xe615515
bswap ecx
or edi, esi
add ebx, esi
xor esi, edi
jmp 0x4d83dc
mov edx, 0x75624153
add ecx, 0xe66f76d
mov edi, esi
add ecx, ebx
xor esi, edi
xchg edi, ebx
xor ecx, esi
ror ecx, 0x17
mov ecx, edi
xor edi, ebx
shl ecx, 0xa
rol ebx, 0x1a
add edi, 0xe68222d
jmp 0x4d8086
push 0xcd75dd1
mov ebx, 0xe6c2c37
mov ebx, esi
sub esi, ebx
shr esi, 0xe
add ecx, 0xe6cbb73
or ecx, 0xe6cf9f5
add edi, ecx
sub edi, esi
mov edi, ecx
or ebx, ecx
jmp 0x4d63e3
pop edx
add ebx, edi
and edi, esi
or ecx, ebx
xchg ecx, esi
shl ebx, 0x11
or esi, edi
mov edi, ecx
add ebx, edi
or edi, esi
bswap esi
or ecx, esi
mov esi, ebx
or ecx, esi
xchg edi, esi
jmp 0x4d5d34
push 0xcd73ea7
add esi, ecx
and esi, 0xe725fef
neg esi
or esi, edi
shl edi, 0x11
neg esi
or ecx, ebx
mov ecx, 0xe73673b
xor esi, edi
mov ebx, esi
jmp 0x4d7c7a
mov edx, 0x75624153
or esi, ebx
shr esi, 0x16
inc esi
xor esi, 0xe7b51eb
bswap ecx
or ecx, ebx
mov edi, 0xe7ba3e3
sub ebx, edi
jmp 0x4d5ab8
call edx
sub ecx, esi
or ecx, 0xe7ce32d
or ebx, ecx
sub edi, esi
or edi, esi
inc ecx
bswap edi
and ebx, esi
xor esi, ebx
or ebx, esi
or edi, 0xe7dd9e7
and edi, 0xe7df5db
or ecx, 0xe7e1001
xchg ecx, edi
add ecx, esi
sub esi, 0xe7e61cf
jmp 0x4d818c
pop edx
sub edi, ebx
and ebx, edi
and ebx, ecx
or ecx, ebx
add esi, edi
mov esi, 0xe81b989
mov edi, ebx
mov ebx, edi
jmp 0x4d7ca4
mov edx, 0x75624153
add esi, 0xe8212e5
or esi, 0xe822d23
ror ebx, 0x1f
inc edi
mov esi, ebx
xor esi, ecx
mov esi, ebx
sub edi, esi
sub edi, ecx
inc ecx
jmp 0x4d6d95
push 0xcda1b03
or ecx, esi
rol ecx, 0x17
and edi, 0xe83646f
shl esi, 0x13
sub ebx, esi
rol ebx, 6
and ecx, ebx
sub ebx, edi
rol ecx, 0x19
sub esi, edi
jmp 0x4d78cd
push 0xcd8705b
mov esi, 0xe880cdb
mov ebx, ecx
shr ecx, 0x10
sub ebx, esi
sub ecx, esi
dec esi
sub esi, ecx
nop
sub esi, edi
and ebx, ecx
jmp 0x4d750b
call fcn.004d842e
sub ecx, ebx
rol esi, 0x15
sub esi, ebx
sub ecx, edi
xor edi, ebx
or ecx, esi
jmp 0x4d6c6f
pop edx
or esi, 0xe965bdd
add ecx, ebx
add esi, ecx
add edi, esi
nop
or ebx, ecx
dec ebx
or ebx, esi
inc ebx
or edi, 0xe974ef1
mov edi, 0xe9769bd
sub ebx, 0xe9785fb
xchg edi, esi
or edi, ecx
sub esi, 0xe97d575
add esi, 0xe97f185
jmp 0x4d5ee8
push esp
sub ebx, 0xe981865
rol ebx, 0x1d
xchg edi, ebx
add esi, ebx
mov ecx, 0xe9884ef
xchg ebx, edi
and ebx, esi
sub ecx, ebx
and esi, edi
neg ecx
and edi, 0xe99277d
and ecx, edi
xchg ecx, esi
and ecx, esi
jmp 0x4d7a29
pop edx
add ecx, esi
add esi, edi
mov esi, 0xe99cc53
mov esi, 0xe99e735
add esi, edi
add esi, ecx
jmp 0x4d6786
push esp
xor edi, 0xe9a46b5
neg ecx
ror esi, 0x1e
or ecx, 0xe9a9bed
and ebx, edi
rol esi, 7
jmp 0x4d815e
push 0xcd9c02f
or esi, ecx
add esi, edi
and ebx, ecx
xchg ecx, edi
neg edi
and esi, ecx
not edi
shr edi, 0xf
xchg esi, ecx
rol ebx, 0x16
sub ecx, esi
rol edi, 0x15
jmp 0x4d6ea7
push 0xcdb6fdb
add ebx, ecx
add edi, ebx
dec edi
mov edi, ecx
xor ecx, ebx
dec esi
sub ebx, esi
or ecx, 0xea24f49
xchg ecx, edi
sub edi, esi
or esi, edi
and ebx, 0xea2ba9b
mov esi, ebx
xor edi, ecx
jmp 0x4d5d4b
push 0xcd8acb9
add ebx, ecx
shl edi, 0x19
or ebx, edi
xchg esi, edi
jmp 0x4d5b20
pop edx
dec esi
and esi, ecx
neg ebx
xchg ebx, ecx
add ecx, esi
or edi, esi
and edi, 0xea630a1
or ecx, 0xea64b31
sub ebx, ecx
xor ebx, 0xea686c5
and ebx, 0xea6a1bf
xchg edi, ecx
jmp 0x4d75b2
pop edx
neg edi
inc ecx
or esi, 0xea720d7
not ecx
bswap ebx
xor esi, ebx
jmp 0x4d5f85
push 0xce3a987
not ebx
xor ecx, ebx
xchg esi, ebx
sub esi, 0xead38e5
nop
xchg ecx, ebx
sub ebx, edi
sub esi, ebx
sub ecx, edi
ror ebx, 0x1d
inc edi
mov ecx, ebx
jmp 0x4d6a76
pop edx
sub ecx, ebx
sub esi, ecx
or ecx, esi
add ebx, 0xeaeaf29
dec ebx
sub edi, esi
add esi, ebx
xor esi, edi
jmp 0x4d6726
call edx
add edi, ecx
inc edi
mov esi, ebx
add ecx, 0xeb47771
mov edi, ecx
ror ebx, 8
add edi, ebx
sub edi, ecx
jmp 0x4d7816
pop edx
or esi, 0xeb78461
mov esi, 0xeb7a0db
mov ebx, ecx
sub ecx, edi
xchg ebx, edi
and ebx, edi
dec esi
and ecx, 0xeb84307
mov edi, ecx
inc esi
not esi
mov ebx, 0xeb8b1f1
jmp 0x4d6e48
push 0xce16d41
add edi, ebx
inc esi
and edi, ecx
xchg ecx, edi
shl esi, 0x11
or edi, ecx
shr ecx, 4
or ecx, edi
or ecx, 0xeb9b40d
sub ecx, edi
xchg ebx, edi
shl esi, 0xe
jmp 0x4d5ff1