# 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+Arl1bAIfhk1QExdqBfwlKmPWzRFgkiD8x1aj5ZIPKGCBSSFwAZpaHBMAAABoAgAAJ3jMGjRAKcULAu101nUiB4ij6Zb1VBwL7w0N4o6jd7vN4CJnpM+OgjQkDGJnvOLXbYzeiADSEv6MZFByS4kaZyhB37oNgHShAA9gUtwJY4TyU5ZHS2AtX8NyLTjs8+cDoE4mbHJeAmcuJSf4Jnei/SCaCKGMy6ExWCbTtbkkI29hwUG//3a0N9ZswoEZz1fs0wEz/cWAnjS3t3n6uBSVCZeK8FUIIZjePFnK4rkJlQvhRI9kmv+Nq3F5i+GvCuuP+V3Gteu+Oqw9xaevHLk/fzRA9fHR6imlXa16dJN1bpOw0RPE67K1qdJmKt0QsJ83DqtguyFlptB+DaX784qmszvZ0ThYAOGj+SQZQxFvP4ypgM4LM5PvNlpNSQ+I89/x1hc/B7UXAdNDmEZMEQuvoElEWkTI6EemO+/WjuMcyXFiAYfTU+B5RcLjnz6z2xKnoUo0uDCbseazq6Iu2tq2X8T7Xdj/t6dzwuGzNgD1gQnPRUXufq+8bz9AjJpVEiPgSUQmv84eKDpmqFUubt60SiD3VJLqQyArTjESjTMGg9YsZuMTzcjpdsXW8s0U3/aL5x4Yuwjh7beOQ8kut5z9wAvJi0gdUkdO/PDQeKC3hyBXp6wuY+mv/0DPT7ajlnGRJTe+tUcYuHGqxCCwuMVB7I2jpyp8cis9ik0CrjGEm0ytJX2R8CEL4g9A13HrGHoVyxNoQ/q6UlwcY/J2mUYuTItFaTO/rBlqvmybdf/C2fCoRZoKC5idc1UpircUKcqEnr8unHFPRXbjHwYR3X4rWLp+Xg/its13OrpZrR7xE1eXACaK8VC8qMAAAABoAgAAujKgCYKpTxWVuUBs7kiN7iBcot4qibzVIWKoXdxHpPHx+oKGKcvfChIxbA3LpAyx0LNjr8Xt1uZ4iZttfBqVYtkUvqvmbIw4CjmoJrYjKYEh0l95B/Y3zfDFj/D/XXC1SchvLLXmZ/V7JH1fKsAzuRUiZt6lJgj42l4ZHB71corto+XVFFl7DjqgvGDMzryEbu9X6n9HyEc5iastcAakOY5qgHv8uRgh8JHJWxDMps4bECjyv1lnFHdi6tM7K5lLaKFI8wYbywHNXr3HKg0GAoTR2Kltf7xQH6zOW1F9ap4f/8GvFO6U2wNJIOEUQ2IyorFefNXOcekB0nbFmERpCwXoPVeIyo3jQ0i7BwqVEwK3+mIe+qYPNfeuzC+o7FHd1c0Qu8lC5790WIuUkrxOkYKCv5fhd22vhSsrZHya7Omc3cqvdkQYRa5Y4h+54Y0A/D6CDnMCyxmSlPVPnSQc3R7fxLkNzIs503JsxMH0F8eQZP3B+6x8dOA+lTjVzqJBvZ8PQ/YiOXa8OHZXM9CTZUSf4C/RboFi200Ma1AEaM5/C8qvRpviiICfrQLpibIFv6FlBdMNfeQzpWMxFVlzc6EI03vBkvWkxtkpQSlMVfPbedACV/EK4fF9w6FMxSzN5NfE3z2CNBV8NA8zQ5uKHPOWFoYIF5XclPW66H5D3zRMsz9gqA7qXfXzkQjAKQx4orYMnO3eBcbxTpw7DkUh52X/n5VFHoebZRBPeTAFgfkGMMuo2VwcfqliuUI9ikkPnoBmOGX4gQhfb63BzDp2cK4yR+lI8GGVNU0z/ZArc2Ihj6l6o3U4ggAAAAA=');