Возможно, проблема связана с тем, что FTP клиент выбирает неправильный режим аплоада (BINARY вместо ASCII ?), основываясь на содержимом файла (а именно на символах конца строки, в твоем файле это LF) и в процессе аплоада этот файл горбатит. Я пофиксил концы строк на CR+LF, залил
сюда - попробуй этот файл залить обычным образом через FileZilla и проверь, испортило ли его или нет.
Как фиксились концы строк
=======

=======

=======

=======
=======