http://pastebin.com/Cr8EXQaH

http://pastebin.com/Cr8EXQaH