#!/usr/bin/env ruby
# RubyEncoder v2.2.2
_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 a RubyEncoder loader to be installed. Please visit the http://www.rubyencoder.com/loaders/ RubyEncoder web site to download the required loader and unpack it into '"+_d0+"/rgloader/' directory in order to run this protected file."; exit; else _d = _d1; end; end; require _f; RGLoader_load('AAIAAAAEaAAAAIAAAAAA/znfQDxUxs2Krk6C0FaDmiYAi/T4SiHgIc9S40DqZvMoJSfhue7kj/B3YOzNbnDm8neG18eAhjqQE6ByKeWo0PC4K2YZXZ9I9+8nbdSVzbCB6sprjbFgfDm8jwGKmFKneChctoU21asIFQAAAMgHAABot0mpakfYRJ7wOOEvHl6/LvzOMUJPQbPmxZLdzbykZkce6H5gQwf++uD0W1pHiAwR8kphKumAdhXKkrmm3oEWiQ/qxwm4a8H/3fHxP/DsRKZuT2GEz7e9a2Dm4XzGO18AbuaQz+fS/fkdy8pYNJlD0uVbTYG5TzmexkwWoBl11wgyEd/MW7mMQyhdcJfDY3wH1uLrhKfLG5rCebwaHC7HijX/RrL1FVpC5GjJrw+/MBOMa1WlusNXgrJIKWTTOtkEfLvonj2NKLIAkdsh96gVquUOxwT3LEQOJ0yS8imc0uzSxukXYNoxiBZh9zCfQrlOJHd1aFlSNf2dSWRUkHvjkGifbrGK23OTfp90JglCOnSvrErgaCauuIypZ4+dFgLsHTvzeQZ3r2ymU6KwN8mHsta6IyUu+4y/FsAG+TNZlNzFyeCbSkvQ+6ezfGfw4GoD91+1vVCz5L6l3LfDIMWgB7arDulcdLQ2sgtOq8esbDw5qs8amTgMkVp5K6ygnFHmVWB35fW6d5/E7vmPh3t3tz4G4pD/wvvhxjEWVIYuK30S1Zwq8Br+hzffKe8cZLS3xzydNt5OuyPjEGNvKwFB/xvtSFoEE4bRAJB/b29TsmBdaFycSS19n5b/XSKbbLSiy92VXGdheHzLZiRdtdpOs4WeGw94pYdCbSgi5WlomBS0w0N3paCpQg/IHhZoIzpsjArv1cHRw19yz7cU9WdmjTplO8TxGg0g3d+2sWi+dWF/06SxgPS2aFJSZJyD37OcbIxDkSvXTBHqWgBUiQGu8npKseBwtWgFxCAxc8W7kyKHNWh8C6ILx9sMj57+S9kFElQTUFzMgssTyx+yy0SkoOkA6HDDZlbAfWMZ2fwLjfJfdElSnztL5os+ezrFxKKS+DcLVUTMVvMAdKRS23KL1A7KBwoTwdebFXF1uPQ7Q/eypO+rABZGBvsuVXzUjb2Sh0YAC/hFKiDdBRBWC1VoHaTRgt6zpqXlcmfzYkZAX/moGsCOxVtQ+XuQvmRMD1LQ2/tMol+Z711QbMJouZvBaTpLp6TwmqxE85McrdwvEgsTmzc0Ut2O8cZMLS0h9YDQXequiKlE/PCEvO684P27a2myxG6wdSnQyfCUTYC9s7yzOQEnQ/FESOyPaQnetFETDr2Vw/6GAmqS7YZNIogVwVJWBVwQzdfo5WjC7JpuMH72jzPPZa6cfcXCmdKkFbSIP2bXuNPz3BiRIpyuQHicWPpRxPi4px6frY/UzaxC/EtX145RgMj4fw6gGRAeBOltd0378GIyWkkZ8wjtJT8uaSz+1JVbf29s63Q6T8fez3tvLkylvRLnY+JdGq48Ao8U5iOP1YYJ5NU+vOYwQ/ksU5s4t9JTGYk3SLcWRqipKkr8tqhmW4LMWeLeCsQs6Gitn/MVFHDuvIVI/tCabGpPuh9xEfr9cad0dAh/MTEJszh3dWAckBwzonxORL7lSIxynkxXYEXBfka4p5qWEG804sDSSI7iVeUi09qOzKfCdO3nsWexFSzHaC9CO9WAtc16/ZDTCaDM2RMyO7pLJ/phHrIsQ8CkSqBSkQQEGDyKI8zUTaw5NKweFC76MBqmm0PQhETj3Joh+EnrbUUAKLcih4ZtchMfUc14xkI1k/NwLHlmjcLLN/QSfcA8xegbkDAQ68ADCZBKgIX6km4Adh2sEUaF9gN41IV7ZmECyTCH0YpwxURNVVmGlOEvAYdUZgBxwbg6N+jI8o4PX6FDAHPixp3TzHOr8jJom34DwLK/YYHnVXHojrqfO656SlIujSFVvaaV5OhN0g7JNIEDM78yDbHA1btE1+fZJlJgusWrf+0M2Hj5wNez3ancWhooi2FQkkPXOeamSl1xL6qtNxflG5yPt6koLLq763Me+nu7OMyNErWvgI0kktkkJt4GrKI91xza63CYkXCsOB+WPpeh2j8C8et9NyS1nE6FA/3Q68g+fpJ3VzcN9xZ1kdFMWc791mKeK19EGvL3gmL0etiuQYbqdqAxMpGCLvrk3uy0c8w5s9h4w/Y0lp8T6ElCnDN0MsFzwUYugzzewedxSsyZKFCQNTsHrThBUxBRbKLeQWVfjsncwfGgg4AS3rOUIgS77WFV7Bzc6QOm3J9TRkTJxo5VnzF5f+NBwaIwpWZlfSrZOuwxuiobznxzWQCEHc2iTMcyu+F6HeQHZM3tVAhcfn73ds2Ap+9nTO8bZeATGhkfBzGkZ/0EmYjJKIJxmnEIDsNKiFAnT89y4szm1BgJo7g94D3gZvIfkKErUcM04cOdPCc/yezYnzq/74wjFUbaBQys9ZprTDENknvX8eONIYByEDKpD2pIZ2Wve+6LW6BIv0aGZu6YPgUWPylVxu8JW2aXWWXmTuw8/dim77tsgSFIRuXJgKrxOi7ZNO+lX1lfraMbSBj4seWMAZUv/wzruEeInMj6qzEyDQdQx0oTpmCs+Q7a7jld0WKkboMeAY14n2/eYuDBh8CP7cIVS+1ltdDVISCG3Ob1YHpxtgtPubxHKrr4nrgtNu+2I70X3iw9RgRb+a2VYtBvkkmwtxKkx10Xk+OVEhzHM2PyTSWV2qEUJa2yq8DKB5Ann+1s+3qAwswOzZ19oH5DsddiwXu7xs8VvTxaNrW6MQkfrVuBYE0v16lVb54AAAAA');