ABFX AGEA ALPHAPRO ARGOMARKETS: A THOROUGH EXAMINATION