http://pastebin.com/mqQncg1s

http://pastebin.com/mqQncg1s