http://pastebin.com/w7jdzawW

http://pastebin.com/w7jdzawW