Defloured

http://pastebin.com/MmV21Sjn