MAIN CHANGE CRACK FILE LOGIC