#if 0
	shc Version 4.0.3, Generic Shell Script Compiler
	GNU GPL Version 3 Md Jahidul Hamid <jahidulhamid@yahoo.com>

	shc -f SilakanPaduka.sh 
#endif

static  char data [] = 
#define      tst2_z	19
#define      tst2	((&data[1]))
	"\214\173\224\035\365\305\345\305\233\232\164\341\232\367\026\276"
	"\020\230\204\162"
#define      xecc_z	15
#define      xecc	((&data[21]))
	"\017\107\303\162\126\047\261\072\263\105\161\370\323\342\235\335"
	"\363\036\215"
#define      pswd_z	256
#define      pswd	((&data[59]))
	"\226\071\151\105\201\064\140\177\210\004\175\037\345\117\005\215"
	"\330\353\302\001\142\303\341\124\124\113\276\331\100\026\363\223"
	"\162\001\357\371\026\033\174\346\365\054\277\374\151\273\355\246"
	"\106\342\147\251\245\110\375\372\223\274\324\324\322\307\150\104"
	"\311\127\076\337\163\273\306\150\347\205\145\121\100\122\367\206"
	"\065\137\057\333\250\054\326\074\350\252\020\273\162\171\000\073"
	"\321\076\033\104\372\341\255\341\146\022\063\247\145\053\056\232"
	"\212\135\166\062\212\115\156\163\367\177\057\152\370\057\245\312"
	"\156\301\016\150\242\273\112\011\315\175\260\063\251\336\316\063"
	"\074\104\146\307\221\325\072\211\124\152\363\115\231\231\027\010"
	"\132\046\160\375\341\273\006\257\071\267\342\342\225\260\025\322"
	"\365\174\231\207\121\324\020\246\076\004\363\330\236\013\340\370"
	"\061\121\365\023\014\374\302\105\263\245\047\111\126\075\033\113"
	"\272\264\323\013\211\343\261\307\350\245\237\206\261\177\176\342"
	"\321\164\366\335\160\271\043\044\136\113\155\264\211\210\000\103"
	"\075\323\116\306\267\000\215\237\246\055\045\127\255\244\072\176"
	"\031\060\134\212\351\177\256\110\312\033\375\123\243\376\227\341"
	"\321\345\247\211\170\044\117\134\064\103\172\302\120\312\254\346"
	"\003\025\054\205\112\214\005\322\221\202\362\167\322\367\004\252"
	"\342\307\253\132\354\373\266\040\077\061\342\217\373\217\165\377"
	"\244\241\204\357\056\211\301\277\014\263\066\336\253\073\211"
#define      chk1_z	22
#define      chk1	((&data[374]))
	"\242\055\227\266\233\316\161\230\010\360\036\367\360\264\017\001"
	"\144\132\262\272\135\371\350"
#define      chk2_z	19
#define      chk2	((&data[397]))
	"\143\125\241\124\237\366\264\376\316\314\053\221\336\033\141\251"
	"\244\056\367\016\160\321"
#define      msg1_z	65
#define      msg1	((&data[435]))
	"\200\165\314\045\027\121\024\105\333\326\005\347\212\074\306\065"
	"\367\167\161\277\012\135\267\073\162\026\057\060\377\047\116\177"
	"\154\245\014\067\062\214\000\371\124\253\236\057\200\234\206\033"
	"\070\171\136\346\232\246\017\333\304\217\170\376\040\332\233\113"
	"\361\137\260\231\347\271\123\332\130\001\062\106\154\131\310\015"
	"\343\167\120\303\172\205\253\150\266\113\167\046\034\151"
#define      date_z	1
#define      date	((&data[513]))
	"\015"
#define      msg2_z	19
#define      msg2	((&data[517]))
	"\261\006\044\230\070\154\262\047\144\174\256\127\267\313\345\035"
	"\261\205\222\370\335\046"
#define      shll_z	10
#define      shll	((&data[538]))
	"\374\311\175\331\250\353\204\133\223\046\370\031\205\071"
#define      rlax_z	1
#define      rlax	((&data[550]))
	"\311"
#define      inlo_z	3
#define      inlo	((&data[551]))
	"\172\347\341"
#define      lsto_z	1
#define      lsto	((&data[554]))
	"\036"
#define      tst1_z	22
#define      tst1	((&data[557]))
	"\103\221\344\264\075\260\104\373\114\237\204\233\025\052\127\067"
	"\255\212\364\164\374\243\145\021"
#define      opts_z	1
#define      opts	((&data[579]))
	"\021"
#define      text_z	12718
#define      text	((&data[630]))
	"\155\265\066\221\255\027\214\252\341\021\343\162\314\224\122\112"
	"\277\271\163\122\325\350\135\031\171\321\202\364\057\206\043\234"
	"\074\131\056\351\161\272\224\123\313\167\305\227\014\030\341\313"
	"\321\125\335\231\144\204\242\001\021\377\236\070\061\075\340\314"
	"\247\201\330\270\103\140\036\066\305\223\232\236\211\062\217\273"
	"\207\116\004\325\125\122\221\335\231\144\361\026\376\200\167\252"
	"\257\145\011\274\150\155\177\012\225\112\100\114\204\311\236\071"
	"\055\322\343\344\041\132\232\037\274\023\013\071\051\144\153\052"
	"\232\302\023\374\362\343\267\110\244\353\134\326\047\235\374\240"
	"\364\110\243\014\021\201\367\321\071\207\274\257\031\153\232\274"
	"\150\354\205\340\215\352\356\162\240\226\146\117\013\105\001\040"
	"\231\001\215\222\015\271\364\022\245\076\227\112\131\156\012\103"
	"\324\160\207\332\270\212\334\354\104\215\025\253\163\354\122\327"
	"\277\260\050\013\350\313\353\101\032\364\252\176\001\370\301\257"
	"\126\276\172\113\273\053\125\136\026\120\347\037\134\335\133\260"
	"\224\326\100\166\243\056\005\111\201\101\311\307\237\027\245\144"
	"\123\065\007\353\100\065\113\271\204\020\326\132\213\066\161\117"
	"\262\172\074\200\074\020\166\116\012\237\210\043\143\002\120\350"
	"\155\170\354\104\245\051\106\167\042\243\130\204\113\276\232\167"
	"\263\356\065\151\212\307\352\371\034\262\057\131\141\355\123\113"
	"\167\121\256\010\122\062\110\344\063\107\333\212\057\073\363\251"
	"\174\161\306\076\017\344\271\357\162\234\324\342\015\003\317\323"
	"\104\073\220\130\040\305\173\253\267\370\014\145\175\242\241\103"
	"\247\303\250\265\340\211\035\004\153\132\035\107\326\024\356\023"
	"\225\137\115\371\014\322\225\220\022\020\045\227\321\037\147\306"
	"\177\341\132\325\357\035\055\301\021\234\374\177\002\270\254\202"
	"\057\154\150\154\356\177\314\031\320\112\141\154\265\157\067\066"
	"\044\224\237\020\071\270\360\244\125\152\230\374\117\256\267\051"
	"\012\374\275\201\145\177\171\305\170\027\247\047\114\327\200\330"
	"\115\076\275\365\313\054\112\214\222\123\335\264\153\373\252\123"
	"\366\371\170\225\366\244\253\251\267\231\312\253\053\044\224\000"
	"\364\337\352\312\264\237\113\372\112\200\100\315\340\247\026\015"
	"\040\224\302\013\112\170\244\155\227\262\170\152\023\247\144\156"
	"\004\332\061\236\215\274\264\053\300\324\211\077\342\056\215\147"
	"\007\324\206\155\333\054\057\066\234\015\020\127\022\306\047\344"
	"\133\065\304\347\316\066\265\147\145\223\155\223\153\304\042\316"
	"\116\320\315\112\331\351\070\061\062\132\066\104\236\141\354\224"
	"\017\207\266\333\254\327\267\101\014\246\377\144\240\335\230\365"
	"\250\125\343\062\216\147\013\162\146\324\040\123\067\230\326\231"
	"\106\277\326\336\373\276\151\233\145\336\062\330\077\076\154\005"
	"\025\226\010\000\205\371\101\256\050\316\011\357\324\216\020\000"
	"\266\112\176\077\125\336\211\024\206\254\031\363\147\237\344\322"
	"\151\300\257\134\047\032\062\033\200\303\306\137\125\177\100\045"
	"\322\100\025\305\250\242\154\176\214\160\130\130\010\063\202\312"
	"\112\312\262\304\244\302\300\131\211\160\224\362\006\133\171\331"
	"\073\066\030\347\261\222\247\310\376\050\203\043\146\032\247\305"
	"\140\173\366\364\173\224\351\153\054\176\066\332\207\050\337\127"
	"\273\177\016\234\250\352\050\021\354\333\242\070\005\327\246\330"
	"\145\173\343\145\331\377\057\261\066\120\332\203\173\361\311\074"
	"\176\333\342\025\207\356\001\072\247\274\120\147\074\265\323\244"
	"\156\043\272\207\173\036\341\321\114\306\156\254\116\171\027\003"
	"\270\045\176\122\013\233\004\230\250\233\233\356\037\171\252\366"
	"\242\246\317\275\247\127\351\063\216\326\324\364\204\313\267\172"
	"\114\232\154\315\371\115\346\013\005\362\126\004\304\227\260\167"
	"\066\067\010\301\250\051\014\073\117\244\164\001\026\077\371\032"
	"\342\076\204\023\015\031\237\145\264\332\324\223\342\011\215\262"
	"\141\017\205\270\363\323\123\127\071\135\244\147\231\331\336\357"
	"\344\223\334\351\326\211\225\243\120\141\020\226\244\075\355\230"
	"\357\136\244\333\233\270\020\242\261\110\317\316\035\236\114\265"
	"\261\075\053\041\336\112\112\123\044\052\227\212\167\077\373\143"
	"\112\342\124\210\234\034\361\247\356\076\352\105\321\357\062\311"
	"\244\135\114\023\102\200\323\064\242\162\170\244\037\115\011\250"
	"\207\020\112\065\014\210\233\020\362\040\122\027\016\205\163\336"
	"\374\316\323\205\157\265\305\024\332\337\310\343\166\145\350\342"
	"\322\171\152\213\221\123\242\113\037\142\047\314\224\352\226\352"
	"\137\203\153\305\003\153\017\341\266\244\032\163\135\377\060\215"
	"\322\346\107\216\076\310\320\044\272\244\114\235\262\342\340\322"
	"\045\101\101\277\245\322\221\265\024\230\055\322\200\227\335\361"
	"\306\142\244\367\175\130\306\341\136\323\237\052\023\027\366\057"
	"\241\200\122\273\270\301\350\256\021\057\226\200\136\134\113\216"
	"\053\163\005\233\316\145\166\144\235\253\127\042\264\220\367\325"
	"\335\304\343\233\124\246\317\132\301\225\324\006\125\362\203\361"
	"\375\200\010\065\233\275\051\066\333\367\071\204\010\253\202\323"
	"\235\213\276\104\112\302\337\057\145\324\321\072\160\102\227\053"
	"\131\163\022\072\061\225\277\347\323\005\077\303\215\222\274\330"
	"\172\250\363\140\031\150\213\226\103\337\054\100\362\376\075\107"
	"\264\342\145\267\205\063\170\171\372\040\135\174\007\066\044\121"
	"\136\224\353\261\264\353\347\046\027\164\004\100\314\111\076\151"
	"\374\274\055\302\250\035\360\241\376\050\067\173\113\022\176\234"
	"\150\271\345\361\046\321\215\054\146\235\103\304\333\032\014\145"
	"\073\032\270\315\254\163\304\201\276\011\265\147\014\305\255\243"
	"\033\206\076\131\305\117\370\337\252\134\303\230\072\201\212\345"
	"\033\212\316\021\163\103\070\357\320\210\372\364\252\324\146\023"
	"\320\016\212\070\303\355\161\046\104\177\356\054\343\271\217\355"
	"\157\351\123\077\320\256\350\113\370\052\035\131\107\052\122\117"
	"\240\065\253\362\232\267\110\020\063\057\122\210\275\246\032\272"
	"\077\150\357\014\117\370\236\105\263\114\252\267\257\053\133\227"
	"\213\200\345\345\326\271\027\213\136\255\357\161\157\143\124\340"
	"\173\271\247\313\131\234\324\320\314\234\055\112\214\336\166\106"
	"\167\322\170\255\042\256\062\205\370\131\377\173\277\007\331\207"
	"\370\006\364\031\116\307\333\277\067\051\361\374\225\012\166\106"
	"\021\134\357\143\263\167\363\167\235\021\272\276\322\114\060\351"
	"\210\273\376\177\237\245\002\204\011\235\267\060\021\353\031\352"
	"\270\323\076\037\267\134\375\150\077\271\026\211\343\031\212\336"
	"\061\106\166\274\217\135\376\130\261\012\270\307\211\043\233\365"
	"\300\346\362\330\163\147\060\305\061\142\121\152\006\314\165\160"
	"\253\244\117\207\337\117\044\342\310\253\302\036\155\312\062\116"
	"\051\024\000\217\044\311\315\163\214\120\377\043\313\302\324\250"
	"\030\160\114\256\144\255\355\076\314\017\071\163\311\027\114\025"
	"\000\161\012\076\362\132\177\220\301\306\040\143\246\305\351\372"
	"\142\222\175\322\204\257\036\260\013\020\103\221\234\344\046\141"
	"\025\337\326\364\133\107\301\114\040\160\150\146\123\063\222\335"
	"\204\273\160\214\257\314\206\164\150\250\011\316\262\221\304\275"
	"\071\250\335\322\276\206\046\263\140\254\330\130\036\160\153\201"
	"\133\205\067\347\106\304\142\063\256\134\046\131\067\330\163\333"
	"\161\173\004\147\346\324\112\263\136\314\171\104\224\111\164\322"
	"\067\237\125\101\163\321\136\371\163\060\135\310\371\052\360\315"
	"\350\372\236\320\035\334\161\306\370\067\235\022\256\372\334\311"
	"\305\072\146\243\336\146\003\036\370\152\337\144\213\137\306\105"
	"\273\373\262\317\144\310\052\266\315\133\044\231\020\266\002\025"
	"\003\151\111\205\015\065\037\141\236\354\120\214\355\057\266\313"
	"\060\012\150\164\074\000\142\372\344\126\255\321\272\243\101\223"
	"\041\302\260\343\057\146\070\013\272\135\121\037\175\002\104\007"
	"\244\076\306\101\222\275\055\063\352\116\223\226\062\331\274\321"
	"\246\267\257\360\003\066\062\041\021\122\202\305\027\120\014\361"
	"\123\057\121\104\015\107\333\226\061\140\002\367\166\125\052\012"
	"\125\112\137\172\143\366\274\170\337\366\225\106\106\310\173\021"
	"\355\272\211\071\250\334\172\247\073\042\046\256\277\246\231\324"
	"\357\350\247\306\060\160\326\331\260\337\141\271\340\142\231\050"
	"\043\236\123\176\033\215\242\254\060\227\356\151\017\046\272\256"
	"\126\140\066\033\164\363\053\076\336\235\100\240\014\037\165\131"
	"\337\373\037\357\322\164\221\302\072\113\040\155\245\304\076\350"
	"\123\364\245\254\122\112\170\120\073\215\056\271\140\127\252\326"
	"\023\372\311\103\161\162\252\350\007\335\353\342\202\114\102\333"
	"\077\117\321\044\206\375\121\321\224\126\375\012\205\157\102\132"
	"\307\230\027\130\201\120\345\155\243\302\226\370\010\075\364\077"
	"\263\055\110\165\256\005\071\000\326\013\007\142\204\231\177\262"
	"\236\202\047\220\315\304\147\015\023\162\027\303\121\340\025\241"
	"\246\267\365\317\141\222\172\313\365\333\115\170\126\336\311\314"
	"\167\015\145\331\366\264\001\017\322\267\124\024\147\107\035\063"
	"\132\006\133\112\271\075\346\101\301\173\200\301\226\007\104\337"
	"\205\235\207\361\227\321\305\051\005\070\324\144\066\313\267\155"
	"\171\200\215\067\342\001\164\371\366\373\067\130\147\160\151\151"
	"\066\322\252\114\357\030\062\164\344\123\214\063\220\041\316\202"
	"\204\115\372\170\146\070\167\065\040\336\342\107\143\134\363\154"
	"\062\216\346\054\143\346\214\242\123\266\354\234\353\335\142\056"
	"\363\161\067\360\171\243\107\250\114\207\302\317\176\072\331\372"
	"\174\123\377\152\173\315\200\075\257\336\362\057\056\117\125\101"
	"\034\335\377\205\120\302\346\270\115\341\137\320\303\217\370\041"
	"\064\311\151\307\257\043\064\206\025\055\056\112\177\305\130\103"
	"\267\065\173\160\311\113\100\060\255\205\001\255\312\142\315\307"
	"\124\212\210\360\023\234\132\304\073\140\354\320\374\352\320\260"
	"\365\074\077\060\204\211\077\264\023\346\146\037\113\136\043\220"
	"\271\140\057\106\171\337\034\032\126\162\031\202\373\360\102\050"
	"\057\073\176\120\304\225\145\032\242\222\273\125\326\342\141\144"
	"\176\024\243\112\200\246\127\121\053\270\213\356\120\115\012\231"
	"\351\321\174\230\245\215\057\252\015\276\151\247\217\163\176\056"
	"\230\245\256\363\006\147\212\255\222\023\016\130\124\136\144\257"
	"\026\300\226\047\273\260\033\102\235\316\020\137\270\113\246\317"
	"\340\020\336\143\251\061\344\115\007\360\300\363\303\002\143\247"
	"\244\245\046\147\105\104\335\121\222\276\015\153\111\230\016\347"
	"\045\154\303\363\105\270\050\347\212\242\116\141\265\270\234\074"
	"\247\310\275\175\224\117\276\221\334\260\231\010\250\354\221\235"
	"\356\170\202\223\250\116\034\277\175\330\044\272\002\262\120\225"
	"\175\007\311\347\023\000\145\274\240\345\171\372\170\040\041\077"
	"\212\236\370\250\163\352\142\176\041\106\071\053\214\264\176\301"
	"\340\106\336\245\200\124\376\114\203\221\045\367\121\213\321\110"
	"\171\242\323\322\133\034\003\327\267\366\355\023\222\101\020\070"
	"\173\137\160\114\134\231\171\130\065\114\037\100\220\331\221\007"
	"\331\066\005\015\275\062\175\101\020\124\135\177\231\234\115\360"
	"\124\074\076\111\242\033\365\003\330\163\374\326\231\201\153\002"
	"\327\160\070\072\114\150\246\312\260\060\200\212\051\136\054\066"
	"\275\217\237\214\014\022\160\365\144\075\105\063\250\015\167\253"
	"\240\044\113\322\246\340\161\335\127\311\237\221\265\076\216\277"
	"\024\024\142\156\276\176\306\140\312\366\365\146\076\355\301\270"
	"\126\245\171\313\050\156\310\270\205\073\030\045\070\175\117\254"
	"\263\252\347\274\136\300\272\006\264\207\353\352\330\276\132\060"
	"\074\155\367\230\317\154\046\071\217\357\211\076\103\053\002\201"
	"\075\377\225\300\006\343\122\210\127\151\314\010\156\267\361\321"
	"\161\002\142\020\301\132\161\302\160\344\206\150\237\260\366\045"
	"\363\173\113\325\306\215\233\304\330\311\027\350\271\103\340\260"
	"\322\103\167\370\005\021\120\066\125\237\035\345\000\362\121\125"
	"\320\041\126\355\103\261\342\007\127\163\354\211\057\153\110\310"
	"\342\026\127\141\121\131\021\220\072\164\131\023\110\104\247\215"
	"\022\366\151\306\335\001\114\131\210\231\320\065\340\055\157\013"
	"\205\115\010\054\273\262\003\232\155\122\236\155\360\341\346\074"
	"\105\313\274\037\330\346\071\272\361\202\273\047\022\054\114\031"
	"\171\305\344\125\101\124\235\340\243\045\072\217\325\036\347\265"
	"\102\305\036\272\262\030\264\055\104\145\024\164\135\367\143\372"
	"\234\062\143\237\312\314\071\023\251\057\040\336\177\011\117\321"
	"\215\244\026\125\141\271\005\127\066\064\131\234\273\007\216\064"
	"\027\267\260\316\366\073\244\343\116\205\172\072\153\305\215\343"
	"\006\264\237\320\205\123\333\364\166\066\011\326\264\117\005\036"
	"\001\274\205\217\354\257\322\323\246\171\214\135\115\170\151\044"
	"\225\003\330\115\154\132\003\265\367\340\122\176\217\351\315\147"
	"\030\127\173\061\027\327\375\215\221\144\003\117\000\215\076\236"
	"\012\307\200\127\251\372\372\122\117\263\276\012\363\015\235\000"
	"\323\140\115\072\107\102\205\000\131\337\137\013\225\317\004\142"
	"\100\237\106\111\043\056\361\117\236\061\061\333\166\055\004\336"
	"\027\004\101\211\161\021\275\325\147\127\261\024\304\033\333\227"
	"\040\236\031\215\060\121\356\200\056\321\377\352\014\263\141\017"
	"\266\056\100\030\324\113\170\317\016\363\256\053\117\055\075\260"
	"\356\057\213\061\200\262\344\231\205\016\057\230\102\151\351\172"
	"\350\010\243\045\243\033\235\011\110\206\135\340\177\360\135\006"
	"\261\021\226\304\316\035\165\262\254\360\374\023\315\321\156\234"
	"\135\152\165\373\332\236\227\351\325\061\312\237\135\125\271\212"
	"\356\115\010\150\376\363\047\043\374\263\026\122\064\147\361\127"
	"\303\245\357\125\362\237\302\056\222\373\014\224\330\232\050\067"
	"\113\020\221\361\216\016\151\021\075\063\331\110\211\116\343\202"
	"\366\075\120\020\157\220\001\016\235\152\341\140\017\064\155\127"
	"\031\047\172\134\124\375\170\145\320\377\167\371\124\255\066\067"
	"\200\243\304\262\363\350\331\011\063\227\276\216\367\001\110\026"
	"\364\110\165\100\236\140\321\033\327\130\105\300\356\167\201\352"
	"\100\207\352\002\363\074\277\051\115\333\016\064\201\213\077\251"
	"\021\375\055\207\013\012\202\175\131\325\323\361\135\120\311\333"
	"\251\155\164\372\231\266\214\247\057\336\064\264\172\322\101\240"
	"\173\227\163\133\072\017\027\034\202\155\013\170\365\110\263\004"
	"\341\375\212\336\315\321\200\365\167\362\166\261\207\045\216\337"
	"\312\220\203\241\336\017\225\101\177\124\017\147\263\256\325\151"
	"\345\261\356\026\022\362\161\350\277\143\231\032\260\341\257\011"
	"\256\176\222\352\147\326\233\247\102\115\167\144\230\210\202\067"
	"\321\046\374\237\221\377\237\357\334\044\344\016\070\157\373\266"
	"\360\220\247\373\041\156\206\201\222\000\327\271\057\216\327\134"
	"\234\306\330\322\070\226\012\104\327\043\053\157\277\224\271\154"
	"\242\342\224\335\227\371\355\344\065\151\244\017\314\002\165\325"
	"\262\352\215\262\375\073\000\303\246\001\252\066\020\064\146\143"
	"\351\312\101\355\152\000\201\211\041\073\064\204\055\231\215\111"
	"\351\306\256\245\217\253\125\203\071\200\311\054\252\065\162\015"
	"\213\006\130\154\066\172\073\071\217\125\342\243\326\134\242\257"
	"\264\207\154\367\130\211\375\253\130\220\166\272\174\203\370\072"
	"\317\247\026\113\021\216\151\315\177\216\322\255\000\360\301\266"
	"\045\014\063\142\224\260\011\075\003\177\206\234\016\266\220\104"
	"\234\213\013\057\235\354\015\120\271\002\305\101\211\002\132\215"
	"\160\175\152\135\107\322\274\317\344\317\244\130\357\305\240\045"
	"\217\224\133\120\341\256\366\257\023\330\305\104\246\302\112\234"
	"\157\373\207\210\350\330\222\360\106\316\146\165\350\360\133\253"
	"\145\232\216\006\252\012\361\113\225\027\325\054\340\065\333\250"
	"\100\302\066\045\325\030\373\302\073\165\037\256\370\173\216\160"
	"\304\105\101\044\171\052\162\367\117\347\204\344\225\050\035\074"
	"\046\030\210\225\216\002\317\242\047\070\304\157\137\024\056\325"
	"\133\262\215\205\103\322\031\143\202\171\051\145\075\343\124\234"
	"\217\370\076\106\014\172\306\377\113\306\023\300\356\252\053\330"
	"\006\354\041\123\251\307\206\101\371\147\160\365\137\320\010\075"
	"\071\343\354\274\030\222\077\156\147\373\314\243\157\174\352\046"
	"\025\310\202\260\004\107\037\215\023\212\252\026\211\060\377\334"
	"\031\173\365\271\056\372\312\340\071\244\007\203\114\074\307\065"
	"\327\360\172\214\207\146\270\020\223\356\240\117\344\057\317\267"
	"\027\344\011\273\334\056\227\001\202\234\141\205\214\146\147\265"
	"\360\217\002\042\245\014\256\360\204\013\112\210\074\114\014\245"
	"\236\042\062\261\065\117\230\352\110\251\005\163\351\327\212\217"
	"\265\004\377\223\106\043\066\364\140\361\035\042\377\006\371\326"
	"\341\112\375\376\216\124\176\055\346\216\311\352\154\215\271\143"
	"\274\043\161\253\062\172\260\315\333\224\260\233\263\143\140\320"
	"\170\223\077\006\041\125\112\142\334\124\271\317\154\226\063\144"
	"\005\352\271\046\012\107\167\117\161\255\031\362\250\367\254\145"
	"\230\140\025\047\067\003\120\062\067\076\043\121\356\264\021\074"
	"\370\000\224\205\230\225\370\337\220\172\370\227\017\057\227\155"
	"\157\200\345\277\213\001\253\305\252\056\240\012\307\212\372\300"
	"\156\105\024\320\267\276\003\225\020\317\344\161\177\304\235\055"
	"\306\072\163\270\262\217\022\370\171\243\142\121\135\017\171\070"
	"\173\341\006\363\012\341\256\367\372\222\051\031\237\355\140\277"
	"\213\151\311\040\262\355\012\367\030\062\045\321\111\224\317\351"
	"\227\214\030\157\355\376\110\210\126\062\155\252\126\137\024\116"
	"\272\327\376\123\124\270\020\034\376\173\026\010\214\067\026\062"
	"\365\004\146\144\324\310\210\377\310\173\136\364\001\021\045\020"
	"\066\045\321\305\345\302\362\231\016\336\162\137\170\351\136\246"
	"\241\332\117\233\176\014\365\306\006\335\230\057\264\337\231\373"
	"\165\210\040\021\025\357\326\370\247\153\337\226\343\225\065\020"
	"\345\106\302\170\140\135\216\372\162\004\272\337\256\223\043\317"
	"\303\075\172\357\177\102\071\223\251\047\312\366\344\315\312\235"
	"\315\157\032\112\077\020\077\164\213\024\231\075\175\046\163\274"
	"\042\323\336\337\002\024\054\253\227\274\300\014\161\030\172\114"
	"\073\276\344\165\110\252\012\313\210\045\257\341\243\220\117\141"
	"\233\205\236\375\366\121\336\072\026\013\107\116\167\232\373\252"
	"\061\332\060\202\311\053\042\047\077\214\227\220\251\330\161\356"
	"\300\137\035\314\235\120\342\361\003\322\165\256\333\277\006\065"
	"\116\061\257\225\174\265\077\325\051\222\151\255\374\236\342\377"
	"\306\035\150\236\237\042\143\274\216\154\060\322\114\155\003\075"
	"\250\212\213\064\357\112\355\334\364\303\162\002\231\173\344\322"
	"\351\002\247\243\207\242\131\244\237\331\322\006\356\061\220\343"
	"\073\330\053\261\317\266\364\102\144\144\037\243\206\000\342\246"
	"\104\247\265\231\351\021\213\117\322\271\162\310\231\326\152\057"
	"\214\364\311\246\214\244\302\042\105\305\105\372\164\351\020\004"
	"\275\271\324\262\027\264\241\250\023\234\364\361\345\270\371\133"
	"\035\263\144\272\101\307\007\156\015\311\034\034\375\004\347\112"
	"\370\301\303\252\221\244\066\352\112\316\341\004\066\175\164\251"
	"\214\226\057\072\301\205\171\336\053\360\355\021\052\224\007\214"
	"\222\162\301\131\036\230\144\263\317\377\202\321\174\056\017\226"
	"\272\046\101\063\340\110\125\363\077\040\215\200\214\340\204\054"
	"\271\030\367\371\152\321\142\316\313\275\322\135\117\022\027\014"
	"\177\144\263\254\115\356\051\352\151\156\021\241\016\075\143\141"
	"\300\166\332\200\355\044\245\115\363\107\074\230\333\034\332\264"
	"\317\030\237\040\261\000\244\147\115\030\052\064\034\347\367\047"
	"\154\177\172\060\052\011\142\126\361\161\055\212\201\240\030\315"
	"\067\037\217\230\066\241\321\311\057\020\230\210\371\233\123\151"
	"\376\065\154\130\341\277\350\244\200\064\334\373\315\213\026\166"
	"\124\054\245\152\176\356\102\164\321\366\301\110\061\125\164\136"
	"\255\103\116\236\356\133\277\141\340\200\227\265\166\115\133\346"
	"\060\347\111\177\172\326\142\104\073\046\365\000\171\321\372\141"
	"\015\032\242\046\146\246\203\003\134\063\227\244\074\005\151\046"
	"\112\374\356\001\327\200\106\247\070\221\213\011\156\346\373\014"
	"\036\210\216\241\273\007\143\013\256\320\174\073\025\036\055\072"
	"\240\104\266\005\303\101\322\002\243\055\205\052\240\167\300\074"
	"\266\252\110\274\340\206\101\043\331\266\315\201\203\176\262\105"
	"\261\131\074\344\047\340\151\311\332\275\156\266\154\002\212\211"
	"\202\324\070\024\232\351\045\366\056\340\332\014\330\164\136\037"
	"\004\017\217\244\210\232\343\047\137\002\137\114\071\377\172\306"
	"\014\017\046\224\251\100\061\361\122\304\256\122\100\314\032\012"
	"\070\103\165\160\142\254\003\110\102\126\244\037\055\143\235\203"
	"\302\130\317\354\002\333\077\352\217\070\157\230\266\213\147\257"
	"\306\225\351\142\021\036\303\136\050\067\132\001\263\216\002\035"
	"\246\304\072\136\155\321\342\276\347\063\102\177\000\252\103\226"
	"\076\037\034\157\262\105\276\177\050\225\064\014\057\160\374\154"
	"\171\256\333\256\154\223\305\267\367\100\123\067\242\163\004\370"
	"\251\012\374\102\330\262\033\113\363\063\114\106\055\250\157\234"
	"\243\357\337\177\330\351\247\021\372\141\022\156\135\273\363\307"
	"\204\357\347\146\174\070\374\052\314\347\162\174\302\103\250\310"
	"\175\142\143\173\135\042\041\244\203\303\244\076\215\102\236\014"
	"\171\071\210\223\323\310\376\003\000\372\172\246\077\233\023\304"
	"\220\062\210\061\166\071\106\350\120\160\032\134\142\311\201\014"
	"\211\166\341\175\051\350\335\052\262\127\253\157\233\232\062\301"
	"\145\172\141\204\013\252\147\023\062\046\271\014\311\120\026\240"
	"\031\071\277\214\130\260\213\355\044\222\116\072\160\256\026\306"
	"\100\210\063\043\272\230\014\355\343\357\023\351\022\134\173\057"
	"\012\152\237\153\225\340\267\224\201\134\005\054\056\302\134\332"
	"\003\322\206\351\230\254\110\054\256\223\144\127\370\275\030\352"
	"\131\266\141\027\346\221\151\235\221\312\142\167\363\324\124\000"
	"\230\062\340\373\023\345\205\203\242\062\301\312\305\133\016\223"
	"\343\132\174\044\155\147\122\124\055\031\031\376\171\345\256\316"
	"\107\045\245\013\233\110\110\225\163\004\011\204\002\232\150\140"
	"\021\166\102\025\353\146\322\107\375\047\131\111\272\116\007\127"
	"\240\042\236\030\136\375\026\365\147\265\115\340\254\201\077\165"
	"\327\376\026\117\240\216\046\340\336\244\246\062\135\110\157\040"
	"\162\127\035\177\011\322\375\051\265\137\025\334\324\272\125\122"
	"\170\137\112\315\016\063\072\015\330\236\116\314\177\355\157\105"
	"\206\161\332\137\347\315\064\070\061\352\025\336\126\217\104\066"
	"\124\333\025\255\001\021\360\346\222\013\335\217\155\332\244\320"
	"\027\116\033\317\161\163\152\033\101\071\130\161\156\214\166\035"
	"\000\077\304\327\066\214\250\116\030\213\352\207\017\155\104\375"
	"\216\373\300\310\311\013\264\033\370\015\277\321\063\354\345\365"
	"\076\317\303\232\101\356\321\257\247\267\044\131\266\310\047\226"
	"\062\313\365\203\046\271\316\266\104\021\057\314\360\153\123\222"
	"\002\160\011\112\332\116\355\064\243\310\005\273\127\022\335\106"
	"\045\337\310\100\276\300\312\334\275\172\264\130\121\251\221\117"
	"\175\057\056\316\347\140\043\132\172\271\216\217\215\115\233\223"
	"\002\131\167\047\267\336\007\331\274\274\376\332\370\230\162\345"
	"\117\260\376\152\217\246\276\346\107\032\234\272\122\340\355\071"
	"\206\201\020\067\320\256\043\006\341\364\322\264\037\003\152\345"
	"\252\163\043\116\170\340\231\177\031\102\150\164\336\072\350\327"
	"\174\253\121\211\267\342\041\003\202\125\073\007\316\034\162\054"
	"\050\303\211\175\214\177\364\036\147\221\123\227\235\365\374\275"
	"\013\177\121\336\064\156\353\226\245\335\360\056\256\272\270\005"
	"\150\057\107\367\301\113\115\265\350\005\246\260\344\233\104\101"
	"\112\356\073\242\277\070\160\262\003\154\347\371\356\235\313\157"
	"\242\041\055\311\107\307\020\043\315\213\341\014\154\050\164\330"
	"\107\066\315\314\134\302\350\313\270\376\146\145\113\050\164\220"
	"\271\246\123\371\224\107\042\075\225\006\303\013\255\312\240\176"
	"\207\330\066\163\014\204\254\111\225\355\154\344\226\272\240\304"
	"\233\334\071\015\110\104\024\074\013\037\243\214\370\172\101\167"
	"\271\054\201\235\034\137\120\170\311\052\045\145\336\045\303\214"
	"\113\124\310\155\062\366\045\115\344\162\133\054\363\157\113\310"
	"\335\006\234\021\024\027\142\200\147\263\004\312\256\162\061\312"
	"\040\173\123\230\362\070\166\277\357\165\320\225\177\140\004\264"
	"\321\303\322\064\164\131\114\064\156\213\035\373\230\321\210\157"
	"\307\130\375\021\034\133\363\375\373\167\101\066\023\017\155\252"
	"\164\330\320\064\137\354\203\211\310\301\153\137\113\071\006\270"
	"\121\000\000\103\147\315\225\004\152\336\261\200\270\350\332\257"
	"\011\257\253\250\041\363\050\356\066\044\114\223\113\320\064\314"
	"\230\251\201\157\254\325\310\017\162\022\376\277\232\102\340\234"
	"\064\007\270\333\035\233\215\245\153\127\340\321\377\225\247\274"
	"\243\217\363\353\034\171\235\115\023\331\357\346\365\022\021\222"
	"\057\051\346\333\126\006\251\047\057\140\166\273\064\264\233\374"
	"\065\235\036\007\354\351\316\144\074\040\014\351\316\034\117\206"
	"\354\305\132\066\327\120\316\223\065\127\365\122\272\054\145\264"
	"\343\076\000\130\351\314\232\175\102\003\006\150\267\126\311\152"
	"\160\133\150\321\344\157\005\146\130\262\043\047\341\255\157\326"
	"\136\211\320\032\275\116\354\321\151\060\267\070\213\071\054\227"
	"\030\323\175\066\251\007\162\352\340\101\270\306\233\365\270\101"
	"\143\162\143\206\151\077\314\244\071\231\026\351\240\325\227\340"
	"\307\364\162\215\317\103\306\034\005\210\107\052\122\053\262\302"
	"\252\320\225\303\301\360\341\003\053\265\007\246\307\027\313\244"
	"\201\160\106\305\157\303\132\273\315\126\213\202\220\057\253\365"
	"\210\011\353\262\041\345\353\312\356\074\130\177\000\221\032\152"
	"\314\343\001\221\143\037\264\311\277\270\126\200\371\064\040\140"
	"\224\303\126\205\340\150\105\176\227\165\203\014\143\131\216\024"
	"\262\232\221\074\062\045\073\052\114\335\063\367\274\232\335\320"
	"\136\034\151\015\164\272\243\024\211\357\254\240\241\041\014\103"
	"\173\236\003\061\204\055\024\303\265\333\065\030\243\075\066\213"
	"\352\067\226\021\243\036\207\017\135\055\045\246\222\112\336\010"
	"\334\273\031\066\140\266\125\234\300\206\301\226\062\006\250\241"
	"\123\106\104\012\120\227\157\331\362\363\077\272\250\361\246\160"
	"\013\305\231\373\115\326\367\140\206\147\173\140\221\336\350\020"
	"\101\122\230\331\243\232\277\121\004\332\353\372\127\271\347\364"
	"\316\104\327\027\157\325\202\201\345\232\110\220\036\317\101\066"
	"\362\264\017\035\156\153\014\070\071\073\156\312\347\330\044\357"
	"\370\223\007\252\050\066\347\232\007\111\063\056\217\144\336\103"
	"\322\275\363\013\354\150\160\166\127\353\027\002\021\250\206\042"
	"\217\240\132\376\347\072\340\363\267\005\317\315\073\110\175\237"
	"\353\342\167\354\352\243\150\220\071\066\302\024\345\117\071\264"
	"\253\353\274\247\254\161\006\146\001\067\256\137\047\211\155\102"
	"\205\053\352\273\076\376\132\356\046\302\273\005\147\312\252\106"
	"\254\206\234\257\377\007\103\236\321\312\047\071\256\212\300\355"
	"\047\054\026\000\315\145\211\362\034\046\353\153\173\377\261\347"
	"\056\151\362\266\065\114\353\341\301\306\227\174\215\041\214\372"
	"\241\177\355\261\272\072\101\314\257\364\321\015\177\316\001\077"
	"\246\075\231\342\057\143\326\050\247\300\025\135\255\347\012\330"
	"\154\003\073\027\107\335\223\354\306\275\067\063\037\253\347\017"
	"\177\355\356\011\333\335\375\370\320\004\205\222\123\006\371\336"
	"\352\151\042\250\121\066\253\252\051\027\352\375\217\117\336\034"
	"\243\367\006\103\376\002\026\372\205\172\343\311\003\004\250\275"
	"\200\175\126\063\262\372\226\343\064\064\240\024\147\331\003\065"
	"\024\214\001\102\173\050\326\265\001\216\307\011\212\120\161\013"
	"\035\013\336\262\114\031\346\034\151\313\353\346\054\027\263\337"
	"\335\031\145\123\137\262\023\062\354\261\110\142\347\303\367\172"
	"\301\237\240\057\323\006\162\164\323\153\273\353\374\231\276\040"
	"\000\347\103\057\151\035\061\017\266\020\241\214\013\117\327\243"
	"\174\073\223\175\301\336\042\150\123\132\111\307\077\001\114\247"
	"\144\025\015\073\343\247\246\042\005\061\020\110\002\033\241\007"
	"\072\261\366\370\117\362\112\031\217\024\267\044\060\367\353\040"
	"\116\232\216\165\016\316\373\057\150\025\240\261\123\034\005\172"
	"\165\301\375\372\155\311\317\125\352\334\273\067\316\035\037\322"
	"\127\353\076\273\120\314\022\274\262\254\016\257\014\140\200\314"
	"\246\015\027\112\125\041\371\134\160\076\001\015\020\017\065\332"
	"\155\325\025\336\247\306\127\232\103\264\012\106\317\255\322\004"
	"\005\164\170\110\374\161\207\000\034\347\055\014\352\032\171\123"
	"\246\305\004\013\112\064\244\126\253\103\173\017\307\272\347\057"
	"\266\007\175\203\303\054\100\273\207\355\357\134\214\232\011\023"
	"\201\223\260\146\032\214\303\015\345\330\050\014\056\243\170\250"
	"\231\003\373\300\112\344\152\202\221\000\042\154\260\027\057\113"
	"\020\143\231\236\016\047\245\167\124\133\232\243\107\360\237\040"
	"\273\270\176\302\313\320\005\257\341\324\264\302\207\212\354\370"
	"\020\253\351\055\376\204\326\153\105\105\301\155\274\043\105\113"
	"\303\041\007\373\243\367\350\065\206\136\155\116\277\330\027\242"
	"\047\216\260\023\063\034\106\346\101\337\140\044\130\360\063\217"
	"\335\300\162\117\076\050\256\074\102\143\253\334\143\226\265\221"
	"\035\201\240\103\076\355\007\252\004\211\133\170\355\074\155\051"
	"\055\163\177\033\112\343\021\245\115\006\272\075\066\217\245\256"
	"\123\203\074\073\277\327\123\120\307\233\256\336\143\353\172\104"
	"\141\137\337\271\032\300\351\300\006\207\027\025\247\066\016\245"
	"\123\142\061\266\242\221\071\206\066\260\174\250\227\344\262\200"
	"\064\266\224\060\233\166\112\366\040\246\273\221\057\350\341\243"
	"\162\064\207\267\147\205\040\215\242\034\351\333\004\217\154\336"
	"\132\104\213\170\276\172\127\046\105\226\212\273\244\113\333\370"
	"\076\226\165\014\001\175\203\205\275\214\127\246\124\122\051\114"
	"\216\360\275\342\000\213\052\134\327\371\254\334\046\064\236\164"
	"\110\370\253\215\141\015\171\267\221\346\234\074\357\244\126\330"
	"\173\325\314\364\252\133\105\242\047\250\124\116\212\173\332\007"
	"\021\355\132\247\304\006\046\012\274\353\062\304\153\177\121\325"
	"\246\141\221\352\345\233\031\002\327\342\334\242\307\327\316\073"
	"\260\244\347\360\311\012\364\023\023\124\024\026\075\100\273\264"
	"\022\233\201\360\226\242\014\160\001\320\006\334\351\336\300\145"
	"\111\150\324\071\024\331\120\274\327\210\166\341\310\076\273\174"
	"\302\331\061\073\351\213\164\125\042\062\372\004\076\225\320\035"
	"\014\026\122\250\175\114\072\142\204\226\310\073\175\347\036\071"
	"\251\254\172\161\165\001\036\160\165\156\205\152\101\364\131\357"
	"\034\032\361\127\022\040\255\125\200\211\054\225\156\002\116\075"
	"\015\140\025\215\363\251\367\121\354\231\046\327\021\162\277\132"
	"\253\002\000\157\361\157\050\147\031\201\114\251\012\126\362\212"
	"\044\246\267\304\134\053\303\266\340\272\163\114\002\336\160\321"
	"\164\141\314\342\314\170\040\143\061\252\063\301\240\320\202\114"
	"\230\323\100\272\111\302\100\133\106\276\262\016\200\323\127\145"
	"\116\140\241\202\205\204\124\173\061\045\062\003\314\352\077\032"
	"\120\316\023\140\371\016\317\020\105\033\304\004\151\073\077\105"
	"\276\357\302\053\016\217\320\052\274\244\031\331\165\240\333\120"
	"\243\064\142\047\176\305\171\343\337\066\032\307\302\102\340\233"
	"\071\031\317\304\114\277\234\203\137\262\347\177\011\367\321\244"
	"\310\235\113\353\014\340\336\310\203\260\373\077\022\262\333\106"
	"\377\237\231\301\113\342\033\016\171\257\155\010\224\305\321\006"
	"\327\247\336\160\133\362\243\274\273\337\252\166\254\330\000\100"
	"\065\001\135\035\127\115\253\313\007\234\146\315\103\216\062\170"
	"\177\256\130\323\171\052\374\327\113\064\213\034\265\323\037\142"
	"\213\374\024\365\064\231\173\256\045\062\104\051\207\273\072\154"
	"\013\305\117\301\134\060\207\265\031\064\157\041\372\113\076\230"
	"\261\303\120\074\206\204\026\126\234\023\105\046\222\117\111\302"
	"\213\041\116\070\011\026\207\234\256\311\146\025\132\262\250\025"
	"\236\105\061\364\124\203\373\071\132\167\057\207\330\316\322\066"
	"\064\122\201\006\321\347\176\245\264\001\233\263\244\266\247\076"
	"\115\130\053\015\071\211\140\165\163\215\036\144\361\271\102\133"
	"\377\235\132\102\332\265\227\174\130\221\070\027\315\331\121\335"
	"\024\042\255\374\124\362\126\256\362\027\230\320\125\200\006\241"
	"\102\073\034\043\351\163\037\377\200\214\005\212\003\157\253\075"
	"\246\275\062\057\352\022\034\045\377\006\210\245\063\136\326\302"
	"\372\061\256\226\176\036\041\177\212\121\141\145\127\071\170\075"
	"\137\303\073\265\274\355\044\272\252\371\362\230\323\237\216\375"
	"\012\252\044\254\255\252\207\133\017\010\234\107\017\216\371\224"
	"\353\034\301\302\022\340\027\327\210\231\100\130\244\264\217\035"
	"\353\216\327\223\124\044\263\321\255\102\361\322\041\254\157\065"
	"\302\055\344\216\100\042\115\025\340\040\237\130\152\250\272\265"
	"\003\211\353\366\266\253\232\141\327\174\252\336\157\351\055\053"
	"\327\056\165\307\354\374\252\175\142\256\315\207\203\145\171\210"
	"\301\054\277\164\152\004\335\170\310\336\311\326\112\121\161\065"
	"\321\031\056\207\372\233\027\225\253\343\370\172\106\174\363\346"
	"\042\045\147\175\010\300\045\171\324\234\256\030\162\335\001\361"
	"\217\256\306\034\351\004\143\124\020\004\211\316\227\144\173\157"
	"\261\120\135\141\066\350\102\322\115\020\163\043\351\203\114\112"
	"\143\075\245\361\000\210\040\043\160\153\310\204\020\331\254\220"
	"\124\267\351\242\163\113\305\055\166\370\110\210\131\144\254\046"
	"\155\227\353\271\325\031\253\210\141\010\227\376\365\047\263\153"
	"\166\316\036\063\024\357\362\221\030\321\025\114\165\021\242\231"
	"\202\324\351\150\325\270\213\134\220\366\313\050\301\167\075\276"
	"\115\047\115\160\241\004\336\343\377\374\343\110\377\215\003\346"
	"\377\074\177\267\373\347\162\047\147\116\331\033\253\042\004\311"
	"\374\356\344\033\342\203\113\277\102\252\166\016\071\106\265\122"
	"\234\324\206\214\211\113\222\263\064\302\161\324\340\143\256\100"
	"\256\111\207\132\303\210\123\045\012\064\367\307\153\026\346\066"
	"\037\025\304\206\042\132\265\345\031\342\351\017\061\300\155\071"
	"\013\272\026\032\200\133\035\376\007\150\023\331\331\377\223\042"
	"\052\176\057\143\161\032\006\017\274\156\234\217\322\122\064\353"
	"\363\010\305\154\006\175\156\137\271\144\361\001\257\055\067\215"
	"\256\203\222\161\142\024\327\360\160\371\220\242\174\062\240\104"
	"\241\212\331\343\170\245\276\171\124\031\301\054\113\142\003\015"
	"\353\157\345\340\043\135\014\261\275\234\370\173\352\357\355\033"
	"\342\303\373\106\353\377\270\366\062\063\046\271\360\235\360\373"
	"\143\177\014\227\352\216\100\361\262\343\354\037\120\015\142\344"
	"\215\221\120\063\063\216\346\155\336\233\073\253\030\111\114\015"
	"\047\243\346\343\126\353\171\273\147\012\333\021\360\167\252\041"
	"\334\377\177\126\341\343\053\047\144\236\063\011\143\151\265\074"
	"\162\222\205\152\200\144\123\233\104\260\331\200\106\170\165\161"
	"\045\114\265\016\302\351\315\227\032\023\034\065\167\065\170\203"
	"\307\143\341\037\271\205\310\313\154\354\255\257\270\042\140\320"
	"\074\211\056\116\002\065\315\242\135\233\006\072\330\305\371\315"
	"\131\370\267\264\265\056\007\127\127\175\177\070\376\071\170\006"
	"\075\323\377\006\200\310\303\005\273\124\343\141\245\226\272\046"
	"\032\220\271\270\012\256\021\253\353\034\307\226\073\150\137\312"
	"\130\157\371\165\234\060\030\205\021\005\043\357\233\003\275\264"
	"\037\303\001\176\337\137\334\206\261\357\132\021\113\217\310\304"
	"\256\233\371\117\216\234\100\203\015\045\116\202\344\375\144\223"
	"\277\267\056\347\334\305\161\166\260\047\377\233\035\166\011\370"
	"\120\036\101\271\017\015\060\210\047\043\341\373\160\045\202\350"
	"\213\167\111\054\033\235\362\056\033\004\366\054\232\002\326\044"
	"\245\111\034\341\023\324\157\065\047\047\356\055\233\115\001\352"
	"\226\120\006\061\274\261\100\346\345\131\051\167\303\313\016\055"
	"\162\301\105\155\167\111\070\320\310\360\023\136\033\011\356\326"
	"\275\005\277\362\004\034\365\243\346\122\123\323\153\315\070\322"
	"\275\371\265\357\137\104\254\166\045\321\200\240\116\155\004\266"
	"\334\034\216\232\130\016\035\253\164\253\264\004\123\337\363\014"
	"\116\330\003\150\255\060\277\267\021\254\347\345\172\241\035\160"
	"\113\001\366\334\144\200\270\212\370\075\134\242\323\303\103\046"
	"\162\300\353\026\251\137\116\372\317\033\077\142\242\213\003\340"
	"\263\166\164\165\003\273\216\126\071\362\151\350\371\161\360\075"
	"\065\063\166\147\210\146\151\377\207\020\304\053\343\135\074\315"
	"\162\257\322\265\303\071\305\106\055\361\225\250\374\021\357\023"
	"\313\126\365\337\333\120\026\035\330\370\152\074\376\275\136\337"
	"\303\372\073\316\127\275\106\274\207\266\043\352\370\222\353\060"
	"\133\221\204\144\074\265\013\110\317\352\072\213\275\156\324\205"
	"\035\057\227\216\164\346\076\273\244\063\214\167\235\355\044\243"
	"\214\040\117\320\143\123\023\211\132\226\120\113\336\341\313\106"
	"\047\260\133\210\021\271\177\137\326\043\051\362\053\106\364\371"
	"\215\071\074\213\104\323\115\175\154\134\360\147\137\161\130\055"
	"\032\275\161\253\210\314\311\246\142\266\102\144\106\320\054\206"
	"\123\112\021\312\220\246\222\167\075\000\001\066\330\223\116\310"
	"\175\262\136\275\063\112\043\017\034\072\174\225\121\076\106\017"
	"\317\305\250\347\031\042\172\160\021\303\203\265\014\313\300\002"
	"\022\363\325\025\020\075\301\013\257\006\273\236\230\370\017\376"
	"\011\243\323\246\127\234\337\246\312\354\362\102\310\147\041\027"
	"\337\062\353\215\232\314\020\000\060\320\146\064\321\000\263\300"
	"\143\252\107\032\215\335\354\031\132\106\272\171\126\141\333\342"
	"\073\360\006\050\262\372\303\063\157\144\121\001\234\122\024\027"
	"\217\317\205\244\143\303\235\064\066\114\263\255\220\104\070\114"
	"\267\240\334\147\256\231\370\216\306\361\151\346\327\360\116\070"
	"\371\375\175\223\213\103\223\055\365\127\222\050\313\251\024\331"
	"\367\264\312\215\255\257\113\135\164\243\003\375\370\333\247\361"
	"\273\113\105\011\170\060\014\017\013\153\105\256\376\070\172\173"
	"\175\200\325\377\041\216\141\144\043\153\367\023\277\263\366\050"
	"\100\245\327\134\042\153\161\364\243\024\201\321\310\057\030\172"
	"\331\031\076\357\113\006\051\347\325\360\120\244\352\207\315\007"
	"\023\270\001\325\344\016\317\027\003\133\375\100\374\313\103\153"
	"\112\141\167\363\367\216\256\116\031\123\170\052\370\140\136\344"
	"\216\365\111\270\257\065\377\301\022\347\365\150\060\256\035\006"
	"\064\266\063\362\143\224\070\175\326\042\113\314\313\350\246\204"
	"\021\110\270\073\151\360\065\133\306\017\365\160\104\102\273\141"
	"\363\161\016\255\074\064\277\004\370\351\304\321\304\361\377\124"
	"\054\240\302\355\170\337\377\370\022\215\321\276\027\142\357\121"
	"\046\015\066\124\147\012\224\253\366\362\206\266\345\047\132\116"
	"\112\004\122\375\277\016\106\310\253\361\322\172\253\010\347\043"
	"\366\057\137\200\217\136\351\304\017\223\004\240\122\120\113\334"
	"\237\351\125\063\274\256\172\157\326\347\325\156\141\134\234\105"
	"\061\152\321\103\375\003\011\310\076\024\074\250\162\331\255\365"
	"\226\253\256\202\135\310\045\325\300\144\340\032\210\263\076\143"
	"\377\356\211\320\322\107\102\124\365\053\212\202\103\253\031\224"
	"\040\271\354\056\274\333\161\100\361\026\330\056\335\126\131\345"
	"\157\301\326\011\144\245\251\164\331\112\201\241\163\063\265\351"
	"\235\371\327\071\340\157\132\011\154\371\242\037\375\006\073\245"
	"\012\132\040\337\257\151\010\133\313\344\026\111\042\034\175\021"
	"\265\203\041\334\324\377\145\332\231\257\220\207\366\357\314\371"
	"\105\013\231\072\246\177\266\231\241\342\233\124\016\343\340\345"
	"\271\123\123\162\003\046\345\014\344\016\037\307\127\346\371\156"
	"\320\360\160\231\204\345\221\327\375\352\214\344\363\124\164\342"
	"\014\074\230\241\310\033\275\225\027\235\334\331\002\272\144\040"
	"\163\141\270\233\370\312\274\106\172\322\210\246\343\201\135\370"
	"\026\266\123\057\113\202\255\164\173\347\072\243\126\140\372\115"
	"\015\374\344\313\350\146\374\054\236\244\131\321\035\104\134\276"
	"\107\110\314\122\222\020\276\056\234\126\141\045\346\270\160\003"
	"\256\350\235\261\057\265\232\106\373\040\357\242\273\322\177\150"
	"\244\311\064\210\376\041\336\126\260\150\170\112\372\376\206\030"
	"\255\121\113\042\025\311\305\253\305\360\252\270\361\027\363\371"
	"\045\375\215\067\171\224\072\244\224\154\132\141\325\306\160\072"
	"\065\156\204\220\000\123\323\332\233\011\040\024\040\267\317\154"
	"\334\054\342\214\121\370\334\214\014\172\033\116\200\017\315\111"
	"\004\063\104\162\150\012\274\037\046\257\123\263\027\317\112\346"
	"\051\173\001\143\007\054\271\221\331\143\136\375\362\033\207\030"
	"\171\371\206\355\147\150\374\013\056\066\220\164\064\175\331\360"
	"\147\160\227\044\254\134\016\073\111\352\314\023\177\001\363\025"
	"\214\271\254\205\126\130\162\226\210\323\015\270\375\034\053\167"
	"\050\151\327\210\312\035\037\175\170\241\123\142\357\004\320\331"
	"\065\316\316\124\356\264\171\364\121\151\266\164\200\366\036\256"
	"\043\330\063\212\250\236\345\305\122\374\035\110\341\051\047\123"
	"\352\136\025\027\255\001\202\164\010\224\371\172\234\256\202\253"
	"\142\201\360\317\114\320\153\076\011\371\371\010\157\126\145\311"
	"\215\304\217\164\257\123\250\151\165\366\040\046\221\044\002\064"
	"\127\351\205\037\150\105\142\141\301\024\151\113\051\145\211\324"
	"\147\257\345\116\045\164\325\367\137\276\351\152\066\011\276\255"
	"\277\216\275\033\136\333\157\167\200\351\207\151\152\374\114\045"
	"\346\320\133\272\034\215\067\104\276\261\025\146\124\270\316\072"
	"\035\176\324\324\140\145\010\345\342\021\066\341\076\343\274\372"
	"\105\370\274\245\150\035\061\311\337\110\305\123\174\152\160\032"
	"\125\120\253\167\054\046\361\101\072\066\225\354\204\070\141\301"
	"\100\076\346\025\376\372\337\012\331\170\110\130\170\344\233\137"
	"\163\321\145\344\153\241\300\312\005\361\005\076\040\161\276\245"
	"\176\032\311\110\212\276\133\340\206\265\277\372\170\344\166\272"
	"\031\112\033\010\032\025\241\242\022\025\012\316\057\355\043\332"
	"\070\112\077\313\136\020\307\052\126\366\016\344\122\242\076\307"
	"\057\361\230\114\011\000\217\210\240\324\325\113\225\232\333\023"
	"\100\101\176\023\064\063\355\336\165\062\037\176\332\104\117\157"
	"\047\117\277\210\327\106\166\343\253\264\143\135\340\353\364\055"
	"\125\146\126\150\243\341\355\172\366\301\273\070\330\374\270\020"
	"\123\251\304\040\363\233\061\207\263\141\350\170\263\207\175\237"
	"\100\166\215\340\016\024\304\346\152\057\007\272\317\022\233\241"
	"\367\156\042\254\370\031\341\011\327\376\103\362\316\054\127\166"
	"\335\232\063\151\342\004\143\331\125\046\343\142\320\245\155\032"
	"\375\344\363\104\300\206\331\102\141\126\321\025\304\354\207\061"
	"\071\201\023\030\103\021\353\211\031\071\173\337\221\055\125\025"
	"\040\054\343\046\261\001\135\125\056\132\042\145\133\055\223\222"
	"\223\277\306\170\343\351\343\154\211\163\053\005\364\203\257\117"
	"\012\321\375\264\364\221\030\032\275\236\020\374\045\370\230\304"
	"\264\376\357\053\034\154\123\105\020\165\207\224\032\110\212\337"
	"\026\067\161\057\322\074\361\240\232\344\253\144\050\000\251\237"
	"\273\156\357\200\250\350\112\033\176\157\335\133\113\167\173\376"
	"\312\054\234\257\106\163\241\133\140\147\136\242\237\003\036\266"
	"\302\224\333\167\356\205\217\105\127\337\241\251\372\063\312\245"
	"\353\375\042\170\311\064\377\004\322\114\077\177\231\275\237\300"
	"\031\026\311\300\003\076\275\344\145\053\201\264\141\264\250\115"
	"\247\374\055\342\323\134\061\133\012\221\315\300\321\045\036\204"
	"\142\100\377\161\115\275\140\056\253\042\202\313\344\002\240\330"
	"\263\021\041\013\107\023\125\002\126\134\200\102\011\243\001\317"
	"\002\061\374\346\045\376\056\367\150\062\326\254\317\171\167\047"
	"\154\355\330\375\022\245\356\323\065\025\271\313\226\372\135\074"
	"\372\014\202\243\205\061\151\260\022\314\377\023\007\226\321\033"
	"\320\243\130\245\205\204\112\334\130\340\317\222\132\060\012\015"
	"\240\262\365\240\371\171\257\225\302\326\131\305\336\115\350\255"
	"\023\066\102\174\334\074\315\263\257\200\124\250\376\331\243\370"
	"\204\335\221\176\276\030\121\051\330\101\207\077\211\371\024\166"
	"\171\112\137\340\162\171\224\146\312\313\174\003\347\140\372\264"
	"\360\024\243\061\216\344\017\044\243\316\255\321\120\021\170\354"
	"\152\102\027\265\070\254\303\254\205\164\213\017\031\212\305\112"
	"\355\335\117\244\152\203\141\311\015\214\173\227\012\047\364\020"
	"\214\202\025\000\036\006\152\250\312\310\362\042\175\011\360\274"
	"\163\230\176\272\177\354\362\160\321\304\055\316\376\001\341\375"
	"\056\067\257\240\031\300\264\316\271\160\167\126\340\227\217\063"
	"\171\213\046\034\263\166\000\142\214\267\371\010\374\025\130\310"
	"\255\252\103\320\344\013\055\211\354\207\241\343\226\035\175\055"
	"\245\230\307\210\144\163\032\140\020\302\070\053\165\227\324\132"
	"\045\140\325\075\167\135\005\224\014\376\277\064\142\202\267\221"
	"\006\103\272\332\362\204\167\341\351\151\036\312\116\144\223\055"
	"\165\073\211\162\350\044\225\010\154\321\033\351\230\303\216\057"
	"\341\130\175\317\005\360\245\067\233\170\144\342\006\156\170\161"
	"\333\277\346\242\146\166\065\270\110\210\350\107\340\354\105\163"
	"\350\143\250\272\035\024\217\015\134\067\243\016\227\136\111\343"
	"\006\310\214\024\331\053\127\213\004\255\336\073\377\066\374\232"
	"\302\226\323\103\326\321\320\367\263\156\226\154\161\360\336\256"
	"\026\301\041\114\343\046\033\162\232\036\363\272\161\071\147\113"
	"\076\210\065\261\367\161\212\002\031\143\346\304\004\056\250\100"
	"\316\370\065\366\130\074\160\052\153\216\016\050\072\347\343\020"
	"\333\152\310\326\146\332\055\165\051\070\353\117\043\000\140\277"
	"\001\011\205\004\031\236\140\275\061\275\357\310\352\213\230\333"
	"\242\036\216\033\353\335\274\117\200\305\071\335\211\077\203\006"
	"\222\261\276\315\301\022\177\361\004\025\343\225\221\217\032\311"
	"\347\145\312\202\346\162\266\321\357\135\144\175\263\333\333\322"
	"\336\363\251\367\110\220\054\202\373\244\332\133\200\352\365\051"
	"\153\335\235\115\200\027\315\344\261\033\257\362\034\042\132\325"
	"\143\366\064\144\046\230\342\112\026\015\106\321\343\110\017\147"
	"\263\312\341\063\352\103\110\260\332\356\201\100\342\211\234\370"
	"\305\300\102\232\061\107\362\321\236\124\001\034\352\274\362\011"
	"\172\152\165\170\243\166\154\225\142\177\066\104\143\205\033\344"
	"\062\355\160\052\201\065\302\063\006\326\245\127\366\317\133\172"
	"\002\005\257\227\020\103\270\055\233\122\133\153\113\211\222\367"
	"\172\160\240\117\313\254\242\006\234\145\030\203\134\076\070\317"
	"\225\247\365\356\273\173\112\274\374\320\004\207\247\326\370\036"
	"\262\305\005\271\227\132\125\253\265\261\154\275\207\236\351\157"
	"\313\067\146\303\164\123\043\211\312\344\147\067\110\022\051\141"
	"\032\257\360\350\336\247\144\005\370\364\071\152\260\274\040\154"
	"\303\146\172\362\227\003\203\033\357\234\066\005\222\331\051\014"
	"\054\261\061\266\343\363\350\146\075\353\340\317\346\136\227\302"
	"\053\073\134\150\033\141\304\301\047\152\207\055\225\267\255\206"
	"\303\244\150\257\173\010\120\004\222\274\353\107\127\352\222\112"
	"\335\220\022\054\210\054\327\132\024\115\064\137\046\105\254\020"
	"\276\035\167\012\275\031\217\201\167\024\071\213\005\114\241\362"
	"\170\305\113\226\233\375\163\336\333\064\207\347\266\042\320\310"
	"\162\216\102\265\347\327\050\370\364\263\050\140\276\023\106\073"
	"\357\171\121\055\106\031\263\117\110\014\142\076\307\141\045\034"
	"\357\032\152\277\246\251\055\327\131\210\202\024\340\156\303\223"
	"\324\047\174\255\137\361\314\046\171\254\127\110\217\260\212\133"
	"\374\115\206\052\262\160\222\061\173\000\007\153\045\134\141\040"
	"\074\324\257\271\227\207\114\137\116\244\162\016\132\163\077\124"
	"\264\151\276\045\226\005\330\104\020\040\261\076\230\257\342\007"
	"\307\235\134\066\110\000\313\150\350\327\314\317\336\120\213\065"
	"\270\175\026\150\075\213\116\214\362\344\210\124\335\212\066\267"
	"\271\350\262\364\206\153\163\314\244\362\237\031\143\337\116\267"
	"\337\216\315\034\366\001\131\275\212\377\113\226\073\210\225\034"
	"\231\003\251\373\372\315\173\271\323\024\103\163\230\161\265\371"
	"\164\136\046\170\212\112\312\030\206\061\104\200\375\216\105\006"
	"\001\372\230\223\330\260\041\162\230\205\327\033\323\343\073\262"
	"\321\177\273\274\064\233\352\062\366\227\200\335\155\217\311\275"
	"\242\336\174\070\151\151\066\345\120\361\344\367\254\045\115\103"
	"\270\333\342\274\335\224\013\031\133\243\205\123\202\033\214\074"
	"\302\132\010\361\372\065\243\050\367\215\251\052\113\325\315\113"
	"\047\063\136\031\355\101\235\216\177\157\117\046\121\143\303\044"
	"\256\312\360\254\051\074\127\041\366\272\047\230\247\077\034\116"
	"\267\262\307\135\134\251\037\160\037\334\227\346\131\112\262\064"
	"\147\106\212\342\066\006\230\263\216\046\301\033\257\207\076\345"
	"\005\317\036\013\173\266\225\305\173\025\032\372\345\377\277\131"
	"\323\351\155\122\022\330\155\156\037\167\052\310\363\266\220\342"
	"\367\212\067\165\207\172\006\024\032\256\337\050\313\124\201\024"
	"\003\320\013\103\331\102\277\011\340\342\225\227\047\205\002\054"
	"\122\106\317\146\140\161\144\276\036\371\121\152\071\373\134\213"
	"\160\133\267\376\072\247\357\133\053\027\237\044\353\107\303\014"
	"\250\144\052\313\061\375\246\142\103\106\014\015\163\032\220\020"
	"\070\031\173\144\244\030\002\256\020\112\152\147\152\226\206\302"
	"\165\327\215\235\017\101\013\062\137\146\162\366\275\171\235\377"
	"\004\354\045\374\153\114\330\072\264\167\006\317\343\255\110\177"
	"\035\062\375\201\112\307\037\175\376\236\014\237\043\343\135\240"
	"\027\352\217\377\153\311\325\027\032\213\150\251\237\115\315\040"
	"\015\277\037\273\147\034\356\350\366\337\262\127\205\262\066\164"
	"\114\163\170\104\112\333\230\044\113\057\373\022\126\247\020\026"
	"\322\073\125\107\364\116\337\037\237\102\326\173\200\340\030\030"
	"\304\026\260\201\237\267\013\127\376\246\052\346\243\000\212\263"
	"\055\305\364\047\117\052\162\221\033\174\213\126\305\144\161\013"
	"\213\023\221\255\317\062\146\227\142\072\376\137\123\235\123\234"
	"\344\311\307\346\073\110\151\150\237\042\013\167\376\215\252\365"
	"\157\034\117\250\127\230\201\313\212\044\140\035\352\171\171\166"
	"\054\165\313\130\241\131\224\172\112\324\240\225\241\102\356\216"
	"\102\021\330\042\210\026\120\073\256\145\156\352\167\375\073\176"
	"\214\250\253\334\063\145\273\210\166\350\323\304\000\027\317\174"
	"\142\103\165\256\300\243\247\135\270\213\026\316\263\123\325\352"
	"\221\141\037\043\353\065\364\210\050\157\012\344\044\126\116\237"
	"\265\216\246\046\273\156\342\311\063\234\237\203\300\245\164\263"
	"\333\142\306\221\133\124\252\073\357\240\305\311\377\115\313\331"
	"\222\262\202\273\073\324\103\014\344\024\063\270\035\311\145\370"
	"\110\004\375\317\131\375\355\335\023\316\315\300\331\002\124\350"
	"\045\141\044\237\152\117\050\336\142\311\141\250\025\357\004\066"
	"\253\035\324\170\226\340\015\056\305\065\260\313\325\112\106\040"
	"\276\300\231\001\102\017\035\235\247\012\267\100\121\011\144\020"
	"\235\266\266\112\321\131\370\306\264\057\010\061\320\370\354\034"
	"\020\265\102\364\133\123\207\120\233\306\246\335\243\105\362\372"
	"\045\166\046\054\332\023\005\031\166\064\342\345\135\373\133\066"
	"\060\361\143\220\065\337\202\135\162\146\272\143\174\117\306\312"
	"\371\117\041\103\301\231\157\211\140\127\171\147\251\250\254\071"
	"\142\160\065\355\266\057\364\137\156\124\372\025\245\165\160\267"
	"\121\264\371\047\307\105\242\166\114\240\207\274\077\057\327\121"
	"\311\064\346\152\266\176\344\261\172\232\130\125\207\153\247\006"
	"\261\332\367\044\104\017\043\346\340\246\021\114\137\313\021\234"
	"\006\173\367\213\306\012\326\336\103\134\121\200\141\374\257\116"
	"\350\305\110\002\111\144\130\103\221\047\023\024\342\270\243\263"
	"\202\071\252\116\373\272\156\243\226\175\343\263\361\264\165\266"
	"\027\072\360\205\275\241\265\120\224\031\272\262\005\130\343\333"
	"\325\355\134\131\252\173\004\321\245\135\363\024\007\321\050\246"
	"\236\235\113\217\327\033\046\001\007\074\276\005\101\122\172\007"
	"\004\171\120\326\317\226\057\166\214\256\043\320\007\213\175\072"
	"\251\063\073\074\374\276\224\155\122\141\072\111\050\135\210\350"
	"\334\173\131\263\325\003\115\126\373\145\126\267\261\305\145\157"
	"\350\206\147\110\136\114\163\341\362\003\116\064\237\242\025\111"
	"\020\040\360\305\015\245\132\120\343\310\135\031\065\154\216\371"
	"\154\104\235\012\376\371\274\344\153\036\241\375\222\320\124\163"
	"\357\374\304\325\262\275\132\344\320\012\064\155\052\046\351\326"
	"\240\365\165\013\111\374\347\272\321\126\334\357\271\026\135\016"
	"\351\373\112\206\377\375\130\054\236\100\141\022\330\161\375\272"
	"\054\003\323\170\157\331\352\125\005\250\134\326\134\331\201\256"
	"\130\120\055\174\165\137\036\271\140\023\123\036\071\205\076\243"
	"\176\043\021\004\202\033\143\050\033\114\313\270\334\332\347\356"
	"\151\243\057\070\054\230\014\126\023\345\216\334\025\261\336\314"
	"\320\202\252\214\220\053\145\002\035\046\175\314\161\210\254\126"
	"\344\127\367\355\032\032\131\372\031\244\365\146\267\212\036\235"
	"\331\006\134\275\144\152\200\036\242\322\252\257\306\354\117\245"
	"\025\074\300\273\106\103\327\170\036\011\343\004\340\221\312\047"
	"\104\216\274\203\362\312\152\041\341\351\051\103\005\220\334\200"
	"\341\175\021\016\267\021\313\303\235\141\105\107\003\144\126\375"
	"\333\012\074\221\340\077\244\273\035\351\334\117\044\217\325\362"
	"\327\063\037\166\333\151\222\146\007\357\336\236\153\345\040\270"
	"\111\311\174\270\163\122\216\250\012\015\042\125\311\113\144\121"
	"\214\343\024\315\042\114\116\267\122\164\205\026\145\006\073\247"
	"\120\032\375\062\243\276\345\161\314\104\374\113\152\060\077\332"
	"\330\153\211\116\166\251\211\377\004\134\032\077\062\160\275\316"
	"\224\356\032\366\305\072\047\122\015\105\311\221\330\165\105\320"
	"\133\331\125\265\154\376\374\166\220\112\125\110\242\312\017\105"
	"\001\365\322\201\021\237\055\227\045\222\051\246\026\277\066\236"
	"\105\067\135\102\176\024\120\310\031\223\070\256\255\232\153\132"
	"\033\233\054\040\026\155\140\166\377\336\242\362\101\351\375\157"
	"\376\064\147\116\365\364\046\016\350\220\264\172\256\030\374\156"
	"\270\321\165\313\164\135\356\355\247\025\272\021\217\062\130\147"
	"\004\255\122\147\030\222\251\214\154\170\317\102\062\075\075\262"
	"\001\316\032\133\025\111\224\261\250\341\232\371\213\261\344\310"
	"\060\366\061\367\126\106\111\353\151\235\002\026\031\324\175\053"
	"\270\103\153\060\212\110\302\100\247\351\137\063\032\330\172\234"
	"\061\122\277\040\303\157\117\265\264\204\232\233\274\053\026\034"
	"\061\245\274\322\053\351\077\310\151\354\316\316\236\174\351\024"
	"\036\001\152\255\331\314\313\225\157\333\056\150\253\340\044\245"
	"\235\260\053\005\270\013\377\307\111\075\325\113\056\174\164\307"
	"\031\050\304\303\313\103\332\177\215\221\174\030\046\253\030\101"
	"\036\246\076\173\300\270\115\102\254\174\311\320\031\005\051\107"
	"\357\233\001\204\356\315\373\263\145\010\313\106\323\234\234\361"
	"\103\333\155\003\224\272\106\100\067\017\020\121\025\072\230\005"
	"\325\232\211\303\147\205\166\314\215\102\023\141\336\260\122\042"
	"\213\300\045\037\173\153\140\262\173\161\003\221\254\234\226\201"
	"\066\040\105\235\246\274\152\064\376\175\225\335\056\350\377\271"
	"\250\044\331\043\220\072\326\014\253\331\235\127\166\064\331\254"
	"\125\036\112\373\333\265\060\331\063\305\267\141\255\266\032\126"
	"\333\364\172\154\056\120\170\332\052\026\062\240\113\013\115\240"
	"\052\227\234\005\114\314\337\177\222\227\340\100\115\373\227\051"
	"\360\021\226\037\141\017\371\213\045\053\053\160\067\171\021\141"
	"\020\256\147\135\172\107\335\015\336\276\116\054\272\345\125\252"
	"\366\354\311\127\373\302\343\040\356\017\221\045\210\243\207\230"
	"\121\357\366\314\066\323\331\025\222\047\101\114\015\227\366\003"
	"\203\300\133\176\203\076\237\161\115\060\227\325\324\037\156\045"
	"\016\145\361\104\070\313\131\312\363\233\027\000\062\016\003\265"
	"\316\136\064\121\234\323\303\352\004\133\300\330\172\056\376\210"
	"\223\357\315\314\272\047\227\256\302\256\256\365\274\262\253\213"
	"\020\337\334\255\263\240\230\270\373\130\220\165\206\216\376\032"
	"\176\314\347\071\363\176\347\266\055\225\253\352\107\127\166\130"
	"\066\123\006\352\363\236\242\357\366\063\144\175\301\143\230\100"
	"\057\177\171\043\376\140\331\054\366\205\027\076\335\215\226\024"
	"\340\235\376\324\073\240\303\062\324\050\260\225\213\110\326\273"
	"\310\117\336\307\260\270\364\246\076\013\344\033\231\173\057\172"
	"\030\056\116\124\316\022\206\242\072\066\070\306\177\017\201\110"
	"\136\140\017\016\031\003\265\127\017\232\163\251\025\242\043\055"
	"\320\162\202\237\204\010\102\276\077\173\205\276\212\006\006\351"
	"\147\026\370\200\032\255\327\051\107\112\323\135\355\366\213\276"
	"\151\015\135\355\025\240\254\125\034\061\023\247\067\032\220\237"
	"\060\210\037\113\066\366\165\176\101\110\333\056\077\146\354\250"
	"\164\112\226\211\353\102\337\007\163\362\256\253\015\077\112\076"
	"\307\151\211\376\140\377\174\242\107\127\320\206\276\275\057\062"
	"\010\305\274\363\010\233\373\173\216\252\047\234\351\162\332\261"
	"\334\144\257\074\143\053\336\253\203\257\062\102\155\141\165\165"
	"\047\061\151\057\315\144\253\134\016\322\370\367\105\323\250\041"
	"\067\130\136\233\203\075\106\007\354\171\112\132\332\277\317\002"
	"\360\070\061\276\235\334\032\253\257\022\243\364\346"/* End of data[] */;
#define      hide_z	4096
#define SETUID 0	/* Define as 1 to call setuid(0) at start of script */
#define DEBUGEXEC	0	/* Define as 1 to debug execvp calls */
#define TRACEABLE	1	/* Define as 1 to enable ptrace the executable */
#define HARDENING	0	/* Define as 1 to disable ptrace/dump the executable */
#define BUSYBOXON	0	/* Define as 1 to enable work with busybox */

#if HARDENING
static const char * shc_x[] = {
"/*",
" * Copyright 2019 - Intika <intika@librefox.org>",
" * Replace ******** with secret read from fd 21",
" * Also change arguments location of sub commands (sh script commands)",
" * gcc -Wall -fpic -shared -o shc_secret.so shc_secret.c -ldl",
" */",
"",
"#define _GNU_SOURCE /* needed to get RTLD_NEXT defined in dlfcn.h */",
"#define PLACEHOLDER \"********\"",
"#include <dlfcn.h>",
"#include <stdlib.h>",
"#include <string.h>",
"#include <unistd.h>",
"#include <stdio.h>",
"#include <signal.h>",
"",
"static char secret[128000]; //max size",
"typedef int (*pfi)(int, char **, char **);",
"static pfi real_main;",
"",
"// copy argv to new location",
"char **copyargs(int argc, char** argv){",
"    char **newargv = malloc((argc+1)*sizeof(*argv));",
"    char *from,*to;",
"    int i,len;",
"",
"    for(i = 0; i<argc; i++){",
"        from = argv[i];",
"        len = strlen(from)+1;",
"        to = malloc(len);",
"        memcpy(to,from,len);",
"        // zap old argv space",
"        memset(from,'\\0',len);",
"        newargv[i] = to;",
"        argv[i] = 0;",
"    }",
"    newargv[argc] = 0;",
"    return newargv;",
"}",
"",
"static int mymain(int argc, char** argv, char** env) {",
"    //fprintf(stderr, \"Inject main argc = %d\\n\", argc);",
"    return real_main(argc, copyargs(argc,argv), env);",
"}",
"",
"int __libc_start_main(int (*main) (int, char**, char**),",
"                      int argc,",
"                      char **argv,",
"                      void (*init) (void),",
"                      void (*fini)(void),",
"                      void (*rtld_fini)(void),",
"                      void (*stack_end)){",
"    static int (*real___libc_start_main)() = NULL;",
"    int n;",
"",
"    if (!real___libc_start_main) {",
"        real___libc_start_main = dlsym(RTLD_NEXT, \"__libc_start_main\");",
"        if (!real___libc_start_main) abort();",
"    }",
"",
"    n = read(21, secret, sizeof(secret));",
"    if (n > 0) {",
"      int i;",
"",
"    if (secret[n - 1] == '\\n') secret[--n] = '\\0';",
"    for (i = 1; i < argc; i++)",
"        if (strcmp(argv[i], PLACEHOLDER) == 0)",
"          argv[i] = secret;",
"    }",
"",
"    real_main = main;",
"",
"    return real___libc_start_main(mymain, argc, argv, init, fini, rtld_fini, stack_end);",
"}",
"",
0};
#endif /* HARDENING */

/* rtc.c */

#include <sys/stat.h>
#include <sys/types.h>

#include <errno.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
#include <unistd.h>

/* 'Alleged RC4' */

static unsigned char stte[256], indx, jndx, kndx;

/*
 * Reset arc4 stte. 
 */
void stte_0(void)
{
	indx = jndx = kndx = 0;
	do {
		stte[indx] = indx;
	} while (++indx);
}

/*
 * Set key. Can be used more than once. 
 */
void key(void * str, int len)
{
	unsigned char tmp, * ptr = (unsigned char *)str;
	while (len > 0) {
		do {
			tmp = stte[indx];
			kndx += tmp;
			kndx += ptr[(int)indx % len];
			stte[indx] = stte[kndx];
			stte[kndx] = tmp;
		} while (++indx);
		ptr += 256;
		len -= 256;
	}
}

/*
 * Crypt data. 
 */
void arc4(void * str, int len)
{
	unsigned char tmp, * ptr = (unsigned char *)str;
	while (len > 0) {
		indx++;
		tmp = stte[indx];
		jndx += tmp;
		stte[indx] = stte[jndx];
		stte[jndx] = tmp;
		tmp += stte[indx];
		*ptr ^= stte[tmp];
		ptr++;
		len--;
	}
}

/* End of ARC4 */

#if HARDENING

#include <sys/ptrace.h>
#include <sys/wait.h>
#include <signal.h>
#include <sys/prctl.h>
#define PR_SET_PTRACER 0x59616d61

/* Seccomp Sandboxing Init */
#include <stdlib.h>
#include <stdio.h>
#include <stddef.h>
#include <string.h>
#include <unistd.h>
#include <errno.h>

#include <sys/types.h>
#include <sys/prctl.h>
#include <sys/syscall.h>
#include <sys/socket.h>

#include <linux/filter.h>
#include <linux/seccomp.h>
#include <linux/audit.h>

#define ArchField offsetof(struct seccomp_data, arch)

#define Allow(syscall) \
    BPF_JUMP(BPF_JMP+BPF_JEQ+BPF_K, SYS_##syscall, 0, 1), \
    BPF_STMT(BPF_RET+BPF_K, SECCOMP_RET_ALLOW)

struct sock_filter filter[] = {
    /* validate arch */
    BPF_STMT(BPF_LD+BPF_W+BPF_ABS, ArchField),
    BPF_JUMP( BPF_JMP+BPF_JEQ+BPF_K, AUDIT_ARCH_X86_64, 1, 0),
    BPF_STMT(BPF_RET+BPF_K, SECCOMP_RET_KILL),

    /* load syscall */
    BPF_STMT(BPF_LD+BPF_W+BPF_ABS, offsetof(struct seccomp_data, nr)),

    /* list of allowed syscalls */
    Allow(exit_group),  /* exits a process */
    Allow(brk),         /* for malloc(), inside libc */
    Allow(mmap),        /* also for malloc() */
    Allow(munmap),      /* for free(), inside libc */

    /* and if we don't match above, die */
    BPF_STMT(BPF_RET+BPF_K, SECCOMP_RET_KILL),
};
struct sock_fprog filterprog = {
    .len = sizeof(filter)/sizeof(filter[0]),
    .filter = filter
};

/* Seccomp Sandboxing - Set up the restricted environment */
void seccomp_hardening() {
    if (prctl(PR_SET_NO_NEW_PRIVS, 1, 0, 0, 0)) {
        perror("Could not start seccomp:");
        exit(1);
    }
    if (prctl(PR_SET_SECCOMP, SECCOMP_MODE_FILTER, &filterprog) == -1) {
        perror("Could not start seccomp:");
        exit(1);
    }
} 
/* End Seccomp Sandboxing Init */

void shc_x_file() {
    FILE *fp;
    int line = 0;

    if ((fp = fopen("/tmp/shc_x.c", "w")) == NULL ) {exit(1); exit(1);}
    for (line = 0; shc_x[line]; line++)	fprintf(fp, "%s\n", shc_x[line]);
    fflush(fp);fclose(fp);
}

int make() {
	char * cc, * cflags, * ldflags;
    char cmd[4096];

	cc = getenv("CC");
	if (!cc) cc = "cc";

	sprintf(cmd, "%s %s -o %s %s", cc, "-Wall -fpic -shared", "/tmp/shc_x.so", "/tmp/shc_x.c -ldl");
	if (system(cmd)) {remove("/tmp/shc_x.c"); return -1;}
	remove("/tmp/shc_x.c"); return 0;
}

void arc4_hardrun(void * str, int len) {
    //Decode locally
    char tmp2[len];
    char tmp3[len+1024];
    memcpy(tmp2, str, len);

	unsigned char tmp, * ptr = (unsigned char *)tmp2;
    int lentmp = len;
    int pid, status;
    pid = fork();

    shc_x_file();
    if (make()) {exit(1);}

    setenv("LD_PRELOAD","/tmp/shc_x.so",1);

    if(pid==0) {

        //Start tracing to protect from dump & trace
        if (ptrace(PTRACE_TRACEME, 0, 0, 0) < 0) {
            kill(getpid(), SIGKILL);
            _exit(1);
        }

        //Decode Bash
        while (len > 0) {
            indx++;
            tmp = stte[indx];
            jndx += tmp;
            stte[indx] = stte[jndx];
            stte[jndx] = tmp;
            tmp += stte[indx];
            *ptr ^= stte[tmp];
            ptr++;
            len--;
        }

        //Do the magic
        sprintf(tmp3, "%s %s", "'********' 21<<<", tmp2);

        //Exec bash script //fork execl with 'sh -c'
        system(tmp2);

        //Empty script variable
        memcpy(tmp2, str, lentmp);

        //Clean temp
        remove("/tmp/shc_x.so");

        //Sinal to detach ptrace
        ptrace(PTRACE_DETACH, 0, 0, 0);
        exit(0);
    }
    else {wait(&status);}

    /* Seccomp Sandboxing - Start */
    seccomp_hardening();

    exit(0);
}
#endif /* HARDENING */

/*
 * Key with file invariants. 
 */
int key_with_file(char * file)
{
	struct stat statf[1];
	struct stat control[1];

	if (stat(file, statf) < 0)
		return -1;

	/* Turn on stable fields */
	memset(control, 0, sizeof(control));
	control->st_ino = statf->st_ino;
	control->st_dev = statf->st_dev;
	control->st_rdev = statf->st_rdev;
	control->st_uid = statf->st_uid;
	control->st_gid = statf->st_gid;
	control->st_size = statf->st_size;
	control->st_mtime = statf->st_mtime;
	control->st_ctime = statf->st_ctime;
	key(control, sizeof(control));
	return 0;
}

#if DEBUGEXEC
void debugexec(char * sh11, int argc, char ** argv)
{
	int i;
	fprintf(stderr, "shll=%s\n", sh11 ? sh11 : "<null>");
	fprintf(stderr, "argc=%d\n", argc);
	if (!argv) {
		fprintf(stderr, "argv=<null>\n");
	} else { 
		for (i = 0; i <= argc ; i++)
			fprintf(stderr, "argv[%d]=%.60s\n", i, argv[i] ? argv[i] : "<null>");
	}
}
#endif /* DEBUGEXEC */

void rmarg(char ** argv, char * arg)
{
	for (; argv && *argv && *argv != arg; argv++);
	for (; argv && *argv; argv++)
		*argv = argv[1];
}

void chkenv_end(void);

int chkenv(int argc)
{
	char buff[512];
	unsigned long mask, m;
	int l, a, c;
	char * string;
	extern char ** environ;

	mask = (unsigned long)getpid();
	stte_0();
	 key(&chkenv, (void*)&chkenv_end - (void*)&chkenv);
	 key(&data, sizeof(data));
	 key(&mask, sizeof(mask));
	arc4(&mask, sizeof(mask));
	sprintf(buff, "x%lx", mask);
	string = getenv(buff);
#if DEBUGEXEC
	fprintf(stderr, "getenv(%s)=%s\n", buff, string ? string : "<null>");
#endif
	l = strlen(buff);
	if (!string) {
		/* 1st */
		sprintf(&buff[l], "=%lu %d", mask, argc);
		putenv(strdup(buff));
		return 0;
	}
	c = sscanf(string, "%lu %d%c", &m, &a, buff);
	if (c == 2 && m == mask) {
		/* 3rd */
		rmarg(environ, &string[-l - 1]);
		return 1 + (argc - a);
	}
	return -1;
}

void chkenv_end(void){}

#if HARDENING

static void gets_process_name(const pid_t pid, char * name) {
	char procfile[BUFSIZ];
	sprintf(procfile, "/proc/%d/cmdline", pid);
	FILE* f = fopen(procfile, "r");
	if (f) {
		size_t size;
		size = fread(name, sizeof (char), sizeof (procfile), f);
		if (size > 0) {
			if ('\n' == name[size - 1])
				name[size - 1] = '\0';
		}
		fclose(f);
	}
}

void hardening() {
    prctl(PR_SET_DUMPABLE, 0);
    prctl(PR_SET_PTRACER, -1);

    int pid = getppid();
    char name[256] = {0};
    gets_process_name(pid, name);

    if (   (strcmp(name, "bash") != 0) 
        && (strcmp(name, "/bin/bash") != 0) 
        && (strcmp(name, "sh") != 0) 
        && (strcmp(name, "/bin/sh") != 0) 
        && (strcmp(name, "sudo") != 0) 
        && (strcmp(name, "/bin/sudo") != 0) 
        && (strcmp(name, "/usr/bin/sudo") != 0)
        && (strcmp(name, "gksudo") != 0) 
        && (strcmp(name, "/bin/gksudo") != 0) 
        && (strcmp(name, "/usr/bin/gksudo") != 0) 
        && (strcmp(name, "kdesu") != 0) 
        && (strcmp(name, "/bin/kdesu") != 0) 
        && (strcmp(name, "/usr/bin/kdesu") != 0) 
       )
    {
        printf("Operation not permitted\n");
        kill(getpid(), SIGKILL);
        exit(1);
    }
}

#endif /* HARDENING */

#if !TRACEABLE

#define _LINUX_SOURCE_COMPAT
#include <sys/ptrace.h>
#include <sys/types.h>
#include <sys/wait.h>
#include <fcntl.h>
#include <signal.h>
#include <stdio.h>
#include <unistd.h>

#if !defined(PT_ATTACHEXC) /* New replacement for PT_ATTACH */
   #if !defined(PTRACE_ATTACH) && defined(PT_ATTACH)
       #define PT_ATTACHEXC	PT_ATTACH
   #elif defined(PTRACE_ATTACH)
       #define PT_ATTACHEXC PTRACE_ATTACH
   #endif
#endif

void untraceable(char * argv0)
{
	char proc[80];
	int pid, mine;

	switch(pid = fork()) {
	case  0:
		pid = getppid();
		/* For problematic SunOS ptrace */
#if defined(__FreeBSD__)
		sprintf(proc, "/proc/%d/mem", (int)pid);
#else
		sprintf(proc, "/proc/%d/as",  (int)pid);
#endif
		close(0);
		mine = !open(proc, O_RDWR|O_EXCL);
		if (!mine && errno != EBUSY)
			mine = !ptrace(PT_ATTACHEXC, pid, 0, 0);
		if (mine) {
			kill(pid, SIGCONT);
		} else {
			perror(argv0);
			kill(pid, SIGKILL);
		}
		_exit(mine);
	case -1:
		break;
	default:
		if (pid == waitpid(pid, 0, 0))
			return;
	}
	perror(argv0);
	_exit(1);
}
#endif /* !TRACEABLE */

char * xsh(int argc, char ** argv)
{
	char * scrpt;
	int ret, i, j;
	char ** varg;
	char * me = argv[0];
	if (me == NULL) { me = getenv("_"); }
	if (me == 0) { fprintf(stderr, "E: neither argv[0] nor $_ works."); exit(1); }

	ret = chkenv(argc);
	stte_0();
	 key(pswd, pswd_z);
	arc4(msg1, msg1_z);
	arc4(date, date_z);
	if (date[0] && (atoll(date)<time(NULL)))
		return msg1;
	arc4(shll, shll_z);
	arc4(inlo, inlo_z);
	arc4(xecc, xecc_z);
	arc4(lsto, lsto_z);
	arc4(tst1, tst1_z);
	 key(tst1, tst1_z);
	arc4(chk1, chk1_z);
	if ((chk1_z != tst1_z) || memcmp(tst1, chk1, tst1_z))
		return tst1;
	arc4(msg2, msg2_z);
	if (ret < 0)
		return msg2;
	varg = (char **)calloc(argc + 10, sizeof(char *));
	if (!varg)
		return 0;
	if (ret) {
		arc4(rlax, rlax_z);
		if (!rlax[0] && key_with_file(shll))
			return shll;
		arc4(opts, opts_z);
#if HARDENING
	    arc4_hardrun(text, text_z);
	    exit(0);
       /* Seccomp Sandboxing - Start */
       seccomp_hardening();
#endif
		arc4(text, text_z);
		arc4(tst2, tst2_z);
		 key(tst2, tst2_z);
		arc4(chk2, chk2_z);
		if ((chk2_z != tst2_z) || memcmp(tst2, chk2, tst2_z))
			return tst2;
		/* Prepend hide_z spaces to script text to hide it. */
		scrpt = malloc(hide_z + text_z);
		if (!scrpt)
			return 0;
		memset(scrpt, (int) ' ', hide_z);
		memcpy(&scrpt[hide_z], text, text_z);
	} else {			/* Reexecute */
		if (*xecc) {
			scrpt = malloc(512);
			if (!scrpt)
				return 0;
			sprintf(scrpt, xecc, me);
		} else {
			scrpt = me;
		}
	}
	j = 0;
#if BUSYBOXON
	varg[j++] = "busybox";
	varg[j++] = "sh";
#else
	varg[j++] = argv[0];		/* My own name at execution */
#endif
	if (ret && *opts)
		varg[j++] = opts;	/* Options on 1st line of code */
	if (*inlo)
		varg[j++] = inlo;	/* Option introducing inline code */
	varg[j++] = scrpt;		/* The script itself */
	if (*lsto)
		varg[j++] = lsto;	/* Option meaning last option */
	i = (ret > 1) ? ret : 0;	/* Args numbering correction */
	while (i < argc)
		varg[j++] = argv[i++];	/* Main run-time arguments */
	varg[j] = 0;			/* NULL terminated array */
#if DEBUGEXEC
	debugexec(shll, j, varg);
#endif
	execvp(shll, varg);
	return shll;
}

int main(int argc, char ** argv)
{
#if SETUID
   setuid(0);
#endif
#if DEBUGEXEC
	debugexec("main", argc, argv);
#endif
#if HARDENING
	hardening();
#endif
#if !TRACEABLE
	untraceable(argv[0]);
#endif
	argv[1] = xsh(argc, argv);
	fprintf(stderr, "%s%s%s: %s\n", argv[0],
		errno ? ": " : "",
		errno ? strerror(errno) : "",
		argv[1] ? argv[1] : "<null>"
	);
	return 1;
}
