http://pastebin.com/EAvjBwBL

http://pastebin.com/EAvjBwBL