Main Search Mince Anal Compilation