http://pastebin.com/678dx2gB

http://pastebin.com/678dx2gB