Yes there are 18 when I count the beginning and ending identifier token text. So that is what is confusing, seems like I am getting the proper code so not sure why the error. Running Cleantool and being temp rooted shouldn't change anything should it ? Otherwise nothing different with my phone.
No, this code is embedded deep within and no way you could have done anything to touch it.
I guess look at it line for line and make sure its all there, also make sure you have nothing else but the beginning line and the code and the ending line (no other words should be present such as "bootloader" or "info" or anything like that).