使えそうな修正を抜粋してみました。
 まあ、自分用ですw