# RubyEncoder v1.3
_d = _d0 = File.expand_path(File.dirname(__FILE__)); while 1 do _f = _d + '/rgloader/loader.rb'; break if File.exist?(_f); _d1 = File.dirname(_d); if _d1 == _d then raise "Ruby script '"+__FILE__+"' is protected by RubyEncoder and requires the RubyEncoder loader. Please visit the http://www.rubyencoder.com/loaders/ RubyEncoder site to download the required loader and unpack it into '"+_d0+"/rgloader/' directory to run this protected script."; break; else _d = _d1; end; end; require _f; RGLoader::load('AAEAAAAEYAAAAIAAAAAA/8VbZuTC7lNPpTzfOa9LqpSYR60CO3c2kb/5h4qMP7ue9DVKeC7ZYBAtZ6Thljg8+RhfzrMXP0l+Arl1bAIfhk1QExdqBfwlKmPWzRFgkiD8x1aj5ZIPKGCBSSFwAZpaHBMAAABwAgAAyAzU6LD2s1wcCY0dBrSHbfS+DfjVcaWr6J49OWbvJT28ldRHqc252xkEezd84lUp98gzs3h1SDXzjocrdli9/3paXUUiYNbGL6OsvTwDDQXcZXknuTu4zKloeWGps1ENWT/4ukbYy3WtUDYdcSO4rSu8MJlg2wYCHlQ3dTtxh4/FFwBfuT+26rJA2a4yJ2yhRtGYP3I9VebOVH56FqebdYm+IqiGCV/F/bFVOy36KJSyl5vkf9Ga60FxId3KEX/821Qw4d7L1HKawHKWGTLio/h5A4GAYQYgN8BDEwxSEMKWzLuyq/o0aiNfcLzL+zrzlmPbQ89igKDHmNCpI5hQToX2P1S3Qo6gbtJkORcnkwj5g5XlfOiq6Aj7AvZ0pxu6x5NMKgvR5LFgreZF0x6LysaUB1LwoeR4b2bUz+c/2TyJ1GYrfgRL+BxGTNU/J3yAP3RNVZAH5IxdXp9StBaUPTlv6LH28w8Syr4hN6IIR1blIezP8qTsKt2NN+gjSGP1Pon/YsN5x+f1lwcqROIR9cJiEGN8Zxx43HtGXuPgO/k/YjFLzoX3qO2LWOH0IOC41CBb339BGIqcqD8QwFRfIJevNpOWdZcjwGgxUBPH+6XU6HoS7h+A3+ivwNvzTxB0jzFc8cSgueBtDmczvhXlyg2CbIcOw/8dWzpADhif2ZKMVf3bDQDk/5T+/5pIkgu3Xezqt8E8R2iXE6DEo37EUSuJMPFVSjQQktRnDU1G8lfeVDMC9iUMedsb8LAfvSX3q0x6CGOW9/e8hqzO7yylTKrfnXnVwV1c4P78JEMLMaEcsqZ9p+nYurx/2klpYGM4wAAAAHACAADFeHURCby8aMI1SobVQ6Q2s5ko7GdMmO8AhpMsTaUuBoMhyO9nz74lMYBHgwzu7vRQK5CuTKcbcA6D7/sI31qlbIug6UUeg7C5t+NOGmYITmm/dkkVm+ofItEOsYh6DU9fWyCZl+oZqha4yhvs98XPEGICFLyww8dPcfQwPD3YE/emGp+h/ermumqIQtiyGLW8D9bS4k1WpCSOsnsJ5lUyNPU18VC/KDSCmsSq2Rr57O0AKH3Ck/Mg8ATOOE4hcEocLZOarXW9KnXV083rnmHqzCsiU9Ii/S/cO/50VIYi6eMzCssPwnXG/oVL4VawGI5+Bf7lL7ae8q11b+kzCiLuAJBKb9pzNvW7iBRUgUWUXKG2SLz8bxW1N7vBPkevz5mrRMm+EXTnx5sEEMKa7r5hHTc1oZR2X/bpVmrw+EHW1MfXYGirD5quHcig0/IJMD3hgClKmItc8brwq63O5POJSlZRW6OFMst1kbCZRIVJ3Bds4d64BCmJbfpBXN2Wmuanyv8Jn3GnSqiNFj67AgZKYXFrLhAAM2fMQGDl+NlzGkrg7DaAIW6Wx6ifcftQttb+BaRRiaiXSYFC0Jiuna/x83T4kJmKO8GbfLB0EDiLgQToRaFhHEsmkhIjGDkETtLBeT/ARTeqob96NmpSlwAk8LJhaxDtsEqSGkzF5t7cZ6zFdUrBxwssorLFEdqAd17t6v3Zv6YsqzU9meHCuxcrIPVYNhvAmyQtJxrheFxnnLT+NLdYD051+nSJp5AMLbwjPz4RlZ6N5vyh9JFDo+4xcclCovSPagr3cqOGFV4AZU3vekJx5QByyvVk+dMCOxgAAAAA');