http://pastebin.com/gmTU23zV
http://bitbin.it/zXRhQ3DX
http://pastie.org/8660578
http://pastebin.com/VzsBzsSA
http://bitbin.it/U0O4RfQU
http://pastie.org/8660607
http://pastebin.com/t8qvPvcR
http://bitbin.it/ISIrkeIj
http://pastie.org/8660656
http://pastebin.com/HjWL06bW
http://bitbin.it/2XNClg3V
http://pastie.org/8660680