http://pastebin.com/dubDZGTQ

http://pastebin.com/dubDZGTQ