First decomile attempt
second