ABC FOREX | AGEA | ALPHAPRO | ARGO FINANCIAL : A THOROUGH EXAMINATION