Function at 0x4071d0
Capabilities:
Terminate process

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff8
sub esp, 0x24
push ebx
push esi
push edi
mov esi, edx
mov edi, ecx
push 0x43b5d8
mov dword [esp + 0x1c], esi
mov dword [esp + 0x20], edi
call fcn.00412d9f
mov ebx, dword [ebp + 8]
add esp, 4
push ebx
push str.Name:__s
call fcn.004010f0
mov eax, 0x7da
sub eax, esi
push eax
push str.Age_d
mov dword [esp + 0x30], eax
call fcn.004010f0
mov eax, dword [ebp + 0xc]
movsx eax, al
push eax
mov dword [esp + 0x38], eax
call fcn.00411122
add esp, 0x14
push eax
push str.Sex_c
call fcn.004010f0
push str.Your_horoscope_sign_is_Aquarius_The_Water_Bearer
call fcn.004010f0
add esp, 0xc
push str...___._.___._._
call fcn.004010f0
add esp, 4
push str...___._.___._.__n_n
call fcn.004010f0
add esp, 4
mov dword [esp + 0x28], str._n__You_have_great_desire_for_material_gain.
mov dword [esp + 0x2c], str._n__You_are_tireless_worker_and_are_willing_to_work_for_what_you_want.
call fcn.00401bc0
dec eax
cmp eax, 5
ja case.default.0x406c60
nop dword [eax]
jmp dword [eax*4 + 0x407188]
push 0x43b5d8
call fcn.00412d9f
mov dl, byte [ebp + 0xc]
add esp, 4
mov ecx, ebx
push esi
call fcn.00401b70
add esp, 4
call fcn.00401a70
push str.HERE_IS_WHAT_YOU_ARE____n
call fcn.004010f0
add esp, 4
cmp edi, 0xa
jle 0x406cb1
mov eax, 0x66666667
imul edi
sar edx, 2
mov eax, edx
shr eax, 0x1f
add eax, edx
lea eax, [eax + eax*4]
add eax, eax
sub edi, eax
test edi, edi
mov eax, 5
cmovne eax, edi
mov edi, 1
mov dword [esp + 0x10], eax
mov esi, eax
lea ecx, [eax*4]
mov dword [esp + 0x14], ecx
lea ebx, [esp + eax*4 + 0x24]
cmp esi, 0x25
jg 0x406d06
push dword [ebx]
push str._n_n_s
call fcn.004010f0
push str._nEnter_any_key....
call fcn.004010f0
add esp, 0xc
call fcn.0041bf9b
add esi, dword [esp + 0x10]
inc edi
add ebx, dword [esp + 0x14]
cmp edi, 6
jl 0x406cd5
push str._n_n_nWE_HOPE_THAT_IT_WAS_HELPFUL
call fcn.004010f0
add esp, 4
push str._n_n_n_n_nEnter_any_key.....
call fcn.004010f0
add esp, 4
call fcn.0041bf9b
mov ebx, dword [ebp + 8]
mov esi, dword [esp + 0x18]
mov edi, dword [esp + 0x1c]
jmp case.default.0x406e44
push 0x43b5d8
call fcn.00412d9f
mov dl, byte [ebp + 0xc]
add esp, 4
mov ecx, ebx
push esi
call fcn.00401b70
add esp, 4
call fcn.00401a70
call fcn.00401300
jmp case.default.0x406e44
push 0x43b5d8
call fcn.00412d9f
mov dl, byte [ebp + 0xc]
add esp, 4
mov ecx, ebx
push esi
call fcn.00401b70
add esp, 4
call fcn.00401a70
push str.__________________________________________________________________
call fcn.004010f0
add esp, 4
push str.__________________________________________________________________
call fcn.004010f0
imul eax, edi, 0xb
add esp, 4
push eax
push str.YOUR_LUCKY_NUMBERS_ARE:__d_t
call fcn.004010f0
mov eax, edi
mov ecx, 0xa
imul eax, edi
cdq
idiv ecx
push edx
push 0x43ed24
call fcn.004010f0
lea ecx, [edi + edi*4]
mov eax, 0x38e38e39
shl ecx, 2
imul ecx
sar edx, 1
mov eax, edx
shr eax, 0x1f
add eax, edx
push eax
push 0x43ed24
call fcn.004010f0
mov eax, 0x2aaaaaab
imul edi
mov eax, edx
shr eax, 0x1f
add eax, edx
lea eax, [eax + eax*2]
add eax, eax
push eax
push 0x43ed24
call fcn.004010f0
push str.Enter_any_key_to_continue...
call fcn.004010f0
add esp, 0x24
call fcn.0041bf9b
jmp case.default.0x406e44
push 0x43b5d8
call fcn.00412d9f
mov dl, byte [ebp + 0xc]
add esp, 4
mov ecx, ebx
push esi
call fcn.00401b70
add esp, 4
call fcn.00401a70
call fcn.00401c80
dec eax
cmp eax, 0xb
ja case.default.0x406e44
jmp dword [eax*4 + 0x4071a0]
push 0x43b5d8
call fcn.00412d9f
add esp, 4
call fcn.00401a70
mov dl, byte [ebp + 0xc]
mov ecx, ebx
push esi
call fcn.00401b70
add esp, 4
push str.aquarius_AND_ARIES_LOVE_COMPATIBILITY
call fcn.004010f0
mov ecx, 0xa
jmp 0x4070b0
push 0x43b5d8
call fcn.00412d9f
add esp, 4
call fcn.00401a70
mov dl, byte [ebp + 0xc]
mov ecx, ebx
push esi
call fcn.00401b70
add esp, 4
push str.aquarius_AND_TAURUS_LOVE_COMPATIBILITY
call fcn.004010f0
mov ecx, 0x15
jmp 0x4070b0
push 0x43b5d8
call fcn.00412d9f
add esp, 4
call fcn.00401a70
mov dl, byte [ebp + 0xc]
mov ecx, ebx
push esi
call fcn.00401b70
add esp, 4
push str.aquarius_AND_GEMINI_LOVE_COMPATIBILITY
call fcn.004010f0
mov ecx, 0x20
jmp 0x4070b0
push 0x43b5d8
call fcn.00412d9f
add esp, 4
call fcn.00401a70
mov dl, byte [ebp + 0xc]
mov ecx, ebx
push esi
call fcn.00401b70
add esp, 4
push str.aquarius_AND_CANCER_LOVE_COMPATIBILITY
call fcn.004010f0
mov ecx, 0x28
jmp 0x4070b0
push 0x43b5d8
call fcn.00412d9f
add esp, 4
call fcn.00401a70
mov dl, byte [ebp + 0xc]
mov ecx, ebx
push esi
call fcn.00401b70
add esp, 4
push str.aquarius_AND_LEO_LOVE_COMPATIBILITY
call fcn.004010f0
mov ecx, 0x30
jmp 0x4070b0
push 0x43b5d8
call fcn.00412d9f
add esp, 4
call fcn.00401a70
mov dl, byte [ebp + 0xc]
mov ecx, ebx
push esi
call fcn.00401b70
add esp, 4
push str.aquarius_AND_VIRGO_LOVE_COMPATIBILITY
call fcn.004010f0
mov ecx, 0x37
jmp 0x4070b0
push 0x43b5d8
call fcn.00412d9f
add esp, 4
call fcn.00401a70
mov dl, byte [ebp + 0xc]
mov ecx, ebx
push esi
call fcn.00401b70
add esp, 4
push str.aquarius_AND_LIBRA_LOVE_COMPATIBILITY
call fcn.004010f0
mov ecx, 0x3d
jmp 0x4070b0
push 0x43b5d8
call fcn.00412d9f
add esp, 4
call fcn.00401a70
mov dl, byte [ebp + 0xc]
mov ecx, ebx
push esi
call fcn.00401b70
add esp, 4
push str.aquarius_AND_SCORPIO_LOVE_COMPATIBILITY
call fcn.004010f0
mov ecx, 0x42
jmp 0x4070b0
push 0x43b5d8
call fcn.00412d9f
add esp, 4
call fcn.00401a70
mov dl, byte [ebp + 0xc]
mov ecx, ebx
push esi
call fcn.00401b70
add esp, 4
push str.aquarius_AND_SAGGITARIUS_LOVE_COMPATIBILITY
call fcn.004010f0
mov ecx, 0x46
jmp 0x4070b0
push 0x43b5d8
call fcn.00412d9f
add esp, 4
call fcn.00401a70
mov dl, byte [ebp + 0xc]
mov ecx, ebx
push esi
call fcn.00401b70
add esp, 4
push str.aquarius_AND_CAPRICORN_LOVE_COMPATIBILITY
call fcn.004010f0
mov ecx, 0x49
jmp 0x4070b0
push 0x43b5d8
call fcn.00412d9f
add esp, 4
call fcn.00401a70
mov dl, byte [ebp + 0xc]
mov ecx, ebx
push esi
call fcn.00401b70
add esp, 4
push str.aquarius_AND_AQUARIUS_LOVE_COMPATIBILITY
call fcn.004010f0
mov ecx, 0x4b
jmp 0x4070b0
push 0x43b5d8
call fcn.00412d9f
add esp, 4
call fcn.00401a70
mov dl, byte [ebp + 0xc]
mov ecx, ebx
push esi
call fcn.00401b70
add esp, 4
push str.aquarius_AND_PISCES_LOVE_COMPATIBILITY
call fcn.004010f0
mov ecx, 0x4c
add esp, 4
call fcn.00401b00
push dword [ebp + 0xc]
mov edx, esi
mov ecx, edi
push ebx
call fcn.00406bb0
add esp, 8
jmp case.default.0x406e44
push 0
call fcn.004112de
add esp, 4
push eax
call fcn.00411678
add esp, 4
call fcn.00401d40
push 0x43b5d8
call fcn.00412d9f
add esp, 4
push ebx
push str.Name:__s
call fcn.004010f0
push dword [esp + 0x28]
push str.Age_d
call fcn.004010f0
push dword [esp + 0x34]
call fcn.00411122
add esp, 0x14
push eax
push str.Sex_c
call fcn.004010f0
push str.Your_horoscope_sign_is_Aquarius_The_Water_Bearer
call fcn.004010f0
add esp, 0xc
push str...___._.___._._
call fcn.004010f0
add esp, 4
push str...___._.___._.__n_n
call fcn.004010f0
add esp, 4
mov dword [esp + 0x28], str._n__You_have_great_desire_for_material_gain.
mov dword [esp + 0x2c], str._n__You_are_tireless_worker_and_are_willing_to_work_for_what_you_want.
call fcn.00401bc0
dec eax
cmp eax, 5
jbe switch.0x00406c60
push str.____THE_SYSTEM_WILL_RESTART_IN_FEW_SECONDS___
call fcn.004010f0
add esp, 4
call dword [0x400000]
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
push 0
call fcn.00410aba
nop
insb byte es:[di], dx
inc eax
add byte [0x5f00406d], dh
insd dword es:[edi], dx
inc eax
add byte [0xca00406e], dl
jo 0x4071db
add byte [edi + 0x71], bh
inc eax
add byte [ebx + 0x6e], cl
inc eax
add byte [edi + 0x6e], bh
inc eax
add byte [ebx - 0x18ffbf92], dh
outsb dx, byte [esi]
inc eax
add byte [ebx], bl
outsd dx, dword [esi]
inc eax
add byte [edi + 0x6f], cl
inc eax
add byte [ebx - 0x48ffbf91], al
outsd dx, dword [esi]
inc eax
add bl, ch
outsd dx, dword [esi]
inc eax
add byte [edi], bl
jo 0x407207
add byte [eax + 0x70], dl
inc eax
add byte [ecx + 0x55004070], al
push ebp
mov ebp, esp
and esp, 0xfffffff8
sub esp, 0x24
push ebx
push esi
push edi
mov esi, edx
mov edi, ecx
push 0x43b5d8
mov dword [esp + 0x18], esi
mov dword [esp + 0x1c], edi
call fcn.00412d9f
mov ebx, dword [ebp + 8]
add esp, 4
push ebx
push str.Name:__s
call fcn.004010f0
mov eax, 0x7da
sub eax, esi
push eax
push str.Age_d
mov dword [esp + 0x2c], eax
call fcn.004010f0
mov eax, dword [ebp + 0xc]
movsx eax, al
push eax
mov dword [esp + 0x34], eax
call fcn.00411122
add esp, 0x14
push eax
push str.Sex_c
call fcn.004010f0
push str.Your_horoscope_sign_is_Pisces_The_Fishes
call fcn.004010f0
add esp, 0xc
push str.__.____._
call fcn.004010f0
add esp, 4
push str.:__:
call fcn.004010f0
add esp, 4
push str.__:__:__
call fcn.004010f0
add esp, 4
push str.:__:
call fcn.004010f0
add esp, 4
push str..________._n_n
call fcn.004010f0
add esp, 4
mov dword [esp + 0x24], str._n__You_are_kind_and_gullible.
mov dword [esp + 0x28], str._n__You_cannot_hurt_anyone_directly.
mov dword [esp + 0x2c], str._n__You_are_adventurous__ambitious__impulsive__enthusiastic_and_full_of_energy.
call fcn.00401bc0
dec eax
cmp eax, 5
ja case.default.0x4072b0
add byte [ebx], ch
invalid
nop dword [eax]
jmp dword [eax*4 + 0x407818]
push 0x43b5d8
call fcn.00412d9f
mov dl, byte [ebp + 0xc]
add esp, 4
mov ecx, ebx
push esi
call fcn.00401b70
add esp, 4
call fcn.00401aa0
push str.HERE_IS_WHAT_YOU_ARE____n
call fcn.004010f0
add esp, 4
cmp edi, 0xa
jle 0x407301
mov eax, 0x66666667
imul edi
sar edx, 2
mov eax, edx
shr eax, 0x1f
add eax, edx
lea eax, [eax + eax*4]
add eax, eax
sub edi, eax
test edi, edi
mov eax, 5
cmovne eax, edi
mov edi, 1
mov dword [esp + 0xc], eax
mov esi, eax
lea ecx, [eax*4]
mov dword [esp + 0x10], ecx
lea ebx, [esp + eax*4 + 0x20]
cmp esi, 0x36
jg 0x407356
push dword [ebx]
push str._n_n_s
call fcn.004010f0
push str._nEnter_any_key....
call fcn.004010f0
add esp, 0xc
call fcn.0041bf9b
add esi, dword [esp + 0xc]
inc edi
add ebx, dword [esp + 0x10]
cmp edi, 6
jl 0x407325
push str._n_n_nWE_HOPE_THAT_IT_WAS_HELPFUL
call fcn.004010f0
add esp, 4
push str._n_n_n_n_nEnter_any_key.....
call fcn.004010f0
add esp, 4
call fcn.0041bf9b
mov ebx, dword [ebp + 8]
mov esi, dword [esp + 0x14]
mov edi, dword [esp + 0x18]
jmp case.default.0x4074a5
push 0x43b5d8
call fcn.00412d9f
mov dl, byte [ebp + 0xc]
add esp, 4
mov ecx, ebx
push esi
call fcn.00401b70
add esp, 4
call fcn.00401aa0
call fcn.00401300
jmp case.default.0x4074a5
push 0x43b5d8
call fcn.00412d9f
mov dl, byte [ebp + 0xc]
add esp, 4
mov ecx, ebx
push esi
call fcn.00401b70
add esp, 4
call fcn.00401aa0
push str.__________________________________________________________________
call fcn.004010f0
add esp, 4
push str.__________________________________________________________________
call fcn.004010f0
lea ecx, [edi + edi*2]
mov eax, 0x66666667
shl ecx, 2
add esp, 4
imul ecx
sar edx, 2
mov eax, edx
shr eax, 0x1f
add eax, edx
push eax
push str.YOUR_LUCKY_NUMBERS_ARE:__d_t
call fcn.004010f0
mov eax, edi
imul eax, edi
sub eax, 9
push eax
push 0x43ed24
call fcn.004010f0
imul ecx, edi, 0x2d
mov eax, 0x66666667
imul ecx
sar edx, 2
mov eax, edx
shr eax, 0x1f
add eax, edx
push eax
push 0x43ed24
call fcn.004010f0
mov eax, 0x2aaaaaab
mov ecx, edi
imul edi
mov eax, edx
shr eax, 0x1f
add eax, edx
lea eax, [eax + eax*2]
sub ecx, eax
add ecx, ecx
push ecx
push 0x43ed24
call fcn.004010f0
push str.Enter_any_key_to_continue...
call fcn.004010f0
add esp, 0x24
call fcn.0041bf9b
jmp case.default.0x4074a5
push 0x43b5d8
call fcn.00412d9f
mov dl, byte [ebp + 0xc]
add esp, 4
mov ecx, ebx
push esi
call fcn.00401b70
add esp, 4
call fcn.00401aa0
call fcn.00401c80
dec eax
cmp eax, 0xb
ja case.default.0x4074a5
jmp dword [eax*4 + 0x407830]
push 0x43b5d8
call fcn.00412d9f
add esp, 4
call fcn.00401aa0
mov dl, byte [ebp + 0xc]
mov ecx, ebx
push esi
call fcn.00401b70
add esp, 4
push str.PISCES_AND_ARIES_LOVE_COMPATIBILITY
call fcn.004010f0
mov ecx, 0xb
jmp 0x407711
push 0x43b5d8
call fcn.00412d9f
add esp, 4
call fcn.00401aa0
mov dl, byte [ebp + 0xc]
mov ecx, ebx
push esi
call fcn.00401b70
add esp, 4
push str.PISCES_AND_TAURUS_LOVE_COMPATIBILITY
call fcn.004010f0
mov ecx, 0x16
jmp 0x407711
push 0x43b5d8
call fcn.00412d9f
add esp, 4
call fcn.00401aa0
mov dl, byte [ebp + 0xc]
mov ecx, ebx
push esi
call fcn.00401b70
add esp, 4
push str.PISCES_AND_GEMINI_LOVE_COMPATIBILITY
call fcn.004010f0
mov ecx, 0x21
jmp 0x407711
push 0x43b5d8
call fcn.00412d9f
add esp, 4
call fcn.00401aa0
mov dl, byte [ebp + 0xc]
mov ecx, ebx
push esi
call fcn.00401b70
add esp, 4
push str.PISCES_AND_CANCER_LOVE_COMPATIBILITY
call fcn.004010f0
mov ecx, 0x29
jmp 0x407711
push 0x43b5d8
call fcn.00412d9f
add esp, 4
call fcn.00401aa0
mov dl, byte [ebp + 0xc]
mov ecx, ebx
push esi
call fcn.00401b70
add esp, 4
push str.PISCES_AND_LEO_LOVE_COMPATIBILITY
call fcn.004010f0
mov ecx, 0x31
jmp 0x407711
push 0x43b5d8
call fcn.00412d9f
add esp, 4
call fcn.00401aa0
mov dl, byte [ebp + 0xc]
mov ecx, ebx
push esi
call fcn.00401b70
add esp, 4
push str.PISCES_AND_VIRGO_LOVE_COMPATIBILITY
call fcn.004010f0
mov ecx, 0x38
jmp 0x407711
push 0x43b5d8
call fcn.00412d9f
add esp, 4
call fcn.00401aa0
mov dl, byte [ebp + 0xc]
mov ecx, ebx
push esi
call fcn.00401b70
add esp, 4
push str.PISCES_AND_LIBRA_LOVE_COMPATIBILITY
call fcn.004010f0
mov ecx, 0x3e
jmp 0x407711
push 0x43b5d8
call fcn.00412d9f
add esp, 4
call fcn.00401aa0
mov dl, byte [ebp + 0xc]
mov ecx, ebx
push esi
call fcn.00401b70
add esp, 4
push str.PISCES_AND_SCORPIO_LOVE_COMPATIBILITY
call fcn.004010f0
mov ecx, 0x43
jmp 0x407711
push 0x43b5d8
call fcn.00412d9f
add esp, 4
call fcn.00401aa0
mov dl, byte [ebp + 0xc]
mov ecx, ebx
push esi
call fcn.00401b70
add esp, 4
push str.PISCES_AND_SAGGITARIUS_LOVE_COMPATIBILITY
call fcn.004010f0
mov ecx, 0x47
jmp 0x407711
push 0x43b5d8
call fcn.00412d9f
add esp, 4
call fcn.00401aa0
mov dl, byte [ebp + 0xc]
mov ecx, ebx
push esi
call fcn.00401b70
add esp, 4
push str.PISCES_AND_CAPRICORN_LOVE_COMPATIBILITY
call fcn.004010f0
mov ecx, 0x4a
jmp 0x407711
push 0x43b5d8
call fcn.00412d9f
add esp, 4
call fcn.00401aa0
mov dl, byte [ebp + 0xc]
mov ecx, ebx
push esi
call fcn.00401b70
add esp, 4
push str.PISCES_AND_AQUARIUS_LOVE_COMPATIBILITY
call fcn.004010f0
mov ecx, 0x4c
jmp 0x407711
push 0x43b5d8
call fcn.00412d9f
add esp, 4
call fcn.00401aa0
mov dl, byte [ebp + 0xc]
mov ecx, ebx
push esi
call fcn.00401b70
add esp, 4
push str.PISCES_AND_PISCES_LOVE_COMPATIBILITY
call fcn.004010f0
mov ecx, 0x4d
add esp, 4
call fcn.00401b00
push dword [ebp + 0xc]
mov edx, esi
mov ecx, edi
push ebx
call fcn.004071d0
add esp, 8
jmp case.default.0x4074a5
push 0
call fcn.004112de
add esp, 4
push eax
call fcn.00411678
add esp, 4
call fcn.00401d40
push 0x43b5d8
call fcn.00412d9f
add esp, 4
push ebx
push str.Name:__s
call fcn.004010f0
push dword [esp + 0x24]
push str.Age_d
call fcn.004010f0
push dword [esp + 0x30]
call fcn.00411122
add esp, 0x14
push eax
push str.Sex_c
call fcn.004010f0
push str.Your_horoscope_sign_is_Pisces_The_Fishes
call fcn.004010f0
add esp, 0xc
push str.__.____._
call fcn.004010f0
add esp, 4
push str.:__:
call fcn.004010f0
add esp, 4
push str.__:__:__
call fcn.004010f0
add esp, 4
push str.:__:
call fcn.004010f0
add esp, 4
push str..________._n_n
call fcn.004010f0
add esp, 4
mov dword [esp + 0x24], str._n__You_are_kind_and_gullible.
mov dword [esp + 0x28], str._n__You_cannot_hurt_anyone_directly.
mov dword [esp + 0x2c], str._n__You_are_adventurous__ambitious__impulsive__enthusiastic_and_full_of_energy.
call fcn.00401bc0
dec eax
cmp eax, 5
jbe switch.0x004072b0
push str.____THE_SYSTEM_WILL_RESTART_IN_FEW_SECONDS___
call fcn.004010f0
add esp, 4
call dword [0x400000]
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
push 0
call fcn.00410aba
nop
mov bh, 0x72
inc eax
add byte [ebp - 0x50ffbf8d], al
jae 0x407863
add byte [esi + 0x74], dh
inc eax
add byte [ebx], ch
ja 0x40786b
add byte [edi], cl
js 0x40786f
add byte [esp + esi*2 + 0x74e00040], ch
inc eax
add byte [esi*2 + 0x75480040], dl
inc eax
add byte [ebp + esi*2 + 0x40], bh
add byte [eax - 0x1bffbf8b], dh
jne 0x40788b
add byte [eax], bl
jbe 0x40788f
add byte [esi + esi*2 + 0x40], cl
add byte [eax - 0x4effbf8a], al
jbe 0x40789b
add dl, ah
jbe 0x40789f
add byte [ebp - 0x75], dl
in al, dx
push edx
add byte [eax], dh
add bh, al
inc ebp
in al, 0x6c
insb byte es:[edi], dx
add byte [eax + eax - 1], ch
adc eax, sym.imp.KERNEL32.dll_LoadLibraryW
or eax, dword [eax + eax + 0x50]