Main Search Anal Squrting Compilation