http://pastebin.com/4am2KFNM

http://pastebin.com/4am2KFNM