http://pastebin.com/yJY97jmE

http://pastebin.com/yJY97jmE