systemtap-docs-4.2-lp152.2.3.1<>,0`^d/=„A5n a1~?&LCQuy7A+c^FMHmnEc|l>XȸMhݨEP<lS =x"dgEXl%-Vht)5> V2\q'J yѻz\Vg!7*MQS:K[^WY侅0YM;C,uTR(7+C_5VsQBO@Z'(?@"*qM$ݻlJout>;T?Dd ! F 6W]d     )  =       "L p(8 9@ : FG H I  XY\ ]'( ^bcd+e0f3l5uH vlz@Csystemtap-docs4.2lp152.2.3.1Documents and examples for systemtapSystemTap is an instrumentation system for systems running Linux. This package contains the documents and examples for systemtap.`^dold-atreju3?XopenSUSE Leap 15.2openSUSEGPL-2.0+http://bugs.opensuse.orgDevelopment/Tools/Debuggershttp://sourceware.org/systemtap/linuxnoarch Ij"  -(]):;~t }j  >?c%.Co?OO@d0A3P146lG v D Fb Fsy}Q0Lw` i Ru/YJm \hQLsk 9 bb >4H3ktdz?YAL$j!+} Raa0(O ^uZp.`-Ll vKT 93:l >&#$'S8`qnMXJ }JGLG#sO: RV? ^cQ: zO_ r2 kY!b!?.c  e;lX0EYYV&!X~Uj,Zg IOH(k_&m/8M6pB FwO T+0x ) YKR <s v c bRho ] oo0#N>x^^:cjsjiZdeNoqq_oaT^^4ijxvrxWZ]ZieutjB}lC&&p*Mw"pZ^[i[SstjwGFqRG.[ rvP6|k>ciluhqfmb+s_Qux~~!TYQZ_'kYtZ)lElO! 52n930  2K"<2n !q\pw[_ocB:Akn`xYR_CI[va.sE8=0rD~"6 kmdm}knI+7ywxx'p x6}z-3<%*$!. *'I:7_  daw`|~bMJn!i}-G~QdQU4cvW|N9/Edj|?+UBT^i4A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤`^T`^T`^T`^T`^T`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^R`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^T`^Tc58e15a7e7bd8beae3029610836d5735d7784cdadf28a2ab0c06b276450abcf18d4a9e5e6deb6f5cca5222328ba1a251392617d3bcb09dffb8aa986452c9d0b5f949363195b13a0bb90fd96a9f0febd6ec8f89fcf311ea7c5f37980c20266ca2a6841152cc7625c303d702a696d87c2b8ed5f309a180ad0a02e2da6afcdeb6e5e5f56518d8ce053769ed5bad747c3ebfadbca81a49fc65d8c00f8dd4df8480f87aa95af151bad478bff06df17cb80cd60881c691fc3de1ea91cd37b49fe38785ef69c122d232030154d5f69f267148d1802587bbed2714516eb181f53b6a645d37ef750dfe58ce84c79f31b7628b4290601703bacc6a81fd61635ec9259636fc36a71cca36fe774a512e5182e9b790a3826658e12d6976280fb468c62c2c8f93b6f90cbe9fd9b24ed0f7acb302de0dbae263bc2aa1b5ab90858376d545744e6dcc55d796d4b1b81bff311f9f787c16a803280e9ead635bdff6897414618c34752cfaac54e4895d94b2c59c5ca3ec787141f6b5305e5fa26d3f7b8cfd412795bb68cd2d4459ce12e2c218769d0e877e7990d37fc6cb449e718797822bef6e2555ee03a54b81efd31a65285ab6f734579e1f3d9ab553c4d5f3febb5eaaa47bc959637295f918e1c9151505019cd01afd57f752f02b2e8f30cc36f5928004611e5d23355d629f35ce32defb1eb4b8d19f8c17f44486fbddbc1d0f9300a6a338f9de2a979451d3a6d9c5d5456fbec21eea736865f4b2024fbf5e96f73aaa45d47a347518a3f332ecaf05a7f6561cab1a1ed00d10a1e653337e33a66f9e97fefa766323045b9f50eec835960ce5fb162ebb65512100558a7ebfa7d20d34698e96f1c0034b0653343eb88c5192b3fa72e17bda3b1f94361182448149c9ff0de1eb764ec7b62e9bd782e4f67dca8fa07e6c6a38efb344f0ba9d5aec5c7b33a2ba952d8872ad2f946661a80c1f94e972d32fc602f7973aec872483442d9d126cbd9997bbc5bd5fe6e77139b87b91c748ca44e52bdc8952978d27fa348dc60e544a61abefec1a271a036fc22db909d2ca189018190bf669d4cf8a1d1edb15e716d13b94bda92c4e00891be1fb513611604830f0468122955056ef5ac6398867a290c8bfe8147b1de7a15c2345e991c4207cb6dde8ae565796a6534da4c8bff43bcec3d321102abef72eeddb0d30d9beb36b30aa6bb7a07907ef33734cbb6a800a704b372004ed7e564236fe7dfe9a034d3abcabbcd08d3f99c19a55893cc071b183926b5cc5285c146ebc366cfbab848a8b2c291cae1168160b25a2e8d8f63815223144f4a4346bdc1f0b9c640cb73177124886921d4845f357d9f0a6f103c9eb05c95eee58ca72f1b40f24c1f4556a692cd051d9a0d6616180a32e5cc16cf7a5e848d8a34a850c3e5ffc2aeecf488cb1de739a896ba4500566d864a1c63b5a92dadc2618e109e5c23440ba0fbd0340c5f29b224760717141485deef36ab51659499c4d4e9e12de723fcde8eac9ef91e68040b50d0269c8530b5337534166887e6f5e5fc901b3a03b762e7b6a3b730c3aec08aee51eb0c214d68812da3f8987019ca8fd650546401a09d42093e9857bbc4446ca0e1f8ad1052a22a232e4b62862237e11bf0edb500622b498ac294c81fa8e0c98da4b0a9398afbff3a9113f650490ff1e7353d73064be650f8c4b546e48ffca9bb9103ce73842e7057a20f2264f7052d93fafdc8ba485750258beb3d83106c9236d51dfe7b46a319cdc7fafe557dd69cbb4be57aa265e454c36b3cf2219605bef6edf71a0efe690dfd3a655e96a2f8e5cc7e8c82fc23df355d9e5407dbabfddb38e0cefb5d33689116ee5918e51aa560d99bd0571fea8a1d074808d7b987fc7c42782bddef536aa8dc034e1c9c01fc2ee4ee897013d6cb5bf372131def599bc28c4bb8b258b38fd3480db7fc5e6d83a16dab5469da1acbf39054d4ce520391965e42df0bb76d5ba9ead8c3ac4c1bf7c0aacff96c25c1664395860872bafb65c7026714ae5d27e6ef7bac4baaa5d5e202d27eb7138634c0405ecf5fc9bad782e129bbb995460e5604b41152d1bf70804f6ccec8561a6ac5456f519d41d5f454c2b3f80fdaebd988e8f0b9ae79e950a684526358d6a808507487f793f251b98c6dd0a9c1a8b87fff2704241ed4a24e82adfb5b52816c3bba5bc315c94843e10279e33ce792e6e6f62eb994947e2933081ffa948a325a25b580f7047f398943cfaedaf77ec17c8bd4a5dd37149c34e4a64dc01f833be58ff4a7a41afa276b2f25c1f76f176141ea3f1cb0188e69a712495cd4e3a1aa66c2cd1ec76136b638e6f60192bec97f345e2e66785b89aa4d60c8dcac3b40b0db9667b83b0b6ca497854f6fdb0f442183987eb1db695a8a3fd3872ae3b9cf1a7ac405f37c4707cebf6f5cd5b1eb6999f9328582d610ab572a557ae1a5d1cb49f3be6142dd8e95cac5401f5db2aa709cff8387a32e5aa724e38e098a518be1cff1db665c363916d289bfdde896a90434e969b7d80af4ef0e12f8e4d8582230210ef94f6f5956dcc9198cfe931b82cd24589749b7bae7deda12e73602b5404df2b0de6838f6baab84580617b0530579e6ce536a94eeb01f19891db0f7411be1cff1db665c363916d289bfdde896a90434e969b7d80af4ef0e12f8e4d8582767fb2e723f587ce93aa272e4bc63c3fd8abd0e66ceebc992932c5b1bd1ce8758e99618532b8f61662d7781cdae61c3ea7087d40cdea260bf4cc42986105ae2a21ce73b826ffbeef3aa1650e2e3d493d049556727010f30b144e6c03c28ad5cab51976f616a6183c50ceca27adb51d460e56ab120394d4a4ad0667aed88cf5534ee8d412a28f15e6fd2ef2d748e92b95a6d2a11da433fc5f279036f7bafc3cafabd2cfe90f2dcd71cca40970542bbcf44512322f9b586690870e557cafdf9b4de37d432122a793add291981efc8401749d14fc7047eb7c1950b2b177c710044c031e33cdd81bf0cd99b3481ef501d65bf7aeef5c46487a8892163417e493255a54c164fb63cc3d5b2614b78ac58c984320b56b840bafc4152ae7806eadfb874b913364afd12be536681df05eae21b6a2755ede6d5c05636d1de6d15264d287b59831a1e98b03d24caee438fa35a8684da4b912e3907768270e1f245b62920d8abefd8e17c9a9c9ab1d97011b34928522b5f53c08d08412c3de06b1c4e44d68f3e4951c6c22a96fea97d44ec62ec0620e6f0bc6ac9c002649565cf779b29f75d89e6874be29168cfd4d4153b8518c0fe54efd9d93e31fa272e13472618b8f17916ac9238a8caedcb413dbd4a1754352e05878377dd7cd02a58a1bfad66d5791d3fb11d8284073ce27a9dece6cfc59495c1975e69dec03a628aed599ce8dea44b02f48422ab022ecf5ab820908bce1ecfacb2d77dbd3ca9d5cd0182a69f54d8f243b45c8f88352ec3339e42fc7640c7e73f04f5a9c2a76e30d805fac79c8ad0fca24b3c809d194e0ce97ab3f00e7de75abd46a850bbc19e8b199211630a1020cc5bba12438f4ac2e5699cec64a03d6c71b76d0c94e25b9589c14cb15cd1c5908c514e66f850cc76c6b633090abc7928c36ddab0851a76f0a6513ec596cd497fa2ab275dc6f5a0378351a2aa721181be9aeedce038c8f305f7b0217c53d6aa54538406585be856ac2d7c49394afd21dff63cca299e364abe0d81d62baa4bd6ca200102f0d04adff5a0e0393253f38eee3d2b1c53044097811b098f83b9e52a4a28e0ca203b08f4d7443c606cfce07cd3f22062f846b5d9740fa6cd8b4e611a27a3f2814266b7960eb04e2a2394987dcfed6673daa5c69a2d7986d5a7d427be22db65bbe1692098e3aba2f5152417c8ac0bf6e5e02aaa2f50e5a7e6c5010fd9d2384466a0a3d63e03a74d12d0c9df77f94b6d7e2fa3519e6c11c81048dc7b4e2835640ce4a84e4a690d364d103c601aca96a8a0def3305561336f622ced8e469a2400fab3c35c240cb396fe4dbb5802aff602caceb998f5249365ea8e3e3a76f9209c1381b8b0d25aa2b44b943502b4650e0bbe91f25bc304a01d7508dbca87d045b3c427a9898da21b102f4f22fd78f16adf9c94f182f852d359ea705dcca8e557ef159c30a6b0df2348e5c0065e80b24fae761000be3465539b63d3fe262470ef01bacd6d4e6197529c83e4b3aae3ac366b15ef944e9289cdde393be6ca4112e2f3dc72501abd3edb2cd1d9397a67a7049a54ef6efead59585d6a4bc1be5306bc93fd034d2c51e983119d8ce1b0851bbb022c30cdf6d8ee487e7c9dc3f07c62486743a9e8a0b6999fc9b65f8789ca5522fa767a4e1bcbdb990eeb04fe92fb0f64708f1a7c84a550bbd5ca747eb4b4f9acd5c9930e9744122d3bbd2288b6d642c4d8e15812bff0cd1ea875d687b71ae6dc0712579e5661d1065213d3a45090de8986df3de923fbbb75d0805c3e24f2329e5061c1326095759de22b30ad0655ff77fe60ef48dd2fe773e2a6c4e8c36e307465c6492b5b8347afc173a54c04ae1543466950fab8bdf1f255618a65090e580c1422d81594c29a7b96adc188d4677f4c75b5f1434c48876bc4cb6504ef41cb1ad6b15637da3be2e9948fa6c82fc3e3624706f9f532240c51c3f580564535996c21e6e7899efebbac024830464073cfd2afe15d01ca2a9d0217b9f8b2be5d20897f2aa86ee41b5fe1ed2dc9059e900d9b766cf3441a480bfc900305f98c875d352f9b2a3eeb034aa8b6bf6159d8ba073662570df4598f90f3b6392ba4549bf536865409437138b41dd539dcc2eaaacef7a8f5474b8b3d8e4add2fd8b7e01c547e319ad1e2e08bfe36456ca6783b4c09c9ebfb76330392eb142fc7aed5a42b16dcea205d10fecf14a20b5982f0756ba3965fd8cac4c621c42eef2477001d0e083fa71295c4ee0262d26a4d29c43b400bb192502fef921a9bfb04d0ab69f181aa0c7e2f5d80b440aa7f2f9ab0eb346b49788ddd7ddfd6a32bfb3b7186ed3ae4b30a0592df961d9b68ecc7ccde6e15b764a531ba6b95bfd758c4830ca9b05f8e41b0e838f4a266b1fa5828a9050e8270d8d47f28d2ef492006061830b261ec9ee572b7aca0918190397425ceb01210d87bec1039a59ce32318902622625300ac10dd0b90183c530f2e610d62f3d75964cebc01b2c0c4d1c668775442a65c4c6fb23f421a6d193ca806fda9172ee7d4ad14a90e79467f6106fbeb9cf807b28d5420b31ea112065cf1b5b90ae8a8d14c773187c6906d54b611dd4201708b0d9aad219647bee85b2b5217f87d80674e99fdb95b5389b4e4a3817e4a55587dd0449c24affd6b31aecf1de9e4af25e79da488700dc6df3de923fbbb75d0805c3e24f2329e5061c1326095759de22b30ad0655ff77f16d5e51a9ed2bc14bc2eddb00082cb32ae71e690acae97e9c526606649de4457cc18b11c1097268cff0a679ed21f55a4fae10892862fcea307a4e8164b823048428aff67575f8e0f3d05e01fbc6b238ba3fc339411388feceb965a8fc5c6023b718bb6508edf6e0ce7e63a15aa1b98013582910d0d5be9516fc756da86b6a8436b9681ca1a7dc31396ccfc8579ce355fcfb30a53017d42f2d5dd01df192a670aa2923ab733b8ff400b811291fc61d91a0e185e4ecb5cc7f6fcc7e4138e135345e1d59f161ee67411b713c08f3863c12e94b16bdf77d1640b277580a5486ee63cdb6676ca2f4a37c22b91729d41d230e30a47dde3f2eb54cae8cc505716affb66de52702c1e9272035359370ed0e26c6ac4550549dbb55ac73d2358d95c762cdc6193fe5d5e026a22a9f90a7b26e8d7f2c6d32d4ab0c5308bf306c389e6a754c765821d9d7ac1ba0333669c9f685aeb5f9b1b9773a83506751c281306dc91d784ef2f2e527b473f7cf1cfe3a7860fbcb6d4f64fea95df4762cfdfe5163ed1f75e8167427999d625b386ab1f26758c35ec7389417baf2f8d6272f0050c8fe390af5c8db984128d68c147394af96edb2c4f4fc94ee6baeea713e09373164c67ea66685da4d1edd5389d149548ffdf8217d8cccc77eda87b60097f09850d693202b6a419725395c5e3c86479f6600982d106ca98aed695a53111994b47ec8579a7b2f41583be21bf6fc61890c87cd1a71f812cf2c38643bd6dac93125aac66fff3506df3de923fbbb75d0805c3e24f2329e5061c1326095759de22b30ad0655ff77fcb752bf4fe1595c8a1bf80519d084de548218668fda47ac0270c695e0aace24a9e9acfdb23b5f376dfedcfc658c57f143414fb18f9a36ee020b2cc27b4f6641ca6ba524a96f0e1d4d74e20b29cf9a009c9df4b66f2897abeebece67fef50ad3a4c559340e4488aae37add32647219f58be631e9d76d054d7894c58d15ccda1efba26dd2503b5726ff66acb8fb3e277da29cf38fd84880c1a3a000139f9226bb44659953d2aee0e995d2ccf02ca4d52d5ea5c016af90033b67ae37cc5b5c09ef50b0778cbe199bc2cb93c6c8fb7f33aa0030d4c749460a44e130a3b8e0a2f1092e813ad1ab5f45880fa12dd58b3512db0bb8eeb8cf6d3960420420b14c7e548df855c14f9171275e4174e2b300be456b067099fbd4d71aac4d72750dab72f224aecf195c0b0654a035ebc54e8debf527dd926a15aa430af2d36cebbdac9904f0dff366f17391496691245f4f0a5aed6c5dd28a35814b42954321f68b0e2441d7b8de81a7a6e09ed4a581e543518942cdf5a370e183220c652e90720bc495171e39ac5309a8034158022f44355fdaf92b5cef6c802e755f27e262d231faf8220081c1dcf4621db021885bf0322bb36c43a3814a03f268e428e18edf70a72d6e9886086b0c457c6fa8451aef201a976ee7533c65ba8f07b094b0da0742c68d1c344a488960667f01b58ebfd9814258f68a5923ad81d0083319e1cf3d7616805c8e36e8b0cf49ba969087f855a9dc0cf8dfb0ba72ba31e52f8e187e51d2d8aa0158a29eb33378f7d25af03ed50604d816c0200a4db305e4f43294a6dfb80243fb64eaba1024ea68f60e398df9ff3b6539c060c64801341d9683b0b80ea034607b73de61c9f7b91903da4d9a1179a0f25b1ea27461642fc9f6af2bc5145c025d3480de54d65655242cda558ed805d08b98680a5da6877e26255d7987c16bf7cbf3bdbd094f55552def61c355c94bfcaafa1bc8cfd9319633024ce5b6ea3ba1d5cdc368d4a46fa7c5404c1008d0769badb64f4552c15543ff5764bbfd33d777f58b6dd582f31c72f9f385aa1da6f668b63ffcb8467eb132536df24b3cd71c898d49aef0fa0bc9c6a3ebafccf7a3591065290606fa8a5291cf7834cba27bda1d7279543596f765b57a9b93b1b8d2396b1067e0bfde2054dbcdbe80975fa00ce89f70214994502faef816b203949c387e31e64c2784b797d186b568e53ae9a26a88c7abac7465825b17ef91ee8ab9dbd5b24c127567bf0f9b89cebb2c5d1459951849f72a5d913708ca42e3e3e5a8aa9ab87fa78e6e8e3adc3bafc68dff691ae7b6e5896b001c2036cd970899689bca48bb610761cf177d6e34f1c16cd44871e44327cdd71c6435d2adc1ab9a1c62e19df474de2d9b137a919802503f038fb0c2bc7a111be8a27e04d25bffe830e1a08fa158ab7481a4c947964b2676064a5e220bb344904209ac77391ceda52a6715807cba1179f28a6179c08855ca59f50153327ad2b55a16ccbaef66c62b78e87343f67f0d3049b617fba44115d69f4a189447776aa1fd2c4002ea9dcfdbd284a141cf40907c5f9ecc289c6e34e0cf1af756d6b70b209e992cda434cfb6d45899953d4e970ddc4782973f6ea8d8aa6af3bcf97d821343f64d457bab19f334d4d4e14f8ff3477e3e298d1736ff3a11299c6132ec08f75746c46575d939dadee32424517368dc71239dc34c4bc53a68fa5db532a83c16e6ea773e149a0726de23033be66be76fd36dffcbd4b80a6168e9fa88e0e89a0c13e16b6f3333446dd0bfb7d766dcc0c7970d414c848428000b46a6dcee99291f7b8b3d564e8dc42f7bcfded43f9064e11bdd1c1d0dc8406cf790277fce5b4fcbe005f07c8ca9b0ca7db3343508f671254012f9423506728a5ae6bbf295936a4095ec57717ff6459333dcfea1b3e4565921acb7ba49eb8f1f3d4676987fcf0103b69e2e9cadf3e5699ceded5c0e10e846ed31759097bec63f62bd77b324812c76c7414b163d09e7dc935d6cb56087935ca921917ef2adff6b44209da14d454bd442cb2f6d0883ab5f8d481ca8a28c3ce10fc281738212e3d9dd2e5f687724b01ecb26cb6c85dc7b4668604bdd9672e5b2a875e13f3293983387f9a502af0af48767b269303b527dfe86fb60303cf8e5382e600e22b04c0f9bfd313fc8328ca44d7291c90726cfd0d46a2a335f93410efb734eab4de2a53edd39c2a04af25e0a9060ed60524f8b0ebd6c29c78325b28ce886de0b4767923b0d40737ab69d3f9f7ad3d0c5192cae9914fc6f3c4bcdea6dd02f526be53015e033d39159790fe5c0b616b3b418d192592f29a73707a3f40f4bc0e85423d7e7b46e56d8b46daca8956878aa8971c9c8f2c53c9f7c3d96fd80928da7fa23b57a2bad6a97120bfb8caa79b9ce07781414b5b93c863310e260212f7e442e670fee8818dd719ba054f25776d9afa25ef49a33a11ff0e9a3ce88844beaeedc86470eb9fc6ea8bfd9ee7e8972f095ea4ed66e597b71e2884b621b94c64bb1c242f3a94e85fe72e1fd1e92d878d19b4889eca25f911adee16e9429b536f4f8d8467fa6b128bd3cfcfe00ddfea60e89244b28cf4c1408b669290a63da1f6ca1146129f8f74db478541aa1863cfc7000d30f33a4df106a36ea9e739737534e0c53f6f5eb42616cb8e8ebc198e2e1f4804a4a8c02ea8e33365c2d5e44da591a8cf21967ea7b2f9b3cbe8c99d18f387cb30a698c6caae965913cdfa5e2f0e27f18eb8be544030a51fc5d6d7e86f1cd6e438a5109c6fa00cbf1f3f7e849943125a12c87cda68e534427d60d3863ab9a020294941e9473b0ed9eb0603ef811a359fcf1a2bf6d93bce128c3cd4c439591bec0a2c30993f14ab156ed9c605348abc8375bd0d917560eeb58fad5b05d7ad2805394fe5a38ed0169ac365c981abca7d37dfdeaa9fcf277baca8f7a262b2871516e0455bc6951f3dd9ee54f3f5c4e50572e9e32f902d77a46b9033efa30a1bd8dd2c93be5688d732dccd9e66458e49d093b1dd9c2aecc843d011bc1d59bbc2b588aaf85d56ca03153ab0fe004c98efeacf7284dfde293f83d85c1bf50d4e04231a3dc2153ee147c613a0fe20f205c1aaeca49adce4cb437e2b5814d6f4409c5155dba882cb1bd85a6ff9a21021c38ac55d0310a09a0e6a29740539cfae09e8550dc2dd7e2b4285c5ce4b2398f532bc8344abc35406d2fac4b077511e182dd652be30ff5583a7eca640886c6e2deb6d8741d63588526c90c0f3312cef2914c162aacdd3bb580080d8bee4a57d35b173236fa9106911b9c879ad6bb7f95eca9f95a98058d78a017bd3cae52b566f352c31ab8d119f75d0721299f7ad01be37110bc4472f80793c0410008d975ba551198d6deb45aabbe697348dbe4cf4349ff9e71f07a15f43af5d263b160910dad15589b0f46890c09b4826ba60b93fb4ae2672568cc8f9ecbf4d687a17dc231bcba5f9e85a3f346af79df4030fc628ba18f70764abf019d5b3ff323a77206efc53406485db3292401af7d074ba1a491f5a1fe71f07a15f43af5d263b160910dad15589b0f46890c09b4826ba60b93fb4ae267f66acc081af82a5a57017b6b4b17ad2da9ce97f7b47794681bb199f3fe23f9fc0a37616b57b472f23f8ff52cc6a60ddd901797ff2812b81982d5e7ae433338d4dfd85db4ef3626d630c39886f3d7709914ebb3111915eb33edbd435ed72206034be474072188585d68d3028121cdece0e905f6d00d2f1168f1220f0f89f1385ebe1cff1db665c363916d289bfdde896a90434e969b7d80af4ef0e12f8e4d8582527ba7c3755238be3ee5c9c7f8f5a6df5a756140713def0caa2f2a75d3fa68cc342c16bf5826098bbe723f13e24411cd20b62f8cc4356d7bb01bfcd083ca369a0670187dc31b505b699e75fafda9da7a10d7183250f2658ae5aa85c32cfe70db4e8492e1c5e879f25c6c025cb99906c5c81dd330ee8cb31246b5d95db09fc677749fe3ffde5bc1e3d5a7aa75eb72c54552a4e3801dcd083887d878e75617ae674793dad07d28d72479498d50dd51519c95ab7520578dae1f9cdfe0ce7c22008ce725c8d0b8efaf8a50af4b23e5158ab0764bb2e24a3496bb6d2899ef337dbb6949d0cc9e6f6dfa97cffa258d8c661a3ae5584df13c60d453f7acae7a1dbe16dc7cd9ace71b530f00b7bbf1c250503f024307906e8d3ae52a50dd0bc1af3789a2d1b492579eec0ad3d3db8657e1c5fd68153f7b961794bc193c515d3c4f234b1e187953193b46dc572e325f0d772f1a3470e1daafdd8a2506beaf0a4b80df556fa6eebdc4b3459d167c688b9d4ddcaedc3f273d014d2b845dd964dab280d1d3b8683fc99887ec51b5fe0bd1aa53771fc6947183f83ef3217ee02377f4537ffa9a98d2d40f2296936885b79e2dcf9aff278ea59fd96b44613f71be6e67caf696e6a9401b7a3d1672c782ffe9a05a27339b09489a3726331f23034c8dc7707b5ac3cec645c546c5db9b1b3e9a4bf59ba5a6d47e389a9880c25b48b5bc6a8eb65fdbb1c9c7f90e6cfa86effeda643b465eed82d467f96d03a37faac8d53446f213daa0726643160e0c2dad3773075546727d68d6d4b87469775b954597fb980b77a99f746e54b56c001654a371d30c69b8cb7e786bc380a8d53de68eba83cf410298a7da0e272235c5bb97315b502b2231ea1a95d269c70adfb9d8057b7f230d4bd5ebe287b9acbdd215fadcf5b495be44a0368c387a66ea61606dc9da3978b376a20df5f7f4e811d254de120d7511706a5f4ff6ed63aa2b5cdbe0951132f17804b5a70c1f4dc902ec749a684b7327d26f5e289820c3baa5d2891e12ea45c64052f1a524e4335a6f4d53d182c4e7a97dd398a10ce6405c381f6a28bad2e485ce0383543ba8fa5fd2779b7ab20bd05f0eff11bd283e5079e8339dfd306cb8b6ea10e58aa56adf4669ff004b3290cf339e4d90c92cdcbe18742b5fd1a3bad1ba498a4a2c5bd3d6a4aee768785b19b8bc9124a1050a854f49e4ef7eda12d79ac3ffdec21f8638fd7b0968dc12073b613d874dab47487b48197713cd4d8ba13c703016b8451e41eec944771831b4d2acec5712f3b3915d0b256126237ffba730b795a5bc9c01d872a8116ea86b0c4b932e864ab775c48dcd6933ff3d5ab0c85032320ff00a1f71c83d96090e226c2c94919b7edbc7f52628b12131ed9d6c5c2cb34e1564c2298dc980940d424a502a81ff14bea9a145558e4d41bc98e6b5ccad5e30add3c0187f019f84c654900e7e1b9f4ddc81c02fa235f18f908d976b7698566f082046755e945307834f441b6b1495cc624bc0a58ec29de94f63b7ad63c65e7d58ad7f3473e86a59b11656301f91b5815abd1378b43a6081e89b786e35887dc44559ce3936bf944e7e8e657798b703ac7673d901478505171e4370e033f549c5ec0e613514bf99f9582234b2f42f7abdaad20e53395c7f45e0a9d5552d6ebfdfda431a6a133f7a5d01699e6c1305e24ddf3c21806891858a34f59043b324840f360fa428e36e713d3404831cf678f211937b0de7030aae24783aac6b9041b0b777474cb7c611019946dea00c9e468b53b3c203b326700fd24c25d8c477f9bd60d155d32d46f4b6bd6c49e76c5e656d55d2435cd364f88b9d08bc2aa6216faebca13be6ccf49f012d300aab73e168a6f02cb64eafc569a176fe7aaf3875843d0fd60a17aaa6d8e96d6d6e97c7beb0ca0f74979993630ea82359310d22172115dee0edca4ad56b19347981a4e64806acebdefe0a98c6737b8c4383185d9961684d8dcac31f3c1a7b223829a804232740c703d4eaf238db3c4af76f0e7fae28f8f17dcf44c51568859a30c6987b0efc20a7341f04ef0df6d7971d23890a087cad09ad285c497f1cc093642c7a77d07fc3043442727d7f5c6770bf82b99e8e8b24e9c7b466ff3fa3b7ae6283d7a7b9ab4f0f3dbbc565d0984821410a6c9346f86b54c90ed331f3ab3227ef33d54b52fc7989d4db42b8c538346cd1853d46d97f0fb786c90fa2dea03be57f4fe73eed641e1a22ed934b1f8f12469cf7ab83a2e0d8f410fd8051a7773a37c4057279a2c5d1c246dba5dc2f7d4330041084f612175580150fff7e8519b1a8dd0bd673c9a40d2e52961b362186eba0c130a041d187010a4e093762a398a0ad9ea5a1822d54f100620d18f1e223b656c2231b93763a8d6e592a2f89b3210f08f036e08c77fc0ef5980af9d8f5eefa7e8e13d530d8426c333f422d8c4a979903e0e9bab032d74a3d89badb31aec7fe4d680db1db31948caa6684c5d1023c39004fceadd6a157d45a35b3713cda52c9fa5d2fd4471aee61c3fa909fde7b1a5324054bd7843d2e39377f6cf240f7a913f7f72e722514c7bbcb277fffb75cee74cbefce81f244004c87b0e7857533f87a467c6ed152eeffa2e7771373932457e7e575c32cdb4316d94c890a82c917437b3e7c52409cdf86c0741a3532a8af59d4a9f8feaf582e5ba32eb0a64a912168a5f047918c18897db2d4339e6cf81b4766fbd80c25f97306081bca2113c7fd33b8aa09d9e0d1299c5db5d59048bb7d9122bb397d1b1921ea44a7dc6770c0791ed7bc5dc41c87d853515dfe56dadd78beee88ea6d6a4d9d682fc2f4ba3dfbffb5f3da53f031a61675abbdbd88974494a3ade622b8474c8cb07efdabe6f7745cb6b49aec47bcc8cd351255ef63b4d75b22729eb4297f65a38db676d3dfc60c0015f51421fa7aab22ea8bbd5c9284e961a51aa06791c917d49c87602074719de42bc862cab93944c53b66dee133767f6ccd9a528a1328f1eb7a5ec9503dbd4b3c3f12298ec320a2544388dd9cd74fdfddccb5d45ffc88d3c8d2a034bd4ea12329a23d0f985b577c334e806f1575292f60a12ecf724aa4a5299f62ede947a8fe91ef041d48c0dbcced0fec2c3dd20567456f1e973d32e98ff70823675f5fa4422d59eeda16fe82d8e89e952a60e2f0e36963ecf55f26d8f93a456563ef497ca3802056b3fe3d3d3ee336a4714a845784a683a5fb47081f3b9d75602a460f036b262eff1cb2972317b089d139f8b7101c96ff09e8ec7d159d2b1110e7838be8c16cc45d89116e78e2898843eb51c48294e5f7f5348c7835e90bd5056e699e68ccf7755ae83cd5c112e670dae22fc1470a9634efc628b84299c215f3385b4bb8c72d695a35f354be7eac6bb24e2fcd0b8310679110c1743c8c6ed42c892b3d31c1ea271568af71988de50f2f48f4507b17cdf97bba4c940886a7b0ea4f3b0dff7a38e1854a85efbd39945dc11cbe0a6d10306e5915814d60d4ff6b84bd9b36bd31a7b8031cbfaac7bcc6c22941e2b0d5aa5932b3c29a4cebe6d55c14975a3f41b059b66bce87c5ab1c70241fb7a38170186a366d7933f882ee178d6574a05b5b75cfa26ca44660950e987d10f1494395bd2b8b1d40fa73ec7f45fb9025754fb15da148b99dc4c2f428f0f961c246bb4670e67b608a10abf7317737affc96b765811fd3540c4f54298c4f8d9efea9a9be1cff1db665c363916d289bfdde896a90434e969b7d80af4ef0e12f8e4d85820eaf48a445774449d574e361eebec534e5608b4a9a3160c9677a27310ac37286983d02bd3befdd4129d95662f5e99035ec9aeb920c599c66d76973f9f9ad62596df3de923fbbb75d0805c3e24f2329e5061c1326095759de22b30ad0655ff77f1bc90c7b3d9776264b803169333aaf4a86f7ec746f1c31293e018588f54f17c35e9781be68a41aa799b2487c4cae7fc9630b13d82587045f0691f4282e69381db16b1bdf6980346029911f7deb9b899d4a5632a57bc7be7b9bbf3483a69adb40470588473d645190a2eb5a8a00fb6da86ad2d3538b99db3e9336b8bb6bbc746b0376f6035ed6bd2fdd9caa844861a115743f1ea5a9c36caaf98c8545d2f772638b0ec133539da18dc76da6d1ee538f95da7eefe5bee35e1dbcaaa777c6f28de4dff25634325b050455c81e23355f1b26f9fde7cd4fcabb876c2caf5b8383fad9fbf14a37d43c15e00319a0f36d0fd88d90233f2b383899f7a80dc6dda82c3a5da02839534c6c0356ba730287f1fa9823cb96ab1af9ef0a12d2af6725b1b2cdc6ab2b66d6111d67b01bc86d9cdd6fdbdc01df6577e4f9c94a03627510e1a0a1bc15e9cac8d22aaf622ad1d12ad017d11f3ab6e908421c05f7f8f33fd615baa8af607353ffc6ea2115400efebd53fa207a7d63bd7578aebc6f5548b8672b20b249fdba9346189d7549bafc83a69b73528931177178feb1e4d31de6311527bee9a38afed09b309acfa8b6c58a10c45fd298d6d19708f100df5e27ee4f458571bb5d2892459bb18e9784d9e92b3989719874eed010085171bc290fdb0352786037a1a4a9942ed061c58499ac1d121d209b17a143c0514d1422d46fc45cc852f536ca614bea94f49c9324d12ea8dac2b586aa20541930e112999bcbe9ee04a957e4c326aa63c3d43a0cbfdc33072e7cdbf27a50bcf63b4bd73e18b6a55baa9e754f756b02f7645f57065659a5ea81287cce51dc28efb0ff35ef883539e8070d7ba97fbe1cff1db665c363916d289bfdde896a90434e969b7d80af4ef0e12f8e4d858202943f88277581cf05572c44d305f3ed865ef8a7f4f54584e38c52ed7c9ae0506b0b1d6aed04e7ead86ea1c4f241b0c82af042acc143ba8384c9d68bffd0279051be02ec251e45c3724e3a744655055a2fba76de81b7a6b9a1710e364e84e823fcb58cd73182831bfa003a50d04cc66bfea14be92c840c7f7478997848bbb1f3ecf5bd6f935f53403eebd73cdfe368b68458ef9ebd2b1a4526a33bb3c4c8423d328215c0c6fcfa8b3bc6215877662b27fb7a017ed93d5a5b0566b2723b457e2c9676d930c92590812eef92d5413d43d5670112fe332eb384a7d033afb4f42ef3d624fb1d784164325a7bcd4f451b0e4d0f05ac2addac86a5ff014b3c7b50ab0f8b0b63b3f62e27af7f51bfa4d471b3c861dfab13dcb6df796d1861d2b4b5df69ca07376d357ab58af880296ddeb88208fc63957a61bc0ff4451a58a278912b38bae818d79e7f6580e21b59cccfe5df0c3106edd2f0d2e22e63f1c12e53f9a954ecd78c671bfdd6b233634c4d911b37e0f80c19f39b2e721d3f2d12d00d6d1e687f754796259fdd2044269c803cf4ddfd288b7b82dfd675ab3f9127130c16b17f6b41c79de418b331fed891543cae2f719a68b30f1dec6950e4d7bba099c7911d7b5c06bf779d842fb385650b4dd3f0ce8b0bd1153b8f96b7878e47b1a0837503640f66b64de693e756e7fbcbbe75ed8c9a86aeb22f6bd67bb0fabb7d6e1839d76f606ba1089ea6e065a1e5787024cba73e94ba6786c276de597dca6bf411de571d769d5e2974f26e7f706d135b8b6128aa51683f0cd7f212fe65b24998e78fc18dd7a789b2c4420c2e0338dfca0d6ef71c3d288ca8f0d3a73f7cd019360816be37b600b3c054654619ac54cf14ff81efe93a0156bfcafb0cf313a63fd9686a43cb989af43e485721bf3d318e430d4028d6987e0b4d703b569acc75fbb3740a49855be6eb94fec8526f9aabb02ccaea97b3675ef1fa6f89d3f3a9871937eebb6c6ad6bc083d959e4974d44fc99293eaa87916836cd09c8e25670bead5a23f0b794f8f6e8be0e0a334f0f78130387dc406ad7650a36e758c146f75884e98612c404353e6107ca90af492f3fb9960451e38e8cf8fe98b06228321fd699ff8f0f0fef45e0b11a977933245066b342109378c3bebbeb98710d0e12273291ad047fdcbf210b322c1bb1857f5354029e8a4d367327f4712fd83aa839a4a3d4ebac1e6981680b5bd55318653b7138c1c3331e0b95f32a18851c9e01cd2dbb07012eec81b90bc7a98173312ad82855a1722752216d3e06b209f743aa79125ecd60164bd234c50421c290f5ccad4d7be62ccc749a9ed2dcacc4dd9c95fe2c6f41c2d91019ff5fa8bf1ac3f2f65985c8c5012f571577d17b2d321e87d179f2dbdc0ec938d526a837779245ad1bfc127d95aed3980fae7fc6c688a379b715b268b9a0af1d800f2b27c4ed21d4861e8e0883976dc6aa2f94f845563d1858e12f901b4182dac5c288093c4f3b0d6df28c50baec976b41d0d13838fe8baa105c7d785e233bf562afb6d634574570bc68c0676b2b05b980b6395e8771ebd9f01d879550698127539b7bb3c3c372f446b7e76e99aef3230fe17c74a39945506a55a8a5d22876da7e5a87b53bc17e03326b8180bb5e6fa0e04f02b54fcf9d3565fc124167547b7b521e012206ed0ec6d03d0eea0828dd9386a8919faceef39e496732bab53c0926b3dc23f3862b40830731ec5ae97f1665a63fa78fc63ae3130c2158989d69c68f08f58e9033f2f000d0a4d0922b337b70d2a287ee5e80c2f821167ca77f07b2f999ac770ca348da647a7ac96d95b0143245f2bd5559228f0c2fac89cc893276139d5bf2b78c8a310f02f58549f4b82a87ccdcc1f1392480267b61f4cf6f5ccb17a968db516545b71bf965052ac1c15ec94c68ae413892ce7b1fd6c8f6e97a83358a36df3de923fbbb75d0805c3e24f2329e5061c1326095759de22b30ad0655ff77f6cd4aa91adf3ba3d5736481b77ca7724ff409204365b3c9255d915fa0ab1e4cad3619bbeae3840544bff145badb3cccdbaf83dfc0bbf0f45fe9aa0123309f58a65190ec7025159d4d8150db56039718491fcd2209b2fdab935797c0fc87624387a476547bd979d758973cdd9620b9165b200be2851f2a711ad4eacdc0b7380d4fcbbbc1e72e462bf3eee9df39b4d660f436058d5f8f435c140ed051eb620176ac44d0a8728fed0a05cbc9e31cffee491dd6e027a539032a0e8d3663d3d4b5b3f9126c29b16bc103ec5522378186d1926f495af032ddace96ef081d00db90aa613f9ed16031a172875a22e20fd5b51a2a39f6a12c6e5aa634ad0845ddf11136e60e1eb44bcaa4f5a5ae0a8926b719af6b4f19e92b4286e6438237b4dd3040481748859e78d39508a99da84edaef1fdb1bfd5bbcd8d50dba694a5baecd2fb247590429a8bc260cf3a860ccfc985621c63be2c7bd5305275f8e475b0a4cc6f4b7d4e7dabc2da6c34e88b0f929b27a6d4d690519af5488e855afd14dd0aed1d10a185e8dbad22d44f9f7365c4181d6487ca6ae611eda0a94cc59fabc8436f58d5affe5ebfe496fd582008596f2d04939bdda98006b73195d3b5c600763d3a771659a7dbe8621b5774d295675e996db8003d94b0746ee92de200285cfa58922b6b4cf00b121bccf61b29b2351d4292781e2bdf3b60318b8e10f970e059115220da573cf264bba30e3d4a3a9d348a4153ea6c9669568b998a3c5693385285235daefbe60b8435698954161e301a55a00dc05ae7d3faa57b5b3b7ffd6d8ee746307229a1c82958fc46b7445cfadb1bfdbcb842e4ff94cd15f77223d3768ce4feb98be51a46a1268b54afcfeda4437a24e19db4770fa4430f18585cdee09a6cdfb6421dd23fe991d5c5db4d955f41200ba60920b4459d69d6d67a2186a0071ca83240d2b5e1235fe7bb6e376b046622d6eb5f1b037b5e846b9c579c6f1e39541047e25b0be1cff1db665c363916d289bfdde896a90434e969b7d80af4ef0e12f8e4d8582be97bdbd9f669ca6163d7e652adfad66338c1d9d2cc3e319759a33fec3cf77c31bceb4fbb2ae0180f9687f2092ad369f48bb855d2201a3a14a7ea2f7fbbf97e61451f9595df1858dd5ce896b6018bf37e31fbf7a516f2cfeb23af99f3c9ab3d4d4f02c76e21e5e244b9703b3abe92c6b6bfbfc7b9980c507b1b6c536a2808d7d55a085b1143523f33b3e7257a4d0ee782a849ef7a48fe861d2cfa9e84ac37d76ee752a677b5f3d826402bc19c17060defd1e5a77c6f324e7a87e14b7632171d8ef542eaa2f3947155b345e5cebab3644c48755d431918169902651ddc510004f23e9f9096482e6be56c348f3a7b480c89b21ff94c43511924f5741d652e4d093dbaac9a553454a6a0982cd22179cc7a4d79f5dea8caaae319f961297ef188ff03af90a103eba45fe3c86398e7a54817a685f7e62a3eea17e6470b6948e730d52c7ed9774971678868af5406ef8b49a561a46d5c2df766caf0885a4e8ad405a902dc3a1fb8311c3ddc884c4ed13c0db0f5742e712078d7fe7972023e5f1314c25e304a232dbf3436c05fed35930e0a59189afdafb207668902c8677d802c84d325860ddd4de20bca93b8ecb45b93fa143f4ddeb6d372fb76862b9c74807562d243136161f96493b396b5a785d641a9211b23bd36625a8b6bbb0049c800a97ac7dd5dc5db8c53b249b63d75b53895eb63fec0aa420fb986550556330255f66561e03d62052c362f430157ad7d9d369cab4b325d5335ace1676a5d53927acb2d6d01a49c9724c614c873b2400879c5e40415feb485d57de9a4626572b9cf1cc3c36d4318417ea553e961318dba8528c4cef434accb0b8009e6435a3eb16e9a73ac16df3de923fbbb75d0805c3e24f2329e5061c1326095759de22b30ad0655ff77fa13ac0f16e20b07836ed8afced7366422c77f33382cc70cf2a1f035fe2d00661c192771b7a6f2922d0bb2d034e9476fec6a94edd3209ba4cd9f878c9cd832960ab90ed747cb041bf40b99b1915e18f30cf6ff2affca4630c9ea11385f52d4864a1db13faf16ff73d807a65b0122110c2ac3f67c8fd6875b10d3cba91671a9d186d3a7732a5724d1a3fd3f837603732246a72737dc9e9ef8de6948d500862ac8aef74d13dbe57909dc3ace022ad113b635250dbf1f7bf2d2d8f93e7f91d102fd1dd93a9c17f5de1557eb074de3d818b43c88518ccf770b116c0d53e20c1979f790ad28d25d0c33ca5c04cd8ade8f9f2d8d03c9ae689e05670f578b702b8f8237e9d28bb6e8d6c2524f938fa9e9954b3dde05159859c632ce28423aca216c8c75a86b5dc61616fa073de177a2d17fdc32f9df2f6a751f87b8796c6a6092a8251449a8d1f087ac81d8fddbcd65facf70160eddec1a547071d346f0f8e3dd90522f7a32a31547c8c281169ce15bc9240f3d327b8b896a14bd66978b972037644e5cf9732b39c11d8ac471356c0e436eefc5f066a6f099db612d4599d025c69cfe1cb786ac8e505761744c5060b9a16718f2fe60168aae47aeedd298ef4c9c41666a09ff2c7e981838196e81038ccdc5170d03fe9b5865d5bc746121f43a1d088b508f3e5491208dfa62581ae3bbb433d08fb6156426acbb3af4a9b023b5982650d145124c56303ad263b39cc651e0ab30774f6ff6e0e43e4681467e5df6643b92fd3be1cff1db665c363916d289bfdde896a90434e969b7d80af4ef0e12f8e4d8582aeb213a2f4130a292d161e390ce72fdb2298df421c45d95ae904786040ae2a63b5863df0eb257cfba2d835b5ca34bde71c64b10aecf79df324c6bbb62988af48a7cec50c4bb68a61f8ebe226dcbf75e0895bf2f7294ebe6b591849d698cfa95c81fdbea504ac09a5644140dcc72dbe4d33194dcc0f852c35c0b76c666990613c6199941d88894e8ac8d705cb675964703a1f1a405a91caab5cffcfd9e43841ab98cd5d1ee19fcb5deb603d3600b7c1ee70db79e6e8b5ddcaaf7029977155a848230064564339c8acb04fbe354b546217d6934afcb9d921ee565c48be8502e0d462590a7d071b88f7e041ba341077e6eda3ca385185bfaca0aba1db3b1547e35ce24f5d3ff8d1fb039c9c6105a1a89a825bfd60324949faf4563ed1635103d4d41cfa8da6a432e8490da5b884ec4581029bbe6ac749ac07a8016f72e70f1c4eec58377b3b02cc2e272dd32bf04ce76d0440a3a629133b46117401e92ae3662840f53b2159e8727ff11f6413d2ea759147c97a292cfe969f997b742be5e493612d2e304273d3bdb89a886d81002800f482f41f515656c447121e2e1fef6adccb773716753c6541bd11889156fc785ac20ca44cc789c3ce7e72b6777c366642f0a90e9062011ee5c89ec962ae94be415d948a2e85a111cc717778463297002e73f5957891cb583e66f89eb121d8a869ba3fa2b782ac9c6e855ad25574d39e82910361866f687bab2bdde19204f1135562e20fc54745a2a5ae1171cd1a50df6deaf393eeb5dfeb23fc52381e38ab8950adf37a32bca69afef70c84df854e30c641620283c27853fba9a84a955bd8c6f6b04e93bd5f9302b9c140e2a6286c120b876dd4a333bab6ef9c89276558601aba4ae031a9028242756d931cbf951539d19a8af186b097a85e20ba96bed8648118cd41714a9bc68bca7fd312559aacf7042595c12a252dcfebf7ace94e880c1c712090ab9607bf28ab60a39d4dbb6bd81eddf8743cdfb288c48c33fcac0ae32a0f727a9833eca565117386729532ee04c671b8975a1234e25d79f4af092da74a6447aed53c4d607d313784f190e2ae822a2576aa23e7b6dea73d0e7a15c82ae43e24915951b8df2a88c13c72aed7c033533f28fa17826221bb5ec2b4adb1b5680c78124c103e1221b8faff4495bb563c3429e4d2f1a0a02a4aeb3e1911a89e98a5553d4151277593e20e8e90001ee755d4ece58bc8e7dec09472601ffcd72c53b15042aa9d6ed4ef8d7b1ebeff48e5d6483816db2c1b8db2f2ee4bdd5536a1ccdf76f4ccb9e1177c1622be17ac0e7f3ad523844bddd0b053e3772dc508161503ae5ef0f979365c0c0ffda380acc4b6b86efbaf020ed70737a49ca1bf1e12caa3defd0e1fc12526184cc33ba78eec1810221ff3cc921c43423d03e2c75a9022ea74a932c068244159dc7d4713d1135ddca9428bebd9a8b4d2d9f0506cd417c6b46abda8ebc541b97bd8a08fc731eb632c49ddc2dcf7818ad92bc6b47e8d9669f9715fa8b3f7125312426526b94f9c77f1c3e863a083f74320f8111c6fda4d1df30571b5a147b2cfd118219189f50c05b8c48d6d26708c4877cfea043acbf3b5fadb7172283b9a41651fb2768a80ab3d3e4ed3755782bdb62db967c0dd7d1045eba868698f9e838579bfe83307e4339fe754df4e801478212a12a05857d4fdc12493fd6e64fcf3bf4c30d777fa3026ab5b515f783ee8ed3a0f65b9c1cd0bcf3febc12a7d688595b7e2355deb22a1e918801a5e625b21e93d420f572936fa03ae2199163a690164908918e83a293db575017466df10e505b8383322cc87d0dce65a1a0c6f9aba4fb15c79e9738fa4fa0240ed674b97a6e550770aad58e47d90ff2346da63280547c6ba5d6fdda061e54c82d3ec4edb17bed4498967c71e1d6213e5fe024756e2876eb2845d660257f4fd51c3c3ee5631778bde70c48e84dc7628913668504612a28395aa1e5adeb6c1475feed8dbb1d46a27ef04bacbb52a412e43bca8cb53de172e4e6f63c0f341913bd67aed23e0200c72fcc3c5a18dc132f7ccbdcf05dec049ce42af5f510b6b9ca639813407176422c7f2cd1d830d9f3175c533f6a6b1a388b1c56de72809e2665c4ae44bf8945e16cd24341293c958ee88a679caf79428cee3ca3fb2475fed10d3851d294f0c63cc6f374d781683bf5c8683eac36b789cd7a71ea0b290f83d091ab6e7b60f574dd12a12b387dc70fe9fbdc730005f8cf09c67b4b640be7af268c6040105eb8c793ee99dc767808661cf69496397b39cefe36c61d82a07d87e2db4514f6e84a82bcaa9a94f22bb87a27ae6c2c64cdb8eaeca8a378b8bdbfe18c38d11e331512810981d6e92adf098e32e4c7803c1b77e574a2e8fe4de76feaa6c6ab3272f54f320ee8f91064d04db6c12134c72e9e6036b2604f62d62d37524eb86fb7e533216e0e27fae8c97eefa5437f8373427cfb66a1735b466a51a616bc55007735b1b30685a5d1d5464069851f3e1e7e6428e05153044234d77b0394d80aa07b62ec5d543048639e4004d7486759cea93d020966f0fdbee97245eef665cc30843d663a1128ee42cb4e14625cdf91f884fcdf780a1d4e16f7c3654d367f5e573fcd2ab748cf3f81a6d70a439e943b738603f8fdcb7562988b6fa3794922196780de3df38904d9a98082b15dfe6c6afc779f4fec3cfe3f252eef918ccbd55d714bba48b3f9c70eb3f9271a9c3afaa7eec7c2398601ef4101fe67b694f8626567b8c5bbc031e56712fd731119597a8d59117a57418b625a80b5cc2430a5fda369d5d464eb956b6e0289da49a70673e829c42127945ae77aaa8364168c1b0fb05c91b776000523c23afc7e09f925c89f34ac08a26311a78666ffc4d8e3182581839f3e628c110dc8b94195621dd96b53c2a0bc723f13d2ea162c7a710168a6e41f5e8dbf2de7962fc95775f1bff6759b0d4e6e4250e23cc115e3b521893de9d404b206f09b98c002be8747b196436babad9ab1161cd24821018955123209815b4850dcf7c4183759bc578bb28ef383f2c9c99c950974bbd0854454f40669dfe1e12bf92f99d66ee62a2758a6ffa5cb8b5fc7edc11a0e4fba34250d94e92514827119f358044a59a9ee3e5c981fa6509f64e6b704b23cdabf0e8fa1479340e3891bc0644e79c1beb32cd1d4cafade3a6d12ceacd75dd2ca682d0c4a0bee74f39532bb5e4c68cb1b75e0b1a2c086969d955ffc3e59871512bc38519783c331bcfa470f00fee0718be38388a055e655ddfed64512780f8b4ddbdf74c429348432b8f4e86b48a7b56a1b01348d41208bd653e83e9ec12a068621fe561fe5cead63630d5e655ff452de189d54cba5e3750884415ce10114393fbeeff6f1f2c43df8a6c8c29e69939ff3799b96b93d6921de8de5b233c91461cef5ec81677a8ec09d354d2bdb71d223df96b73a3c7f1f830b7b1cb360eea657204bebd12c6ccee9edb30ea996e28410e56043c6fe57c926e8fb58a200db83492197996d095b5babb8b4b8734d577f52b6015f2eaab8bd25c6e0ed7dab4ceaca21eb14002a5f35c4a13b43f6e652c1f059a3d02ab6b98c1879e5fae445f5fba080664618a16a473b8650b76540fee94a327225bc32073fa6d5a9065c9dfd35180783c02eb0cb5ca8c7527b7f91bcf4e9d19c9fa3b5e4f00559e207c9e7f6b96ad5a6ea62f8d6d7e2fa6005d439d128f0c57cd16c4d5ee6474c3a3179b9e1fab0369f5ca7133f74b978d3e7b40202c6ab17a4fc646a488564798de75a07612b642a9e781f662c55802b061b634b8695cd52adb65ae4bfe2961517d512beba99ce45b1d67e40d3a9226dc969d08ef244d590fa0ab724c8583da0cc20b07f0a705caef517f7e26fdb790474197d63298f975c7a28268114ca94b9d786e1b9be28598fb6f0b3f380f1b435fbffff174db2b659630458c3b0d015a6a453e4b8190f883439392a927417754f34e5e24142d2ff2c9675a1b00f9439093822f4297b85b201da5a4fde0362ff8ed3c60b90bffef70d1697880c1b932c36a76c47caca71813dbc7506682915796ac1671dc7f2cd495f047042887f175380c7462d8ca656aef913153dcf628e4388920f7563293abbd6db9334b42c1b80fa4bfc5f6673b2d9e3af2f48d818de421e7bb7ec73c63b3eb32e6e2bbf071f16d02afdf21713e93af231c48f05959b2d70e6f42fe35162fc133cd1611333db6834c80b72bcf3ddb46e8f5e2404f083c0ca2d04ea9c421d4c01856130b82946333bbac0a687626d6a0e23233d7e3a41aa5c50a25321ebac2d683796dafd7c5678cce2d39fd109db6249628b318788d7633d7f1faa547d975892a9e183b980e5c99ed46c931a41a7508d96bb0458d01381e05a977eb0863dcebe9ec24a4a368dc435269d0d5190f7ba7e439800524709df34261cecb78e0311be16eda5fcde8c8ad0284169be6313a654868eb8eca4ac6f4a9b2df79a375b20c54ec6bcff74c1ba4287c67aa4f703b8d26586f3067912d99952040a71a98419bbd0311da05d8af5944f40e54800c193c4e25d510ff49e536bde429f36f274f883d212a76639b304d3ff13c27eeab806d81961657808c7b4d509c2d868e1bba060f0045f67df842c2071e7c495708aa2c60a81afae902950d0aa2a4096da3e88562416881d6a33a6e00ca7dc6c9dab11ec27813f5ed4fe27c076359fe801799d09451e000672bf7f00091fbed126618095c1da9d338b568f47943f385143fe625daeb3744bf076618fbab4b02e6eaf085897704a397d00d83e8d8e0f54da337ab8273332c6c01957936f715bd17223188c852a422002b4c8607b0c4bc466f4dafb45e5ef5d69bb029ba51dc5d27e1f29e550eea2dc783effc41c9ef8e4cdb58c2c2e7db52a7d96ce9dd72f3cdc13cd8008622341cc2bec71f18fe8dcb88e84325bb9e30ee1e2c0d65c756d1856d520f6cf87ea5f9e477ae498909617551cc75647e4d329bc7e6f5e7fc4ab2d41b010b872af6847e10d9e481a98ee7bc5b70e8cd966822c0fee1eb87a5a29da4648426175603016678931beb7f85e89c531597bad3a35b6157d8ff6650a65bfaf8caa476c52a81a8a7607603a3fc8adb9ff394fd36dc87dc7de661e5966cc803daf30ffa4de21255face58858fb792a09c75e0b713c2a58e30c85e185f7097a0711a8b1175fa975152e16902cb2af632c1e818a943aaa50856731672052d0a51d5c76beef4df1830d212f143bb17c690c42dbc23e6ec6b50a3cb4fc442616cd0ba7b09daea5fd33864f08fc5d0bd8e63a6ceb69db7c76c133b496705e8a5751688245615024b26246d65583744cd9a13c77d6b6f4a94927e0913be18adbe4652d08491dc739dd043d3693647fc66bb83eee9c75937b1f2a6766f763649ab94270d4d6677cc5ab9cdcb1d1cf65f1d9b5d14aeb806fc09e1b87b744a7f3433f2ec0f028f22886ed243e199d8b9df08fc11fd740fbe1abda0f4c4346d8add1fcbd3d5fa3bbf2a73384e350589aa74a02646182e909b085cefb470aaf8d922f3a2a4e9b877626ec365bf47ef584a22b19afb5170f517db581c4714b5790ede95bb95d8f2b0e4210b3bca46e12269a30ac8fd968759a2fa7b0c09703a01226aa81a03fcf2b2c4a91160c314596fb79eb824bc1b37825dc866842a42a8f4388c2c84e9e31117dfc3e5b8da4ce30291489a62a01e756e8b0cd579436126609f2eeb3fa55a9c7a61b23466fb2c7035ffd5bb3c26871b38fff1e3151f6719cdc3eaa9e9015d1cf7a2c10675e91853c7c1c45c0b9580a9c0902b7adcb875386d26ff3a98dfe97c9e42245e7103edfa84d769c4fb3a38a6ac456e97fb8ce41c12db52e7b2469764e6c1df377818bb019e149caa214bdd894778ff80a8611919530f5dab62161aaa577e6d74d1979a2441d42cad23593c2942c56d1285835cfc52719512a1834f2d244db150593ce2ffd514f44be255db95bf95e32ba192a1aaab4e9b73c75c35e39d07da26999581ab86b0259bc1c38934afe18e2ec634800f26b19aae1421b9825ad801ffba92a63ae39234beb075a45a34750f40760aeaddd90aa8bfd72b8c90fc86f506e9b49ed0881b12f38d10f00b04823cfbb049b382edc07a1e5bd3dd8fbb0f550087b3ef4943f4be9a971cc124b18e2c3e5b3a68e30739c7dadc6c6ec8ab179323f8c6b975924247b6fdb191c2f6d8aa4925d861f61843877ce0c3a225046a57cbe0b86b51084f5d20ecea6f72b46800d00b690fb594508045d95b99f243a2d001f24a2bf45fb47d50c79ffb317d1c0a40603923f889c5559a44d5aee1ef0799d0d67212c756b71a8319422cd8fe17b3b6f4416471c3f6ff0a0621dad456725c4d826d8b56dd493c89d43f9428d98582ade1a33624315113a05322e1b997cda2cf1893c6a7b56d831892195fd4b6911ab043090d1aaa0276b69784ccdb97e61a4173c74eb4378547da8bc5973d3aeac99df182afb26443ec8399f92493d69c3dc012df32006b3b5b0bff4b507793187334775abe1c3c915c79336c74164f086571463a07c2b48e8ee34a7ea792261e76dacb8c802a4926025e5e8c31b00205dd87e827302d03978280856ccd2a2a987aaf9942735263a8f24c96a1a8c52718c687bbebaf2181db39f41d0cfd0c8699ba7500d338b8982a23597cb4aa349e56dad094497b40f9d08c20d0745021f3354609706743335c95b4af3a58b75a2dcf702ac8ce173171abaa52f14f67ce20bae7d13b80de4da4357a4ddcc6f62ffc575f8fe4f7cd3f0b8cd1c3eac8a6d532a0c18a376cc1eb831fe771f2b7c2b407f65eb017e793c4ac6e748d3b15f53891460e1b25c1f366965c7aa22a3cb899b2b058efdcb7fe46ddd8d52505c72f65cf4080eea3edc9b787043dbebfba30c73762b4d2c6d59759f5ff008da9bffb00ffbf4bea10cd3a7a42a98cf71a4c7a9630e280b51d25462238b3ef8a3a679ca696a6b1b1f9c7048d37779ed4a431ccd95c5ebc42fa5bbd8382d63346af07c3af5014073bc695e705bc135269232f602ad2a5c702c10be293a67177e6537ece737b23951f80c4af6b8607e4d03cf73db9bea895a6dc2b8c8dfc804f94439db6ac6d2ba99d64eecf52ed1fe9f72058146391e648e2bdb5a67d2be7948b1be22538b1900b9c8fbd1c2fdee9863153ce9ff5bf8b09657bab70a19860a6a09b8674807a43545d2f4ba11ad4dea1ae5ebb99327ad72790ed16457725f2da2a618e36f27d7ef6585bb718436adf46d2559aeb1e9c025f63d0a3b481caf6b10ea49b919c41369c736f706f41a2fd32914df6d0d960d7e132e1675364c116e3522f3f6b3ac84c2a662e126ebd3ae433d9e24f3be66921269a83c7536dc418fd9e2f93b9356b411f93cc2035e47f4019396d6e0824845fa718955765e0ea1497084342d2c95e3d2f1b35d8a69ac1bb67f0a155e16012a77fddfbd8dcca2be846e1ccfc5702d14e713aa12ff978673436100e3959110479058bf1a2ee4014cfd96c5afaaa56b106b95861c93ee632244995c48720e6711dc8fc19043e9c0632ae2dfa9f37c66210dd4146bf1e4d1cc7ebc4f084da9789ef481218e2245537ed9f08d9bd680c680d353a71d3b0977039480c67a7e29339cb24b6513bb86a894757a08126daa02b66bd80d58743cf59908c6b158bf620d7729c6ee829f59718f1bee8aecd1775886932a15f973927f90faba1866b1e38bde7354d54a50ba6b2847289c81a24cd66c4d78ed1c4e85397afdc0d3df00dd5919b0b6be03d809cb638d41f9e2ca3c79d7b4feafab6a710c11563e92eaa2af765b34d67eff7c80ba9832e4af03b3a8cfe110daa0c40e9d2e313e73282f246109bf67283cb5d0df4ce928c55209763d2b53068fe9715d8feba865d2852f14ebcea195c771440df51b20a04fd09567b46652ebf2c9abf68659f9f7b5ef288cf91f5c091d423aef916a386ab9eb4fad13ceb982ba243058c54cfd377f608c45c0a83522cc12f73e0841acd2de8ebaae6b63b9b81a7b2321da730a46b31b76858fc18a5a7b9c5a527697228003bf0d04ebc2d6fe43caef0b130069331585a50d4db6052b0c2c027a1253d28d29f44ea549876ebcb3afb1d31b8138b15f79edaafd9b9ce8f44cfba24b56dbe9b3cfe3fcfad0f3b4302fd67cdeb8b555fc3022b839aad6739b2b64c4adf9c7cf3f3ce6c9016df34da0ee763b533cf43feaa62406b14831f8e36a99fb4be885056884117cd97eab3e24df96bced6d08e2d76feb596e3da1c4bb57ccc376fd09abc667dded5c1bc59347e8f2e819cdd5e8ed5f2958ecc7753b88eabd648cb288551aa3ab6fafdedc7098c56c32d12700468a8699f5e8341db31bd0bd906d302df58467c2e183fbaa399063cecbb55735fc885bc246135e552181ab1383b502667ed209ecd02d32154072b614dcf551c699b1134a710a7e5221f8fc410438fc1404a6b940dc951a446f136df1e969ceb0d8fa988745baf7dde6a40f679c726feab18b4de14baaf57b66aeec5e5c2cea0dca5772e3d13a0473bf6f65ae6981da775ebcc8a783e9f2ce659d2b375e63a5470973585535e28ccd88c45451b5f595a42a436de66a35148d6eff7f98d698321607352e6dda3a0407f5f36e416d18bf9bca2c8613935b122525d651e0718b8f5735f681f53ccf23250c482a5fc19791b20cc7a1bc5e555907be8774e38feab095935ac7d29a56de3858c63c41f4de5933fc4c8f9d8ed3c28b13685ffe45a2e4a25d3ea22457449b2c56133583b90a90fe446f31bea8ba99252cdf0551e036883217e6f121ce6a85b23bcbae1f59792ea3b9aff3bb1d86f16d12d27223c7b3895a82639075f453739f14c842bb764dd88d8db5ce47bdc0adbc489d6717ba7b1b749339391d294d13d3303da99b4ff3176b13f6e98c148ab52408b468286745cbb7c2fbaace4bc5e2560286b218ef2ec7cfa9d0e604a6d73182f7b0ad76a2c8c8d31ca91289f15fc1a144a53c57cd4bdd89596f85e64f2c67abd015eb1bbee9188dce92347cfc533773e4c8dd377edf4b21bd78fa908e43ee754832cd47667d614871edb4beb53ab3eaab577a9806598e781f2e29151a2f929f9d17406197dbb4f68677e5a9dd20d9e1c12d9b6dcba74de82152b6991a76c92ecddf50522b19aba3d58a4af76b02cd4b141094455ae708d7bbf25d123935635a62ab5eabe4f33d2fde1f4573879105dfc7c1871add7bc679b597000777300e9e55c1727522b75a37f8efd784421b3bdd3f21e25deadea515ff0aacb9971f8d5d0334177029e29b06d4e8215d2fb9d7e7642af5fa803cf88480e93a19ce6a1a8b0c0b4a61b460e3e1090ce62fb76d7bd993ed1825d1fa8e24bf0cf5ca9be868bf9432448ab3269ef2b1a1d907ee0d5f7b7692097d98d0257b7dcf1befa7d72c601ab2c5b516fe8de3ea2cbbf717a4d32427a2a9022e977ea91d9b509a9388aeba3ab28858ebb14db684dbc7d978780efc86a2e2935a81b66fb4d976983a4dbfa2ed4756e49eee0f70424052a4b56e2876bcc7d55c4bbb7059437a5d789a18452e2eac0d3d9da335f7fd43e06fc229451d99336a09146f1588f0a53c2aa53142e216b5c8838ea1230df0c59a6351a7b71e33072b5f1914f3ce5ce10aafc57f68411cd187154f800adaf5900c3a54c4ef243457b144d8daafa08c2606b5c95cc590af52a8aa23e5563905bf607c27c93bdb5003bcde6691831a3f58cac2c7d620892c851365d429056fd06485996f3903c76f426d9c185920131d78dc46995291b1b2042f7d3c6c0377118701c8227682c7e91fb4a7c8c6c7427c0455020dd37c7e58b1d2d0a8f3641320ddb559ae2fc3326a18d14f1d13d0f73c6ac9183c132a50c4db85d342b1a2d8733054840bfe75bf5f3105c38f3b82520ff7d36cf5d22e404976244ab3732f60c379fda45804aa1b3f247fdfc4e08df467b979e66a8baadb64feeb620c452ef6a57ac8104d4c3f7ff71782ee7e6f766bdb0f1cf4a85f33c251493dc23fc3cb6bb5358c33723f5078b9b96cb1ebe407da1afd6c4767063c143edf3a1703c2796c46e1496c4a018a9abaf07414d12549a6cbe0304a4d62692f2d68ca0006e5069de2d3f9275c4b2dc7d0a76ffd31a14cf43c9b85c97eb62d82cb28cb967a1c4f0384a44856990180eba7c8761febac239cb8fb0e7210113dd1b92cda069363384858faa1e5fe1f846f383a9a04e3690252865a71f1ea0c2d751f364f8bb37a64dd46d6c0e2f1a0c6085165de2228d53b76dc24a002cf8bf7776eadcb301d6c666e3828de321461c01d9ebc22f91ca40e4f5e0974f1eee77d48ced8e0b5f931fc60d1038d0d16f29146a1ded18d8918dfb92457139f82dc858ad8d93442056108f4ed49ff7f01f0f9a5c3d14b8daba5e3d20756854d2c3e5177b44e081f0686f4080e7816750add2a967cdccb6432329f3b1b2848da025de58cc4bef2042f3ce1a9d3f56843531c96c2a33ffeb0fa27eb4edf1be6fbc682e01eff7ca3774a83041fe6a18ba7d890ec2608f748f776913a800ce5f1498d3efd14e91a110b1fce59b46e7d7b6421990625fa29110a43b9900acc7e7fe562ef65effd6235ab5457ded077fe20d750507295c1351e01679ca58d6e1031506023e455fd646185f1a89cd927f3887d2285d814a49038aeea854eb247dbf5156c08b42c3de284bc1094efc7a13bca841916f5ccc696c3e7409cedb55fcd66d949296f9e9517dffcee955c1910b48f7754bcabc940f5ffed501d4888092fea32bbd8e7d790229dc59996a1b52fcc5ce1568ce67345548c003037eda4bdf84d5cb260f4c468b60966891a873dbe1ff26180965bd53c09ac7937c8cc0d0046ed382e7d47907b81ef16d566a1d43057607f68ce30f178976f8b8103bc5e66ff3d2a0a37ce141640c9c7452994c9834eeaf7e6e9f93143a3e4c30904b0c3b2c0a72775ee87411ed08e9770eff7e803ae1e96730157b1a29c506decb33747ff71258d989bb78a30cdb736bd29b47c888535d3ef1466522acbb5c9ba76b5688c4387eb2938557cf78632d48794c00b0efb763445e32b9fc2172f2fc77ddff199dbd199f410253b8c7a849daf3d467b2ac658fd79694493ed2a9ab45c562efe58199481617305b25ac777bc8abb609d3f42d10941987aa3a028402f38ab082b698edb376211b88643e33d2ae455bf5b00cf1118b5359c96c9bcd88f1e17d3c36c4981a1dda70e0f452da356a17490da7c552f1d5efe848b11aae1e173401e2ccff2f653618b1a659feb5b90c0f693b265d4bb911aa9154e5df3afdab2ef5c3598f8c097994631a9f5ea32a0b65ed9496184d8281c1250eea9360e74854af7901715f4d5eed717669c4ba239482985accf0ff95b94ffdc5ef3b4a87763e61720a83abe1d74ddd3b6d4c00bcffb27a1580bec9c5c7b9b979204ef76620cfa7f7e7b8d84159a8886b6fb6b8d904e7c089e8d24f7149bb80b03aeaefb157a213f985a4e0158557605d1922676dbc73d66f4ba8f2df3bbe18bc619df6b665433309c49bc981be919a1d863e4d589ad82430d9355f591e9d318c1f6355d954990e2ba15edc76b59d79f4e4333cf6608dd1bc1b673e7a7ddfa2105e23446a0e2c86b42c61b54e8e5c544902b359ab35ae726082f5b103d5756488da4fa1c0e5ef892ca630733b6b702404f33c16a1235595a88d6bfbb3e4690bf95ce83b6e2bb0bfa0b5f0501fd26c96d9c691a64efc45025aa6d74420b58d29fac68d5c9aeb3a5cec9ccd6d0a2d01ba27b3aca7ac067bcaa6301b44470cde91d69eb6eb9c048629286066e9a036a3882f8a2f810621e88584941d0f599bafa168c3d56f5067b8fb945d54f7f5b45f51c3930503e0eea95228cb19e61de06549f74b22d48c5d8b3b593abad7ba4e30a42984fce7a5eaee732544d7bd35e0542201dd850d0d40b595e62da86c2571d50d903d31eae70f90d1a025ba6aa248e82b6f2aebc8ae40c618323167fa8402735ccefb5f1bb577b18812a18a5dcc862ccf0d1d58690912f1bde1d88835ae40ce8f06a695f0fb517768afb1aeb43c42bd4764b7588667a15e5f45437ce030222516c06504ee52e7d52fd498d436629bc059cc1c53f17bd3cdcd8d5d973e9cc59c98fcbc47cf2dbe03a79c0934370b0a3e69c07a934fb38cbc7c62bed491f2f577ae88a38ba62f42de86b44652fdacd88218dc88df940fd699ac624a470e7a5652ea80e7b97c04c73d40551ecba89ced95b3d49286603968afad4ee3006af368c1b228c9be77b16ec4d2d0b45b77bdffdb0da73be2d6ad4986b90444f86b209d0fb1ef4bcf267fc058cee6097fb5ec7f72f68d6fcedf9a69b621fd389f80e11132b71d1cc8c56a0be61a75f5c536db78b5747d7de7569f86da9aca5a01bddeb78fc9531cff4fed5d9a2b76215b8350bba4e96934bfd6fb30883a474bf8c978f28fdc773b62cbd9bd2e382ce78109553b1a51a0193584bb93968a70e3cd7b06b1471545be64cfb8cfbb84178f827b3c904827c5afb9b5d9253756282bc557296a19471280c6e648430b053ad4f75c003b6600a825b4fce402c11b0e31c1ff8472053625d26e671a487dd7c65cc7d06ef517f998afc4750d8f13114e77b02e35782d3363c13116b0930d55359bbe0279280a0e3c1d7a39339577528f617bd71e781a6e1462eb5aff02944896a12d5686fd9e3456e61d731e3a2a05808c78d3f4e33e9fb2bfdfa87a33ccc4cee6f1706b6458180c2b89682238d6b04cd6bbbf99d79cf180ba9e6bd51f8f78170c2afd31cbc02b350c86360dcc198b9cd169ac1f5b50dbb19717550354e081a57b7b4c8c4c0aafcca9ef80fe729104357852b31f0c110dcff412d95c9b238c8f5ed885fde7b0551ea7e19f92d302291fa9364082477ac486f809587b344e4c88975ea8fb9df510c9ce21d15b7bedee0593e14bb7f7edcda8767516634cde1d7615976688130e8bd1edd9e141fa14719d269e26589fa224f161e07fd594aca16aeaa856da88fcc0a900fd8b18ea53257cbee644e85e870f6b028008e8bb346f086cda10bdc90369065f56690f7f54f9683a600da65bf0d7cf03689a7e80b53cd7a4c3e210927586cd8653c2d9da860786a220acfac56bc225e4f64ed62de5f2093196fe634bb908112581ec4b43e6164651522be9851f74d6c87260c04775f9b35a597a4b56fd2bd233c97d8b18551f73cea052116a56174f32020d627af7d71b76658688e7ccb2ecca7ed07dc933420843bffc25c087720ed07a82f4cfe1fc8c92d0bdf2af446222ef97bb5eaf7a11282aace83874ca532e051dd3da84ae267cc909cc81f9d5b277f7f04dc113b83e104c4976884b973d11f93dbb8c978e63fea2af56f5ffa564512a74933f8cbf5a309a0dac7698f6eb4b679936df77bc074bcd3726d3ed418f34c5410d10bf7a072ab1173b067186e92c999d7ecee7e78ecf94dd0117fdc7b29533302ce711ad3f6be31862d6ea212824598f628922a55dada7f5bed0f19e567b3ace609baab90b2295d4134bbc0cec3f46d9b5c85da2e0fb4b8a787b8face8e6b0eefadaf6dd582ae26ebf735303869a5fc75c1dc27d1ca1891711f4a1ea1ff9441098ec7a8ef676f3ccdba8b01dfd67b9a811b1aebe7f691dc2f99b5cb0366fa3e6192c7dd16ad16d31415f04bc80a5facdc46dd17a40b1091262382e10cfe7b628a94eaf94b825cf76b500885505a96175345d9d0d1a9b421ee31453fa5c9292ba0f73c7ec074a73cb927646c16f755e8c2f440f274a90a73fc4b1004b8f51f99ac3399e8fd9eb7247143f8ff5bec22cd94a93a4de64df934b4da5c7d3293043152ab11232006b78b19c70baa9744cc4cfb759c3c5e66eaf85e12b8d2e729b8866adc2ae862b56817bfbdec9f000453bb45a8bae839b1d17e540c01cd5e82dfe705d65c27a8019bfce159210a4e5afa59da5fe90032ce0fc36e9d6d6c9a6903e6edcb54246fa6e52dcd100a129fcaed8dc6a6dfbdd496bf61b76c985909aecf848d6c9ab2c8c18156bc3b9d0714383ec6252cfc3413736e4ce789a283ddd817c61ce37031486d580fe3d58ec78c6a4dfd3cd23587e3b87816ac8090d53509ad78d66046449f508337ab59d003660f1cf8ff5f79f2b72e6d940f0077a9343c8c179d53cfeebf434b49cef7bdde96d9da40d5f2c2590cecd1902cd456a88b498592faef2ac9925b0db91859168bcef4bc6d2102a3563d5ee056cbce859439dadc2be621135bcf230aafcb015856a1a66c389c1fdfe056a0ae8b3f31f34b3c1f94d844b7e84a2183f62b75f4a7a3d1f86547fb30ee97815fb5ac150472107d0e68f9b0fcc17fcf588389d8e806fd9f985e22bc83bc0bc00e56127c82ac9a8f676ff8554455d66ae6a3bc14665c5e3270720b0c84d28a5fa5da430a4d4f36666ef5721041c820ebe6e69b04596628d16dcd383f9f4825a129b210029a5a9e2fa44cd5086dae0d433d0eee363f40fcf56cf04c7e6802fc152b2a653aa0fec1be24456d37d1b6dd19625bb90eab6e6d73533885e2fc94c02d9542e99483169df9309e4b7e57f6d84deb8552228e25678ca6c2b87afc844cb57236d25053f745de9b1eec46b293a9098824b92363a69751bbb031b79c163facaf8b1d78d3b1d58592e65a7ca6417110ff503424249e76c3cd3eab68118dcd7ea6b678b68900fd24daa2dfaebe3779931c145fb61669f9d5b2916e521ba4e3676349b7594fea73b5f7595424ce1ffd33842fc2152f9fac3ba19d1b3d15e39d3303f97578978e669e59d3f35f4942c554e9d944aacc47684928f902c0dc7577f6d8475d167d3d85507db27a2e1a957c0b34d2cfcf4d803cafbf2689a4e2b6a49f13e9893c693c04f7c2aa884ba40f2067cde9701888e7b7855c34e2e881d52574339337bdf8ce65f6a1991dbbfe2377b440aea59dc612e2d8559b9fa419f7abd4fc3974f605b2ee6afed4350bcbcf7ee492f53012dfb10c72cf2095c06853a030030d9707116fdbc91d50fbea9988eaaf86e44e67280195b9a0b01622131d7bbd7c9f3f52de5632336a3bd81e8141f6d7c2e910ef3cbb91036a59eb29b2464f757feb3d60c40d56fe537c20791b758b70be1057216bd7b059e690f6753fab7cd3f419e4c7be77487a0074712c91a20beb9d99e784414e8f0f6a05f88c761a120d41965b571e57b1bab982db581c48ad935c6670de64a6b27d46810ae8880148a41e3dc539101aa18e44b0b3f9941688931c8749a406bbd1a2125a9cf97b49fd010b2a134abc3282c593fbb311859d751eb52eb57128e9f6895fbdf41eab765def4dcbfac9b6cb40fd3a0ccf6d19e48584eed573f54b45f69ba4efe03adfb4ae02e4625d6bd1359919ddadf1094c3407f3c835778ba5dead7ca88a6cf5f743af9610214a90b115871a7da0dc5d4f736f8f73bc68b45fdbdc8adce2f47ae00c7f6a35f00ba925b2c9a86b7ba858c80997c67c7701c8e63cbbc1acc4d380085edf71cdbea9769289e528241fe8df325e81968802374af749142d83460be222f3bbd52ca8909af1f97803d65bde8f5adf44f0987643aa654126293bc64d96b481e03402ecde10d6f92bebc64e9b5ce6deb27d659f9732b9dc45a4b60ad80ea8349fd4e9f7732cd7542b5703b7bac6ad40693dac821248e984cb468bafafa17c714403db6e97a4e7fabe4550d98a46835ee40f276c22fe437f9265c4ec52dece883194fe8f50e386215583a7f2fad0dfa4ffbebfc5221576e3e3a5688e4a9322a18788fa02bdf814b972ace5b4831d4edf6b764674a91092adac9a8621fa7256cc0f68cf6cd24302ae6bfd90680ea0667a1146c6e7bfe3961b5be83f2468181aa9775098d554d5df6175bcf207b2238e995a32be658bb956e3b5f78c080997e4bf6766f242cc318a47357c9465f0adbaf22829285112be72717d7b363b2a14deecc73b48a1edc687222feca125cda6c9d315e577da76ac25ab2e3099da67207efe0043e49680f31b367aecbeccf09c91e09fee8c514aa8a142979b2797489c6b57c19031347d8068b55c6508d97ec98de429977849b4f36c02e81029a823b2dfc24009dffb1c17a281357d6704e73cc9002872261a84c7cc1b9fc145ddb93740068f049b9af919df83ae9e0d80a77e4685189e9d3287b1ed98acae969d3639cf6844f059008b033d00b16a87b28d8658b40c23a702d5f26732529b4c1fc66b913ae1a14bb3458d95f3ab15c18ebdc1c6b76a68f3bf95fff8b316a440af5d0a2afbb78bdfebb81422454981eab0aff4e3b6bd91e0490621ef81ee2561bede63edf85c6de2d350633e9d02993d7667e92d2ceae0b9979e964271c4a26c530bb7663cf8953d174b0e849e69d98874aa16b6b8ab75a7d22c84fc75fa6443a62d4ca06bf3ee9650ee71f05a906993aeb88e4821573f0e6ce1d1a4fc173b29aa0d37de1c0a05ce0aaa9f857aeb9c021560131c0449383983346cdcb6190f188ee90cf520a3284925f0fed7b3c0b8c4c9729e56dfb72cfb264699b0de6f7ca9d75126af70b84bc17f94f93197f8733886e102785a0424b169c7a030f76adb46bed6710066af64f1fdd3078e8de80a31949581d1c3f42c7a36ea631cd39839dd389b7b519fe52d5a6e831c6b53e2fa4f71bcc2b622b40751c8a60def978cce6c9ecfafc19654462b347d4599d3865a6fbf0d21232543cbcc293053ed65145cba63fe5277a4aa857ab7acb78a01304879eda76872c5b2e1c70ab7dea51fdc1b035d39f5c22afbb0fd21c4cb8e2cc639a6c00523d50e79546b0a32eca8c78dda35fd8a89087d41efb3c7766857b178ada8800a294901a991b6937f84695a05add489b1d8b4f347cb45fb3827b548553b0267227df99c22a1e0cc3ab716e80468f5c2e6bddff1fbb329e9bf73d7ee04b04ce0810a9de8db3ee3efcceea5d2004dd8bab012bfed2873088e2868d9a03f428c59723047822db364833bc83921e75882292611171bffc2832bf35463c534b873fde59698f0877b56fdaa8467981768fdae2b76495f1199da25fd31aea04c74ebeeacf31b7748bf1c9b3bc11be59c73ef394c4f0958579bc488d5d1a9488053b9ac2c36fd2865709592a13674f1d988465e8714a52bec518c4ac521cc58c4c3038f2fb25bc587c7b85954de5224ea3c4200dcea08ad1c8da7798d695d1b67a4b5a761e9b1c4119f7fe52d72da94d9917878e0d32b4021a72814ba8d069b4f1896df02d6583219233e57af073142af507f3230ea02ed1d06881adab9f127dadbace30d1d552069ba7659b702a93f3877e134b820c1b2b4af78a827f6e6d091164030cd7f3a488533592704490cd965bd70430f79c30949f0bd6dd51ad932644f18a0856c3b4ad2e039bfaf710493b8bc42d49995df7583da7893e8816823128ff56ce9f587602b6368f13dde881b447b091726a416f097cbec14579185cdd10d13c3ef7414db6cf52ce270f998408b61e0c2240645551a99d9261c6792edf4b94abdd461db6d242bd6f70a2d382f8bcbf93f4ad2989351a694fef30263daca0ecd37530f53476cfd33ab1889dddc298612046b06794837cc5563906f1eb23ef9960c88e10c8c462f60001a1b28d54d8114d7b2c5bc128324f230df0b2501f3864398e99523a68c79a0a32205423159a5535422a0595082cd25773358e95013e4bec0aa60c40960f1939f4c45b8f4cf6b486ec459ff0aa7c8605c94ae1bfe995f8053048d901b55c6d696ebafa500242dc96225bde949c150ee3197d36189effe9b6bc652f8d51b959392f41445e04200d8eb3b6cb824b38405fa2f3d0838a24af51484a1ee77c2f43f3de73dcfc71befea68014b237101ee47524054dc06943cef887ef6d497ee0a977e9a08e1e7407de22cbf35709c2b963027a4edceda4fd5e68a2ef662a2fea133472b5ba9fcbf76daedc021ba6bd77be12f05b0d587f0a87600b3434cbaf60eac16a1734fb0e7b1c852c06f60155f9eee5f7998029bbf91b122954740ece88c8226dc4fb4db26424fb69db137557ec7b056ca6d8c2fa10941eb3425bf39c1fa6ab4ab708467f03caa0844c95845684a432d68a6e22e8118e1a2554b0a2edcdb4883ca759a7cb84c1c095aba916224f3367354c8fe13382ed3508de898a42c9749878355057c95af7f19d0820d0db909c4308b648445892eba8dbaac3f67f86d8c3b5d884c32769a3da3cdf4fed148df30c6ddca102fad43148b18898b6cfa632f9da1035b102a18c769854bf76baee58761008f9f021bad2b206cfee5e33844e28b75a92643a215e8df8a6714dc876a147b099690aaa70e076faa863f1c28cd5be6223249c2f38824635606f4de1bea11eb6e4a8abddfeed5a36e32468b9aa971e54877feb5f7e99aeaab81b344abc4de5bce108ae12d310c55b24af7a37b93ad695f0f59e49b42f9a70c1c9137e7ceb15acb7be9a3c6e8dd86bc757da49de301495fb1ec39e1e3d7e2045aad53962787d7290818d624165ed4b534b1f8abe7d2b9049f16972aabeba07282c5e691a9db356d7743e4746ddf0725e80da18f5e63fb3813e0d3083486c574239b5d239650605304809ce74a96d2b52a6db8802b2f60d157997d451acdef60fb05189fada451b89dff1e10302afc1098feb4148f38b640c4830528af1f3bc094c203005e1945f0de6d9abe776474acfda664f498a655cda576896240b48e216a7e430d88a0afad0c64f2110e63bbab3e10c44c7d485526561a8a0d27c9c7ad7d83746489daffa9efc0abe2ed7a42970248b634b6093e0bb6e5ce29d74c45dc5c542b5989c70796f8d30bc8ce5a2be0e415f0092dca02aefc339f1119680c1570b19735b981308851d5b086061bcc19ab49addb50e7d82d7a884c47cb75f34065aaf4267544da90bc59a54d05ab362490c28e9385770d09c1a7b01d4d5c1283ad8894b1f575f2de71f96102a9ce456e83a876284e56ce0566714ea3c0ee052b1661e66283296284cbff3df035fba54df702d2df4a70a47cef2d27751cc50c3af018748584ce78c98f02ac507d138ad44b1d24075ee903ba243e190240c2a59794f91fc32ef93a9166d1ad1a0617d3d652800d95b6c3a9f1f08498d2cee1460783b662ff3606c6c1c6dc5f5e2e51c02057d560754aecc4cd3ffe7b3f429bf6e78652ac7ca4a459a529531c80bfdc0db3699191bbfe17c77e11e4bea3fea326a45b55fecb0112d1e5dc28a0d02ebb303f35b07c0127aaa5a3bafb76ed1f071308956d1e25cf7e875cb45ef23525f6d3388ac4343a68036539149cb4b88d7778676332a136a0659cffd6f83b469a1ba4edbecac3cc9f1e02b965fa6249adcc73011ccf0779c1c8a9fe2af0ad24cef4bb3c24a3bd70e331c8ea2947bdbedffe7fe7adac35f02893340c7a80a9d311d10576eaf2646cb14c704a1ed4303ef384aa3ab97286f3a3d613cdaf36485ac0abea2b213805c1a154aed5341efd23737f2be6935472365311006baeec6a77afa188681ab92cd49b1e791fd2c66e3632d2a27cc01afe83326ef104398bae68730397b7cbd2d973ed25eb311b8d7dcc939a868c595a81bbaf8ab7ff45ef9bdaee019e45deec41d0e15018d94b5579d0cbdcfb01355d37b6c33f849fd369ec2ffdff6abb8388a708c45bcdfbc15ff46e27d7d196aafd7ec60ad3f92d46ee11cd94a5e1c6da24bd0203109dc3d56ef99e5cffae9172bc68398992dc957a19db887b40f7539146a5715460e7edcffaeb27a3ba0c9a243c4cc52e81c62d01921e76a7f6f5275d7733fa9cc74da723602c84f2bdd95a37c150c064e34ce34a54a48c8cadf95158e299cf2f8738cb918e6f78bfff8c99085efb472c1e874ae0cee2bbcf7e1e0c5a3808f26e02fab05007c18c5bff834ac289e7d59d8de5c00e291edb26c44c0a02d3f029c04503c3ac883e11bbfc5235aefcd1776ea2ed24e3f01ae21d9e77333c1cc12927380579aa5a3ec5b77ae04405c9cc2c2c301ee01799153187befe20df3af95e9824dc7ee5a74be514e8bb79c06836fe249507ba7497421e8fbbc9f7f0fc445309354712ce5aa9c68c0588cb71e18d839ecfffbadcc8f5e3e9f052c6fd109d92e29987eccbc2d9d80f9ffac077045b16963c1e7bfd93107bbc383526b0843fa7c05dcee3692aa319017b036f83e2e29620ed78ea38b091375b64a1223ee26df918fa1d282dfc83e03fd9736416709214ec46135bc636f6b9163a43ed1cedf3bfa5f97b60dcccd60caa56763dd85f715392483bd0c24f9e56d91b014218b9966c39a1d39c81706fa35290afcc173baaeacea1286a3c0c8b5bccbe1d1bc38a4ea44d7c4aea8ad83794223c71feebd6764df54234e84f3bd22346ad162d6e58344174ade214f687111709819776e84091f3bc732fc1640b149c30fe3077486831182955053c4564855524379ec74ab9f4425afa345a7276c61af464d2f4cae227ea10ea84f4243dc367d53436c494e74f570ed0798eba77400b764fbb8f7cd473968c8832c2bf337c3b882312c4d03212072e8f0487e51e5f0a0ebeb367ae0d080b29c165b09dba8470c0ef72c189be7a623d8ab26fc429666e564b106afa44475831a76ca325f6e462fa18c3997c26eb2bc2cbc8c896f125dfb5138a6934df798a3653a2326631913f4b8c99aac425cb1065766788023da7e70fc485f8f558f69049beee214cde76f5a6737b080b22c6ef7a62fc37bdba0b1e3df6868bdc28d3b930b2f9dfcb012fb83b041b87a3b19087ae83e302a9213a76b701a0419be087dd4a0cdd8cd04c8f49de8f21d277bc2151779dac92a5323fef367955dc9d94316c4df77f367755a30fb9a4ba821c2d5a857286885db4d551bd7e28542f093f546d4d38616e28bc254625a8b317880a808d8a4db26520d973aaeb8d7cbc164919fa02cdb9a1a9b44256a61ec63c1c032ed2600349e9f2531277c30a30be4d1e46a44dee75e7fac76fd3684ecf2f6d3a34e97b66fde9b7c51680088a2919e982df3598dee18e62beb98cd21c813b831a29540b257d3a3275e9a5a3213772686d161639ee6fea3d549147afceb7f305ccfc86e608e0a788e85b151f62a40534ebf8758164732c3fe60c3fe324a1361962c1974492f2ffd71f4d4bcab12c276aa02162d379398e7caa13f89290b1c675a9948514b3a6c51adfe44d16ce7b7b294520c539b0800135a2fdca9580f1db23433d57f58ce45bd13a647895e36ab610435ccf673f7622965baec5ce1e5cffa4c5b225bfe1907ef4884cf2ce3bddc6030679a3d41159d3327946673ece2306443436cb1539bbc6be8c03b75eab35e0b4763af12562897425c2109a64265e168aa7c9043fbe4c8abf069d0190fd6cc76210c7507d27cb033363fe42aceba68b645a3d2bd9aff654322d6c403e788256161adb1a43efed3fea4d9004f6b7e65f3e17060390f5b2b48beea090bcf4d8e1baa6760f80d8cc0afa60c44e0aa456f63cd1d9fe59f597e2b98c1cc92cdbfd8330a99ca4c8883d25fe05771fb20649bc7bad2fab0f2f6feaed4d9a5ef46f017703c1037f21623bd783445887362306bb04019a8f8919c41358a8ca8f02425fd052c3e5cd0af51d8c5f85a84c14e750ba0638fd42443e65bb401e52c9fdbff84f270bc88949f738d7cea5f02a2bf1f98b818723673a5ab17f0ff20aced55b3abdc5d73e4fd893c500ac3e99f53dd892b51efa63439647d17841abc046b14692fb4509cbfd41bc819ce3da93cff555187f6aab62f865f4db85fcfa2f3e70b3555bea612e5d857251c7e2665eff34f6d6e0277b3414b00a04163d0aa3da54df0dbbfb6fed3a7625769c0da5ac1e58381f404a98cb33a1f5f53798ddcca39fa4ea85024c601c8a78d5e6ed5e34519923778ac7d06644d850ef1b7dde0341aa7912306c532ab79ba7369cbcbc68fe4ac79c19082b9a3659a7181e518060fd9480fbab28744ac031cf18f3824aebe3e06aab28b77d8189004b75b7a5aa3d926da3c925d086073f33ef1c2cc552e2c01a7e98db4cb812d1a8bf633ee97753bf4b04a84a819c526baf6d11cecef7d430477294f3b1a1e420f4cac86d7fe8386735e61464704b0552ef0e0c7179409fe76325fb4268e5c36a3b9ae905a60e1684dc818629eac8623ca14561b178c789b242644c7ca56d10a3ec0527a635dfac38ac65c8dc32bdb99d4448937651c254a38b822dc382c55a2183e1616e6a6f6a074e1fa31dad21da54fc35c82370785d4824da7b9ed9565d3b780c37f20a6b2bb1b7bff748a48a3ed410cb71cb3329cd1fd84d5968877afca957aa94dba29b8cfdf853dc565d1a828ea6584e9c73cd23f6909f405b0460945a80389fe3223d56ab18be308d3ce64b056c893d1899ea70192b5b6ba9695d21db61be1362406fb7b4eaa50ed1779c4c5fbcf5a520f36e97d63dd7652baf0bc4b3564c5f085c07cb9aec2f1a56387ec291417e1437b357da9ab56193351899a05312688ebe394b8502eefd6babe15129bc9afa34e6ffe4955206d3219195c26a8f489cda5c7f93b113fed2ce88c871e5761eb652e16be8a3376a88f2fcc210cab2f3d816f2a6f3b0abef4c57ebea5f59cc66e9333ae8bacc23a570ac30f53b548e2e652148ecbebf51177ec88b9353fb2b7fc7279f8ed0fc072d1d1c5731022500a4d87c5177336e6f2a498c7a922d60c55ce12b83db5dc0dc0c4a720f820ca3bd786d3d8a5487a36df4348de99afb4276a72645a54ceed47cf0e7fbe7bee55f1b8d7c4b08a15ba981d93ce3a81156a3572f6162ab01ac50cf31c6a4cecad2686a69ecbce49222368b75a92596a2bf34399467e8419e7338b8ae142baae04f0847efeff8e762fcdecb24a86e10e9506fc493b9b0aa6bead31061d1308595a6a8ab45fbd81deb1793e8d9ad2aa97af2317fb8839f8c8ba9f8a2c8d10e86174c497413005945b6276cae5e5eb1d2549b6b344c6b8e2275596242836229814095e8f1d49aa4f26914d34b9e8d9854ccedad802d036c16e1b9405fb38ab213d5349612ac5fb9b36c51b28499b2bcdd0f93c308630dbcdf7c9ca7c59fca5ae04d8bff8ef7366bfd417a779bc676ac41523ab07f3f9d020a496b082908796071cac03760e0d5555c1dc85abae01dd288e52e79413856989ff1a9034d43fabdb926cae85f674ecf29109c9af60d64b471c8823201350f937078e7209c6586590fab472da01007557e7057ea38ad53e439d85ffbd2bfa610d1a5472e11455ed45936a31dcd6d9ee69a1616ea1825b88214f273c341da2e4d0f60bdb1fbedb9c61a77f0e086b8afadaf1069a8e4bcb2baca01929dddb13aa2d7fe9b5bf3f985db90c2cddb61821114f5f1c8125c4f61a01922c4747bdebd2063d6a08a5ac9df2676ff0fe4bf60e571c041e7688ee6b5d943f5c87c43fbff5733e70d0410373596206f4db97ac4a6cf14ad62d6e449920168eceea50ec2abc342e488a3c0ba84e6e23a665efd440073b934e7fdf1a935b0b4d24fd4d18db65228ad1299bf16b077d25f87c8837d64ae528829761f8447bdb154ceb27bb5d9891122e62c19c6f588d1292a98689695b0371a77a99abe83b3a74975bcdbccc7374a7c58c6e4b1cf0f57709a754e69d1020ce48506760b605eed77c8cee56ead55a61f92fd1c3c2c47cd5a378f1ad68f541f97c0c23fa1277eaa1d4812995c7c1c61cbaa3d6684dbc881f35cbdb321d9ea438af6ed4cf18fd6eff2dd82e086693614d745c16b2661b45d323c957ee43d014c7deb57bd772326f4d2fd88e7e6f9aee592e560ff989b9e9e003c9ed1bb44ea683a9c66911fe15e5ce9d26cedd57ea2d91a9a82a68e3290b08aac54cc8dfffca20b5345241a71b91fe89f622d1b65c71918c67de606af73548ec9f18ed0454ddf7c33bd73ddf7e95b424f1d3516e859b11ded0240ca1142015e7fe517d014a404d41700b9857b770c411a5c748a827ff9c394eb6582580095c4ee75e7c8ce69b56d45e4e518e6a6f03c14d99d5c165db2ad0889a6ce098d8260a3f9b1ca112021696c546b39cd791eb342fe6ecb4f898b68202cbcbb1faeeb850535943e26a1566fc5a972dd65bf46a998a863a2d58534638c146f7a0637475c97c1891aabefd64d3c4dcf9e0be15c945e745080f2bab87fe7daab77c745975f318c15253f5e9c6601188623902de6020a19e2d15f04bb2801b94155aecbeeb49fbe8339c23e2aee5b7fb67c17e59578bca57cef5b612e029dc664e98aeb144be3db9343e497b65baa166050f3074b3587ef1952d7b64e0cfbec7ca2d860b36619d2d9b8f61430b737535269d9b22a00557fbe4b00606722f2c820177ae340c41fef17da4227498cbce81513aaeca2d52f18f732d8598335ad058ba63d6dcf064b6475361cd799c6c0dae15e83e6e61f2813679b58633c5415de8387992baf107401b784074c63199e2497f4fed617129ff6ccf73354bf04123f9be4390e8af3212ba454113d8479c6156555866e0a4ee4b6ba34a2c04ef33f882bcd844d3f3b15b27cbbc11b6c527132e98f49d5a2bbc6a1e27453f58939c99456e0a22403ff7f80265e6d9335b9e681415eb8790bc31363344fd2062af15338d709eee2c2aa93043b88212c96fa681d4285fbfa0b4c29c814c30144e64b4bdb963bf33342b79db94151b881a7680a01b6f4aeac81402c61e75b2edf04c0a1f7a54a4807f67e75d2e5d43efa65d4db816eb1c7689e6522deeba2f71c9b72d6280d90e42d7b54d101881a6753b3b6df4211e4bee3b97390bdca2a7b830d2ac42657b899ed7e88781036bcd33ef922ecbcc25c3b33e936c1f69793407cbaa3058afe6b52919209940f1881a17d588ef5a735238518a36092736ba787c5ecb094efc0e37ca12b117347efa2aea6e699526b77d8c512357f1edfb8a9214fe7dd51b1a0704fa58ae8dd87df1a844dbf9f9b8306747738cdfc2811f6e0883f70eb177192e9f7dd34454a5b4f1dd62f6affc71ffa0345d4cdce2085329c895f60efbd4f0fd2a467f19b4db664f118bb535243af64ec2d179a2ecb345ebb63f6f04ace9b624e77652261e440c66dc88d430b1cd10418e2757f10cea87244b3833f436ca4367452e787d5d15d59fd8dd13a7260494fda605d9ada50d9ad6a512edc7991d6053b849d09f6d7710acbc3c5ccbc8007b368c5368d3bb66365939dbac9b3322038b4bc990139a408df2ca4fe97fbd8eeff05d5b0bf93c35274aaf47a5ed2c59be560b5a31e19438d6940dc66056b0ba8758a4dc9e63639308e3ed127003495af6c8ea50ec26577e8e0317b59611ee5bebe2ad41fc924f21f10d6dff9e92cbd5d54a6c677a0415dc61282588ac470ea6fff5ed10eebcdb4e0ba965ad568b45bc4e3d6d0623a5788cc13d23c0fbe4ec681d744c372277d73e22bec67dc9f8a553e6be188e92664cd2c7b3d5b5ad19b03f8ac99c86ca2bf4f3e08edb0cbc7fa57be99a583413a6836b50fef9d4b6b08c6463d04c6c16aa42d6e1a9daf08b8201cf8066b240e0d099ad58d99e4b099322d962225bb3bba06a047e85835ee2e13d074136d786a94488ffcf051ac071a110301d804339febfa35ee7e84eedf6e2af75df9f8df41f5e40373b50b57d7658aa4eb22a344fad7b4a2a69e6f19e5bcd8cf52f20da94cb26521456fed1608e16cb28c281584f7449d46320a7eaf7f0d50cbba5b6aa9fcf366d2bc857c35390d0367f8b7c8d1b2b82e016979e54dd2b3e8ec1b075d05eaac8207977766b5aecc9a925c16c24b674936b74bdbcad9de54fc28d5c6c01d45fa09bff6c2b62bba68dc2f07d55cf9e110136c40686d409c6b7a2725d91fd781ce85a18a7f28a3e6e27c80b272958f07e03d5df57c96abde1873ad7708863521bbacfebc73d63895e7a95281f5d64045475869fe88483202a4c97dc836d207a335641e2b8a9a92cc13302f3a4f550528b96d281f00bf92cdcebff015a2f001fc3e869592697d015b5f5982ac1c3db5db5db1e198b34b5176190110ac485fd1f21c6725f55a60ba10aa0525bc9772675ac5172310e6c3e095351ddcecef8185262ea5a7cffe86a59026ec6a7f2e597383bf516df3dbd09bc61b75fb19520c202f61f4c65f3b501a3a6379c50e2c23313bdfc3c840c08e2aad406f9737d05db65e2b43d41021b951378570508db0af6e1bb996d7d62ea135442a5a4512f8cd2d720a36881a8ac5bea66decab60c5814bc3350279ef6cdc50c80eca98caaab1c2ca2899deb71845e7543f477bd5cbe8ed78df09f90ea615bc3e694dbfa6071dbb590af41204bba392f6228615f30d547b6d42316e3d4c8779854b57cdacad99ae6dbcaf93dc916133d499d34c3af58951f1df46586c8bc432b12104925469664538e17063b97a9a61b946244ca502f9f62f85b40134b43692b31690d066a8f1f56d62bd23174cb8f04d48c5d8b6921a666e36a1d8b9affffa8918fb14e0bf872031734a159c85829309b4ae8b391f59894250bcd83c383e9e1a5a3ed2a969ee7520635c73793eb4202a553898d5ababa44cc7eba1155cc69b41099b82770d705cbadb50cbbe44df36ffdd04597a5dd2bac62ae7ed4a3ed83fd37fe5decc8305ea49747ed78bc6147bfd0a2ab723ba1bf0305c7d4b4f113ec31b9c3d07564dc0e737e939998d7873d26efaa0e563789117f86ee76c15323dfab6c9e13bededf5663ce0300717e06609ecc34248cbfebee994a0754cf09eef17c490447ee6879c3f013cf03b735b80420c7a43b763ea9b8840a263897b8bdb93b41489b12d42c17b0bab589806be98997ad7dcee7153a2c15d79d9865f25abcfa4044cc84fb1a110fdfca0162beda1dda6232152ad507bfbfd1509432179e6485cc11a5a8b36fdac850373ca8a37193f2756a775b4b68c6f8fcc023c635560bd3a3bb534548576662ebd0ab0fbdf38d2c62255d7a0ce68dab9895d945ef01e5b689e3bcd21d9d7de2d45ebcdefac2daaeec75d6ff7ec02ea652b9f97909a0c733b29a37115097e52478f4dfed3f3acd3fe218b7e5150911cc431f8b0d3d80c8b3e6b4e3798ed98cf5d542e9700df65c960423ae67b0458b9f8a04d5b0d41623ffbc950cf4219be9f5f5611d17e828ae419fadff06521aeea10c8bc39f0bb74f5a15fc7765f1558d39f54872a1602b71c33949305f7e2f0e3baebcba23f8974484c2748aca14c9c30d88d92d689fc0fa2d9799d964ef5fa9861295b74f557f831984a610d3163b6746444343fb27ef9d1cb65c65575d13921ebdeff7a5dbfed26962c52ca8976c32b58f5c440991b57625a980a9ccd2b3cb7f2bdaffe8b7a4efbfa2bf8391b548c9fd83bd2efa14edf8e3ee23ad90005973c7c9e4a7cd9e1bce718ddcf69ab5968e952d21fb2c22e7895d3023e116fbe75046c8cc20b7f7c71059d41f8a0cc761f170306fb5afd27abbc1b51441e00897c1c0d4e240e8112127efea729a7880fefbd59227dbbdc5846fbae6f57c23e14bc87f5764c7b96ab99246310260eb7c973694b29b6309a11a3f1903fa06ac1fdd23e61d5e0f1b24074613815805ea305bf4d422bc30aed280952b37ab7f979112981e92bc914adf307b4a8e1334a273591deb82fe2c56124c7e8a7120aa1801731e823153324259027c9ba7ed420139849671a55ee4acb4725cf5415ed95028cdb30ccd0fb1cfd3165b7ee2938e76c5260eccd9b12d763ca2bdb3db801247562a7b3d495f20c65e23a8f3f0412d3d55cf8e62ff38d58be823b2dc7c01f57d2633d69522578a86cdab5a1be36e704ab31427eee2c32d3276069bf0a9ad6711ae5d59e23b79b7fc2ba16c81a770813351e8a63d2a67f141889806cee5671ae02c6472111575ad1153cfeb13b802f5c0c60ed7a704a12c541c5dc688c8247870460e0032f37746735111f0dfb46b21b4aab88071b0bd5846a41731b05fc8ff93c9cffe1c17e15389b01082ee44272541d7f773029a43dee2dbabc430e1b94130ce036bbd728fe6ae6672a88544a1705015f5ad7ffa18b1a3d59ef737a5cc6a25da2d19b1c5a792282188a5c2cbbb39532b35f86b4108b3bd360d8dc532d38666e1847c7aefca50b8b23c6ed2d22308fb74a257b4759d31ddc12d6c1cef4f2c0a5ecfff0fd743a66a35f01312c77fb11482461ec6bf7fa6d4280a3312f40edfac1b11ed6e299d911f51a5412143a23fcadb88f7130247606c3055a8cc0877d932738e77ef30ceee499b94470abf251d4f369fb7d9b1ad38922adace9fd2b956894e72afec8ebc401b8aa45180f099c004c1acb8b072d636f8e65f3f7d8ae7f2eb5b5f6b3c021a6020a19d94fbe5e354f82de2303601153726248c809eaf68a28b130c6b916342128453047b9bdde22f67c30780750ef9afbced295da4c2cee75a7c3fc667b49a5b1073f7c4e758668f15d7684e9eeb8636cbc6502b402c33517973762a04d4b70bfc9371fff68041669b926b71583377463ecec7f330040f97e26723c844e4a2827e69059af2b3762e9fb2d13ab679e39e55b6e1c1cdc0d616b0ae733c20108f93f967f9be9e59ec81dc45f5df423457cb4af71fcecd632be813f4f918aaf8394202a143a1913f000323a0e928c4e8dcb1c854155136e5bbf355da95c0ca779872208e3d1a4090faa5540e493c555d3a7e4be64c5e2f6c89f7eb63b4a1f5c891022cf5ec5019ae7e5e45c4e1fc93e78cd952ef5edf268b5ad6755c21680c259db5a7f03f18b924ea577b9a0bf38b259470e28b32a07da46be9fa15815b6f31590c9943f85acbab41edc597991842849ed732f51497ff42ab3fa11c7977e566d07edb6782b52adb297299a4755f81c261d1bd29acf07f1c82dbbfb5ab217e8b12ea24fb558578f9edb06700758ce4a52abd2c1b6d5d6a86307b3828dd9112030e0d01fede94e2f40bfcde6d9b9b39c14e7eaba2d5aefb2f88cea9ec7b139307c60c6fe632c8c4aacc6762be722c011d61167c7a886ec3065b2b88fe98b65b2f2878bfea65bd4f1b443ccffddd1d684e5986dda773da7bec3658f8d100a5e13ae98322e578564a0480b08d2b9a8c6ccab9e0cd5f990b7cb36adbb75743d0c1bef6e3ea36b8e313094a0c15f4dff9d1e05a12fcc81ec37f78761c400d7382a0de7fd664db3d98cb933bc75f40966323c8a9b74d36e269daa7436dec4089209817da19a84f73ae7ed5ad4f516c6baeb36bea910f4f9fa79a8c079095652b5f9c9a23d24e0c25bc6c758ecd7b4ba2fac51db0c554f0253fd77e2a8b876b0b2d114cfce579e4dce9c72b32b56d249acc5ebd769aef80149fbc67e4d5fdc80136cc3e50d494798d4c5b7c436c3ea087ad5c12a943eb3fd84153ed9495deee05cf16963e1ab28202954864daff577dda75e9697243c2d7f46a862cff444dd22ac3f0ed3aaa17147904818ff1d915e5f6a9b93939aff48c6fc8c425dd006272bcdd60e9035bd53a93177504db0d971eb06f61fabab315c6b72c5b52d663b90394e459d988dd542ece09458c3f1bf72f2cfd0d241017aa46c49f82f223f78d3804db2928cb9f77ffdc9b128a0e938fa6c58cffd9fe02a3c888de5cefdc7125c50f2220bfc20b6c3dd16a1790e996c68b0747fcb4c3f0bf24fea2923520bb4549fc41acda6400cf421a112d489fb20f85d9ffa6eb8c5bda5a3e4a3bf8f40abd2ca34bb442b9defd9dbbd94dcea8ee2935ca281f88afdce052d9fc831cf8c32e1c3ec1c190ca7a9008a35ab086fd14ba9d6847869f9f8d30974eb40062e1a4b99ccec38ebb2b10a97eed79bf4840306bda3a7c833e365f55c12b1cbb31eb8a7016c2a32de0c0ff73e06c886eaa49f1d1609acef9a82173c114a428207d8a7546d8aebe74c63f7806a4ae6c095e2e616d4233f6048df72f2c8f4ac2d14e732aa628ee48fe1be07d7981a320af070d99e1954fce9f1b7d5dd8f4f2892ec701538079e5a176c119b2b550cae4508d4fd75726eab056a8ddbb1b4171407835122cbca3dbb8c4694583bf8fde1a7e2e1d909c102c17955df45a581f4ebe4cf5110e8bff5e5cac3e7ff0690f0a3e53eb3b1de2d597f9a6833102e2bc5ff19b1229bfda231487899407044ef95f4779d744abc20a5d1da1dfa9572aa1a1023d22086effaf265238375f7ea396d7169c466f99d9d92f69a59891ecd110093a00f0301ef4977c0327d7e80de6a4cc9b203322dcf6b47076a96c1113217fc3c090f2e0a0fd97222419ef0ccc7334595a797a4be3335d966db759009bfb64dd0c667655053f4ac05df82369440a2ef2054208640fd67683a6f023c088af9cd2350e8c504b3092926d8c056ffc304716b30cca38362cce3fa3f5941623a184be3609cb7a502dd24e522a49a8edc67cfb3a69267882adf0e56a8fed0a04103506aac659a4eaff7c9d90b854e30c1372b7434193a323dd04d8c3e60692d66196fe28bd318d2632e53fdfd9afb921f10dfd4126dab25abf95b9920aaa08776987be8e00867ddf63c29cb5939d06f90ec9bd6b76890fd0061e4f0ffcfb510756a3b1b3924bd1a24be7dcea8b442ff0d4850212661d387c7e0f7798090c71dd3edeb6d5d4f5579f630a87d1a7ef55cf462b776254c42330174a5c291882457debe6f0858e39bbeae2722724691ee1c0b18e2d40b0e99b20b9eea21fb82e69f3a31557ac2cb3d2dd2a59a60b7020f1054a9c209de21b17c7d3e4167801a315a5c6a00b4626a65aaafe090d13343c136e55f7d7d6ef83f693585a06f64ec66882d0051500df8bc417da3f2222c48b822e43a355d2aff4e1d754fb28f6552d8dca2c609834235392dbb53fa34da631af699cf37dc5fd4b5b62e34fd8e589fb456ed76c8f976ffafe24de720ceb4f7d281d882fcb65dccaabdbad67abe995e6f2ce4359049d3275d7a3c652fa89c41b6ca4b99e80865a7e38fa504693f61f80b0f27e3f09e8892f2b211f749dbcf75930c18f3485e983d79b55defc2eb467b737743af85d1923eb1a5050c6f9e9ff0aec899a5cc21c1a2aec4aed19f283bacdf50f334c6d3be4983d48b6a5e7556d5bdf6b6c8c578a3c51eb22999695590e3bc696205de7f2325f5a9eb27e8df6fef79b66c8ba2b44614c75b6024254a8cbc92abafbfc5f12872a1b0b54451c7b9408777a95f7c3bc5f46d4a4c50eeac52726d6f49ef02d10a3199e746ed549e570fb0d042db1874f959551812a10bc18a6cce061cd3f6790161fc3d7083ef854d87b2756e2a906d8e307f6b5d2f05dc3732c1d9c5dd0c8c894ccf82cfbc3ed6d50586ffae0aaefc2889e1834eb75bb290cb05d7ba37134e54982bbc5f7cd52433c38adf2e1cdc549a788635f5769d2792b1d8d017ae95817dddf81c538501d909e04ac7cce935016ded573d3b3351fe7782b258ffb41a9536824592c8b3e02d26258fa31a18cca37e26fe1a87f0ada29392a31ba11223c54aa7facb94b217abc39d3178ac8148791af8badb586d235b98f4ed5c35db390c39261dcdd2fc6b926f12f1c0b16987349b22c03f6e4901eace29f2912395bec0640a8249af52d00c44051cf72025593cc85baffe103628247dc2537790bb4d5e9903625f13835184b3f7a649276e3961913e00ef46e2ae495d586e14978ab976a46c5eb02e87647e0778a37e01dbb65ffe059cbe0497706e8badda977ce65bbbc52f58ef62b01e5f175a89f62b76a37c7cab022b82b165d511443975bb252bacfab8c5d162f3ed19b0ef9a7a3f8d31b7e4509aaff1b389ab7ee2386e387a25c3448b8a737780a03978de5251c07fa7b52fc7de9c67ac3039acf5e63f68bf0ee1ea498c7364e96a55c60ca96805d0d0020a6506458cfc61e4cf2f2f1056d19fb57942c8311e1149b3316abaaccbf918ec5822b2fe346a83f7eb26d28057b56656aac1c9fa0570c353e4231df689154667a4ff6e2729b17f1b3fae7392c54885cfbaee570655b9b8679c381929f23e055bc18017725b18fec8916b83be505040ab396816ab32abd205b1de06543158369a9d26c3ff3f440967b13493a4d58e6d381344c870752c12d58f1535ae12d4c88789a14eb12f5fcc8965493bfff5bc85257b766011a71fe5d2b805b89d9b0aabee24230d9fc0f5b195790f0686370a35b8ddb36bb1addfea7ee22b240da02fddcf1fd2c27c845c58ae4c15c2e1c9fd18c8b3e3905e57a9aada11fe5e9cce3e22facba229bf9695959fdd5f43dbcdd073ba25be831cedd3a46e65db1c3328dfbeeadc390fa5142cde458e778f80a5eb1e67fb36c2c9f082ae8f53d371769ae7b08868b517872e24a0e4d19fa3f417699cc2ddd3acd909409daf1e844ddc4f2fcbb187fa9f8c4229482d151002dc25f6725e3a813962cb75e2adb601c8105634e2c3109365460b02191dc787fd0089fc618180630d074c6f83bfcc9860bd4fc5b817c8ac473e6a3bf43eab978910ebdcd95d256b64265495d313f24215b17b96c2c4cddf46ca41dc1883b77cd03f24624b697b161865830d28d1ebec7f3e99410a6f4cfb5375b2ccfdfecea08ec851ab76abb8dc124c1d1a7a04734d4e3205d9e03a7d8f8a18f6d5bc3e70217b2b90ce63b22fb297eb7e82fd0016c6cc0bf66c8d0fc9cc772944f125da50b14e82f49814df5e4a5e6901ed867065aea8868fafc33b89ac372907d3729450c55edbdae58aef6248b61bdbb16323b8309de5a5702af98ee4aabe6d7e4ede81c784eb611df177a5380010bcfde946fec737be082e2679f37fdd7d054313fad1db265263ecb04198a74add4141dd5de970f72565e37ff2c7269738f38be2e9a1d0139c3313e8fdb7dd2b0e2fc40459fec0d7a2b0bac2d4e6263fc6bc42a2daba5600eb9d7ada5390020d164644cec5684107522fc77e63f69fa68b767b5ea0ae9afbf6542c50975df8e71d0a8e3943ebbee9794bf761f705b198899362e3344daa9f41a86991f8ddaa6d2df0d653da3724eb15aa6a62d7662d889420234aeadb919dcc3788886b30560f165927c08305d058bc9d5c66d456fc465715fc92cff3edb04a2e68634ebb16b6edd43e123f7998465d402cbe4863393fd128b24c6c4c049e7120fc4a40359e1e98c165946f3bb13e5e5892290eb43a362aad7096bfeb13e82400023106fc1eb5b04620175579fa6045d2157dfb903016a56a4cdf9bd202a7025e12f415b0b6f8a31774a2c18b7a78e096844bc17f690afb3143cd1391494a22168459ca104645b7db177a8785bc5897c863ce85afc988fbee0358cd95f473c861cbce057b523a25dca4d3968e500e376bd3ce6c20eb32ef07f8a4b1f20eaa0c7df599d95b8a44181eb2fcfd9d8e16b0e8d715c1cb989923bddc936bdee1b6bce34f958d2a726be2cc3b583040cb08027f2a784550fbca0090ea06b93b0327fd7f696ebf5678d72396c38d7f35e04c59579b274fef5344d63ffc285c489d839082c82c72b911ddcf1c437b0471e8f8f35d1910fbd49b6e8d6d05d267eb52afdf854b52ac0754ab2e80f45716c57a6181e220b006f85c8d1c926c951c5fe6f3304fa9a695e25574a4e50c8ff9de118bbba14c79d5c19ce2ad7480080f6a9f43899fb209528ac260a9d991ab76f16794a9185efe3cd0c556e00b79d135b92b87878d830bd465335de80bd99a9530ce1fcc936fc1f63b4e94009f3cd6019050806ddd38390791059b48be5b05040549684129db5834ad78581d9e746e27549559fa229edf5794a901222580e344b0313a6fcf1c7172b2aca6c8f63567750dbb59235c25ba26361e338ddb302d0838326af7ba47e9b51a88dbabb10a077768cd361ab11e52a85e1504a55783e235fb97a4fd0415688b3884e427bb3a37e66b3c8d95f25fbd850a38afe474565de73848d26d0bc2365289a3dd736b87ea094de3095e3cc9c920c84aaec223947dd263908029bfd40c552e6d6732e76e3a8f41e2725b813c8178a505fdb153f0d97395c04410fdc02b11cc07164586ff05290aa6b2f2a512c47140c8ad52438514f479aca82b68cc84c310d8465939f00dc8e08f093f1dba7626a68ff4047c26fbe869413b131fbbb651a517ef786054ed97cda3b44c58f4a367952d84ff5e410a282891677c605c64897805ac60f88c247f75ebfb75b1ed470f753cf297f500ce1ab018781910dfe6a4d1a292f825a21e3d16f063750d021ed3afdb13e9ec42fa5736d5be0750829ed6a4fc9a1f3b73f7f320d615471cf44909955ddb09e8cf9c2822eccb477087ffff898f2d75288bde6534f4ff6e6a1ee29109250bf907d1da9770ad7805851a3fd01d38fb40b1d3225367c73700b29380970ac941386893c65548035d15e3fa0b7928784954e68223061d7f27eff955adf84f6e0204bbf2017ad6c0f9b2836de0a8374b4055e2dd6ce87f49846af3e4d0741c59ded0c7ccd379e8dda23efaf155143caea6e58a39c77aa0d4aabb715f3297ce24e2261a8cdcdd38c305aa22cb480cce2c7f4f8b1506ecc1c5c6dcb8bf76d69e0f0e723b66b6c47f87793c713198d16181091ced28a7d4510c08c335c73cb5925ae776bf7620ed220a8a1257b4c40a33f1976abbe88b1076dad0e1af9e3c0800c2f2969477360f01f7a53879c68199cfad3c2b0088853a2aacd8add88db2731464c9db75ac8cd80d994e8b795101f8633f9e57b67cb054b29eb18cc6bc8efbfdbf0f8f1f55318a0ba1e37f3b300e3a6bc450424b910162610c2678859531d66692ea0c1b6d95d64477f03ef34fcdf6c599c13e8b5b4f36987497391a14ecc47d200299147730e957801bb9409eb9eba8676a971c75fc95b90ac6b832dc7dcb6e258c4bf79c205117173c02c1ac601ef9d5eae3bbdd87401d6c79f6bb1d5b2d70dc88ba67e27b6dc4b0cfd58616bebf0c589898a0914e8344ab98136f087160fd2f24fe54b5ca44afe38667d2f1297355357345c89c844ee58169e493fb9c216789d227a0f28edfb8baf125912d992cf55ec0b47083c1784fa27e2d8e9fb34d5179a81dd21a6ab09cd2de1f35f0302a6bfff55d28c63deb1e31c77a9215914a08314545880407380c2b04e6ea5ffc074261d9380a9737fbdcfa1e5823a8b7e877bbbe3baa6cf77466edd6ffe1f4e99503314fb380ce60d512bfc4a9e3af0a034fa8171e40973132eaff55176432d0253e9908acf409e7c1587cf52c12a560240283aa1810fb1ff69c8278427315e606c0daefd4a9257fd3b0aa69e6643eabc08d07af73f167a4a8681b8eee36eebcc60d9443789c0d46c1304ebfe8e1e01447c77132e5a69a5d5e7d88042352c675415279490d62b65bc99da8e2d159ecce825c2701c1977b7b05534a88bf5514f053434ea3dd0b9248c6097e330291175da9f8d9942b58f4e23db65dd063b55f07bd286309464e7dd8d62d5bbec3194e197f2d174b2015c0ee932533a0d216f8bdaf55afc77190449afd25c87e426bf4947e3f6e993ca33c700c4e9ea3256f04b8c2525fad3167d43746350d67959dad2d8f1c65c57162a6311b6545671dca8b64f22b565416fc77a78f1bc638338401e2baecedd39d718ff132fb62a58d8faea684a55507334db745548e52c26414f43a28af8c9bb7f984155c1db64ae2f0e2f9f831e5df47b79f41aed137706dc768f386cbb3187e02c25832f477611e5cacc647f5fbb0f3db49f64228520f7dd82dc124002875ce025e0145b55bf9a348708cdd9be917fe765a5d587b4c5b7cc9c67361356859c045c82d8de9d04d2bf6053dd44309faf672c587771f08d57a8f9c5e02fd56425b4c62e5173a96c2f790f9f804b43f86ea0b7175548e1db5fb4e8541b38028cb3716a1bac431db2d0b34063ac419ecc9b295eea1ff14f0dcf66eb919ffbf691558aee9084edb52bf806be5b2dca394e00eba3f64af556ec7c95fade70d945e0ed476cc42cd419ff9eb99c507fe76d7eb587fb3c5bd4b8a52055d2ef5d803cf08430926775fe78c793d9dc11aa6fe2fd25ed02247d128671dbf4d6b0d1f28497fc49c6be151e9be972e9fa4e80b5ae9e3debef9441e7d0da9e04b95b2addddab2f8ec1c63daf7e054f0f9d6aef05a656ed43f7ea475cc739f42769bb6961bc88e61fae182d1124c540f4cf31752a1ad3881df29fe030772680b258bfccc9af536b981cbd4032cc2d4dcd20530abe7005275c6921ef7ac7e168039b68b7f3ed0d52ea5b99ff8759554f4991921896256b037734b21aa44370c4971ee1afd564f73605d71b5dc03e7e81f2e06bd81e2fcca72c8c9e541fedddce7d135b591c9feacdf0c6c4caac486200cc47e2d49af9d9c4c8e490ce842633fef050811aa14b4961afbac97f5bfcae0919fa0d6342e6da2e1ed89f6bbb3af75dba9da87581709a283e811b3949e9e22e9562ab8f8e9359ea16bedc1de4df643a33017b4ee47ee73669cf6f6619578f593e0b5e0f6e9fb46ad553864b1ba4299380dd4b61eeec6aea0f06f114d4cc333070c6b8e2d4ca3cb28cc665fdca7613cccfb62e3074282d8738fb9407b34ce72e34ca2c1ba4d7104d20965c4ec21b0cd2677042f8c7dd190c5bb556c1b27f6f107c2372a5cb78d0871ecc2d5b4d51ae7719e8b7cc751d420a7fb4cb8d13e13832f62cb137c3647598792b04acd65ccf51b09e2f62f2d72c51c91a62775aa73c66dfc7a8d7ca4da6557a3d73162eb8be92c586f545929d42ed4dde3f191b0648e6675627973b42cd102f6bf3954158991d5a0f8e0e6f0a449e8bd10db82835e8a3e280a27b308dac4bbb0296c96922ec12bf6b808ef8425fd0fbf46fdbb8f81b367ce216922f7a2ea61c592914424fa2452c326c2c9edcf380cdd3e337dcc07ad3b1485ff29ef8e47767f11934e1c0b2add6f368e9d7ba99bb68e51eff5de6cae6436086b0975533ddf512feb9ec630efe155cb9c208ea6ce484bd8626e5f6071532f8b864febe6e8e01b8da81ffc55db7cfb409d11701183f4de10897ba5ba9c3b7682a87eed0aee36657c713b0e92764fb76f4a89bf2c21ef261c0d0ea2545f36083653e598636cc5257913ab532ffc941ea2e8f486c770b8abd7d413e9799e750d4174b87f8517e25bdf129689e977270b5691296e2fc9bb08c56e86552ae65fc10ea6c6940b0f5e0a1371676722c646fec6d98b4c3786056f2c8fc9cfa6710baaa5a42a9b63a195a71bf71aa19484915c818e03fef94c39acdfddf8211baab05e6f831a003f4eb317321da29f0ff0e6e9e07f78fd48f21acf0284e2096f48e8a322d563c4263895d7914fb416451702c665273b6fea7149d3a3d4e73d38c9670593a54db519c1668a377da29b1c90bac8c7c8fa74766286458cd2a0059c22b19e678cd27424f16bcc37c0810ec9c555ea55e66d19ff9787421495f967943144ba1f0fc3672c4d3ab79d8aec8280aa617fb9335ff5881f26f15a1ed628cea2533b0f5c83b08687eca78024209df2411549a5bc38f01effb2f1ae7c2bb696f1dc56aae37a9d0a187c0a635a64dfaed6cb91cbdea5b984782b92b0bdef3188891a4542be290471ca003cd73dde1e6fd75159f5b1dcee06e8f50cd4274be99491606a6f5c993b58f596d70cce4e890911ba486e7011845e4dfe7a4930f79036947536bbe9f64f53834031e3cf12737f96f9afe7e0d4a5824d269fcacc5f67bdb5512b04a78e8f4b8574cff2094a749a9e2ae6effc1af004456e15f06ef1fcb7f00909aa0e751f93965be36756de7107052a824832bddac3d6f0fc27a7d62ca434269aeba854d9c960cf06c79beb3455bc1efb4a1ab82b2f31ff927e6d2cb0bbcf5f0557636e51abdfa272a2c8892498e01fffcc3e7c08efd07c66612c2caab93ea85360aaacb467e2e5c79c069eaaf5bdcdfea064b414cd46564aea5384a2d3c54c6643ae9cd683f1f649cf4116010dd2b7a94da556e09d38a1e6a8aa5576afe3e26045f34d0a1aa3d810cd1ac093ef388bd5feabe512a0fd2ebc4e436083bb65f9073ba0782206b0cfa1d92c36fea4cdcac2516409e8c0e1494416af8c686811d3b154be7e988066a034f1f2e5f6691d9c92c9fdfd27ee6a2d99930d7d3902435cd325b2f5e121ec03ac05d474frootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootsystemtap-docs-4.2-lp152.2.3.1.src.rpmsystemtap-docs    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1]B]µZtRZXP@VbVA@U@UF@T-@Tony Jones Tony Jones tonyj@suse.comtonyj@suse.comjeffm@suse.comtonyj@suse.comtonyj@suse.comtonyj@suse.comp.drouand@gmail.commpluskal@suse.com- Upgrade to version 4.2. See systemtap.spec for changelog- Upgrade to version 4.1. See systemtap.spec for changelog - Remove systemtap-exporter files (built due to BuildRequires: python3-devel)- Fix python3 build failures- Upgrade to version 3.2. See systemtap.spec for changelog Drop patch: systemtap-doc-back-down-gettext-version.diff- Update to version 3.1. See systemtap.spec for changelog Added patch: systemtap-doc-back-down-gettext-version.diff- Update to version 3.0. See systemtap.spec for changelog Drop patch: systemtap-xmlto-fop.diff- Update to version 2.9. See systemtap.spec for changelog- Update to version 2.8. See systemtap.spec for changelog Update patch 'systemtap-docdir-fix.diff' (package beginners guide)- Update to version 2.7. See systemtap.spec for changelog - Update systemtap-docdir-fix.diff- Add gpg signature and keyring - Cleanup spec file with spec-cleanerold-atreju3 1621253732  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ 4.2-lp152.2.3.1     systemtapAUTHORSNEWSREADMESystemTap_Beginners_Guide.pdfexamplesREADMEappsgmalloc_watch.metagmalloc_watch.stphello.phplibguestfs_log.metalibguestfs_log.stpphp-trace.metaphp-trace.stpstap_time.metastap_time.stpgeneralalias_suffixes.metaalias_suffixes.stpalso_ran.metaalso_ran.stpansi_colors.metaansi_colors.stpansi_colors2.metaansi_colors2.stpbadname.metabadname.stpbadname.txtcallgraph.metacallgraph.stpcallgraph.txtclick.wavcpu_throttle.metacpu_throttle.stpeventcount.metaeventcount.stpeventcount.txtfunc_time_stats.metafunc_time_stats.stpfunc_time_stats.txtgrapher.stpgraphs.metagraphs.stphelloworld.metahelloworld.stpkey.metakey.stpkeyhack.metakeyhack.stpmeasureinterval.metameasureinterval.stppara-callgraph-verbose.metapara-callgraph-verbose.stppara-callgraph.metapara-callgraph.stppara-callgraph.txtpy2example.metapy2example.stppy2example.tclpy3example.metapy3example.stppy3example.tclpyexample.pyregex.metaregex.stpreturn.wavsizeof.metasizeof.stpsizeof.txtsizeof_interactive.metasizeof_interactive.stpsizeof_interactive.txtsocket-events.metasocket-events.stpstopwatches.metastopwatches.stptapsetpython2_local.stppython3_local.stppython_local.stpmtcl-funtop.metatcl-funtop.stptcl-trace.metatcl-trace.stpvarwatch.metavarwatch.stpvarwatch.txtwatchdog.metawatchdog.stpwhythefail.metawhythefail.stpwhythefail.txthtmlsystemtap.csssystemtapcorner.gifsystemtaplogo.pngindex.htmlindex.txtinterruptinterrupts-by-dev.metainterrupts-by-dev.stpinterrupts-by-dev.txtscf.metascf.stpscf.tcliocapture_ssl_master_secrets.metacapture_ssl_master_secrets.stpcapture_ssl_master_secrets.txtdeviceseeks.metadeviceseeks.stpdeviceseeks.txtdisktop.metadisktop.stpeatmydata.metaeatmydata.stpeatmydata.txtenospc.metaenospc.stpinodewatch.metainodewatch.stpinodewatch2.metainodewatch2.stpio_submit.metaio_submit.stpio_submit.tclioblktime.metaioblktime.stpiodevstats.metaiodevstats.stpiodevstats.txtiostat-scsi.metaiostat-scsi.stpiostat-scsi.txtiostats.metaiostats.stpiostats.txtiotime.metaiotime.stpiotop.metaiotop.stpmbrwatch.metambrwatch.stpmbrwatch.tclmbrwatch.txtnfs_func_users.metanfs_func_users.stpslowvfs.metaslowvfs.stpswitchfile.metaswitchfile.stptraceio.metatraceio.stptraceio2.metatraceio2.stpttyspy.metattyspy.stpttyspy.txtkeyword-index.htmlkeyword-index.txtlocksbkl.metabkl.stpbkl_stats.metabkl_stats.stplwtoolsREADMEaccept2close-nd.8accept2close-nd.metaaccept2close-nd.stpaccept2close-nd.txtbiolatency-nd.8biolatency-nd.metabiolatency-nd.stpbiolatency-nd_example.txtbitesize-nd.8bitesize-nd.metabitesize-nd.stpbitesize-nd_example.txtexecsnoop-nd.8execsnoop-nd.metaexecsnoop-nd.stpexecsnoop-nd_example.txtfslatency-nd.8fslatency-nd.metafslatency-nd.stpfslatency-nd_example.txtfsslower-nd.8fsslower-nd.metafsslower-nd.stpfsslower-nd_example.txtkillsnoop-nd.8killsnoop-nd.metakillsnoop-nd.stpkillsnoop-nd_example.txtopensnoop-nd.8opensnoop-nd.metaopensnoop-nd.stpopensnoop-nd_example.txtrwtime-nd.8rwtime-nd.metarwtime-nd.stprwtime-nd_example.txtsyscallbypid-nd.8syscallbypid-nd.metasyscallbypid-nd.stpsyscallbypid-nd_example.txtmemorycachestat.metacachestat.stpglibc-malloc.metaglibc-malloc.stphugepage_clear_delays.metahugepage_clear_delays.stphugepage_collapse.metahugepage_collapse.stphugepage_cow_delays.metahugepage_cow_delays.stphugepage_split.metahugepage_split.stphw_watch_addr.metahw_watch_addr.stphw_watch_addr.tclhw_watch_sym.metahw_watch_sym.stphw_watch_sym.tclkmalloc-topkmalloc-top.metalast_100_frees.metalast_100_frees.stplast_100_frees.tcllast_100_frees.txtmmanonpage.metammanonpage.stpmmfilepage.metammfilepage.stpmmreclaim.metammreclaim.stpmmwriteback.metammwriteback.stpnuma_faults.metanuma_faults.stpnuma_faults.txtovercommit.metaovercommit.stppfaults.metapfaults.stppfaults.txtvm.tracepoints.metavm.tracepoints.stpvm.tracepoints.txtmetadatabase.dbnetworkautofs4.metaautofs4.stpconnect_stat.metaconnect_stat.stpdropwatch.metadropwatch.stpnet_xmit_json.metanet_xmit_json.stpnetdev.metanetdev.stpnetfilter_drop.metanetfilter_drop.stpnetfilter_summary.metanetfilter_summary.stpnetfilter_summary.txtnetfilter_summary_json.metanetfilter_summary_json.stpnettop.metanettop.stpnettop.txtnfsd-recent.metanfsd-recent.stpnfsd-trace.metanfsd-trace.stpnfsd-trace.txtnfsd_unlink.metanfsd_unlink.stpnfsdtop.metanfsdtop.stppacket_contents.metapacket_contents.stppacket_contents.txtsk_stream_wait_memory.metask_stream_wait_memory.stpsocket-trace.metasocket-trace.stpsocktopsocktop.metasocktop.txtstp_dump.metastp_dump.stpstp_dump.txttcp_connections.metatcp_connections.stptcp_init_cwnd.metatcp_init_cwnd.stptcp_retransmission.metatcp_retransmission.stptcp_trace.metatcp_trace.stptcp_trace.txttcpdumplike.metatcpdumplike.stptcpipstat.metatcpipstat.stptcpipstat.txtwho_sent_it.metawho_sent_it.stpwho_sent_it.txtprocessauditbt.metaauditbt.stpauditbt.tclchng_cpu.metachng_cpu.stpchng_cpu.tclcycle_thief.metacycle_thief.stpcycle_thief.txterrsnoop.metaerrsnoop.stpforktracker.metaforktracker.stpfutexes.metafutexes.stpfutexes.txtfutexes2.metafutexes2.stpltrace.metaltrace.stpltrace.tclmigrate.metamigrate.stpmutex-contention.metamutex-contention.stpmutex-contention.tclnoptrace.metanoptrace.stpnoptrace.txtpfiles.metapfiles.stpplimit.metaplimit.stpproc_snoop.stpproc_snoop_parser.xmlproc_snoop_parser_instructions.txtprocmod_watcher.metaprocmod_watcher.stpproctop.metaproctop.stpproctop.txtpsig.metapsig.stppstrace_exec.metapstrace_exec.stppstree.metapstree.stprlimit_nofile.metarlimit_nofile.stpsched-latency.metasched-latency.stpsched-latency.txtschedtimes.metaschedtimes.stpschedtimes.txtsemop-watch.metasemop-watch.stpsig_by_pid.metasig_by_pid.stpsig_by_pid.txtsig_by_proc.metasig_by_proc.stpsig_by_proc.txtsigkill.metasigkill.stpsigmon.metasigmon.stpsleepingBeauties.metasleepingBeauties.stpsleepingBeauties.tclsleeptime.metasleeptime.stpspawn_seeker.metaspawn_seeker.stpspawn_seeker.txtstrace.metastrace.stpstrace.txtsyscalls_by_pid.metasyscalls_by_pid.stpsyscalls_by_pid.txtsyscalls_by_proc.metasyscalls_by_proc.stpsyscalls_by_proc.txtsyscalltimessyscalltimes.metasyscalltimes.txtthread-business.metathread-business.stpthread-business.txtthreadstacks.metathreadstacks.stpthreadstacks.tclwait4time.metawait4time.stpprofilingcontainer_check.metacontainer_check.stperrno.metaerrno.stpfileline-profile.metafileline-profile.stpfntimes.metafntimes.stpfntimes.txtfunctioncallcount.metafunctioncallcount.stpfunctioncallcount.tclgraphcall.stpioctl_handler.metaioctl_handler.stplatencytap.metalatencytap.stplatencytap.tcllatencytap.txtlinetimes.metalinetimes.stplinetimes.txtperf.metaperf.stpperf.tclperiodic.metaperiodic.stppf2.metapf2.stppf2.txtpf3.metapf3.stppf3.txtpf4.metapf4.stppf4.tclpf4.txtsched_switch.metasched_switch.stpsyscallerrorsbypid.metasyscallerrorsbypid.stpsyscalllatency.metasyscalllatency.stpsyscallsbypid.metasyscallsbypid.stpsyscallsrw.metasyscallsrw.stpthread-times.metathread-times.stpthread-times.txttimeout.metatimeout.stptopsys.metatopsys.stpucalls.metaucalls.stpsecurity-band-aidscve-2008-0600.metacve-2008-0600.stpcve-2008-0600.txtcve-2012-0056.metacve-2012-0056.stpcve-2013-2094.metacve-2013-2094.stpcve-2014-7169.metacve-2014-7169.stpcve-2015-0235.metacve-2015-0235.stpcve-2015-3456.metacve-2015-3456.stpcve-2015-7547.metacve-2015-7547.stpcve-2016-0728.metacve-2016-0728.stpcve-2016-5195.metacve-2016-5195.stpcve-2017-6074.metacve-2017-6074.stpcve-2018-14634.metacve-2018-14634.stpstapgames2048.meta2048.stpblock.metablock.stpeater.metaeater.stplifegame.metalifegame.stppingpong.metapingpong.stptapsetaudio.stpcursor.stpgame.stpgmtty.stpinput.stpvirtualizationkvm_service_time.metakvm_service_time.stpkvm_service_time.txtqemu_count.metaqemu_count.stpqemu_io.metaqemu_io.stptapsets.pdfstapex.3stap.gzstapfuncs.3stap.gzstapprobes.3stap.gzstapvars.3stap.gzfunction::-.3stap.gzfunction::HZ.3stap.gzfunction::MAJOR.3stap.gzfunction::MINOR.3stap.gzfunction::MKDEF.3stap.gzfunction::MKDEV.3stap.gzfunction::abort.3stap.gzfunction::addr.3stap.gzfunction::addr_to_node.3stap.gzfunction::ansi_clear_screen.3stap.gzfunction::ansi_cursor_hide.3stap.gzfunction::ansi_cursor_move.3stap.gzfunction::ansi_cursor_restore.3stap.gzfunction::ansi_cursor_save.3stap.gzfunction::ansi_cursor_show.3stap.gzfunction::ansi_new_line.3stap.gzfunction::ansi_reset_color.3stap.gzfunction::ansi_set_color.3stap.gzfunction::asmlinkage.3stap.gzfunction::assert.3stap.gzfunction::atomic_long_read.3stap.gzfunction::atomic_read.3stap.gzfunction::backtrace.3stap.gzfunction::bytes_to_string.3stap.gzfunction::caller.3stap.gzfunction::caller_addr.3stap.gzfunction::callers.3stap.gzfunction::cmdline_arg.3stap.gzfunction::cmdline_args.3stap.gzfunction::cmdline_str.3stap.gzfunction::commit.3stap.gzfunction::cpu.3stap.gzfunction::cpu_clock_ms.3stap.gzfunction::cpu_clock_ns.3stap.gzfunction::cpu_clock_s.3stap.gzfunction::cpu_clock_us.3stap.gzfunction::cpuid.3stap.gzfunction::cputime_to_msecs.3stap.gzfunction::cputime_to_string.3stap.gzfunction::cputime_to_usecs.3stap.gzfunction::ctime.3stap.gzfunction::current_exe_file.3stap.gzfunction::d_name.3stap.gzfunction::d_path.3stap.gzfunction::delete_stopwatch.3stap.gzfunction::discard.3stap.gzfunction::egid.3stap.gzfunction::env_var.3stap.gzfunction::errno_str.3stap.gzfunction::error.3stap.gzfunction::euid.3stap.gzfunction::execname.3stap.gzfunction::exit.3stap.gzfunction::fastcall.3stap.gzfunction::format_ipaddr.3stap.gzfunction::ftrace.3stap.gzfunction::fullpath_struct_file.3stap.gzfunction::fullpath_struct_nameidata.3stap.gzfunction::fullpath_struct_path.3stap.gzfunction::get_cycles.3stap.gzfunction::get_loadavg_index.3stap.gzfunction::get_sa_flags.3stap.gzfunction::get_sa_handler.3stap.gzfunction::gettimeofday_ms.3stap.gzfunction::gettimeofday_ns.3stap.gzfunction::gettimeofday_s.3stap.gzfunction::gettimeofday_us.3stap.gzfunction::gid.3stap.gzfunction::htonl.3stap.gzfunction::htonll.3stap.gzfunction::htons.3stap.gzfunction::indent.3stap.gzfunction::indent_depth.3stap.gzfunction::inet_get_ip_source.3stap.gzfunction::inet_get_local_port.3stap.gzfunction::inode_name.3stap.gzfunction::inode_path.3stap.gzfunction::int_arg.3stap.gzfunction::ip_ntop.3stap.gzfunction::ipmib_filter_key.3stap.gzfunction::ipmib_get_proto.3stap.gzfunction::ipmib_local_addr.3stap.gzfunction::ipmib_remote_addr.3stap.gzfunction::ipmib_tcp_local_port.3stap.gzfunction::ipmib_tcp_remote_port.3stap.gzfunction::is_myproc.3stap.gzfunction::is_return.3stap.gzfunction::is_sig_blocked.3stap.gzfunction::isdigit.3stap.gzfunction::isinstr.3stap.gzfunction::jiffies.3stap.gzfunction::json_add_array.3stap.gzfunction::json_add_array_numeric_metric.3stap.gzfunction::json_add_array_string_metric.3stap.gzfunction::json_add_numeric_metric.3stap.gzfunction::json_add_string_metric.3stap.gzfunction::json_set_prefix.3stap.gzfunction::kernel_buffer_quoted.3stap.gzfunction::kernel_buffer_quoted_error.3stap.gzfunction::kernel_char.3stap.gzfunction::kernel_int.3stap.gzfunction::kernel_long.3stap.gzfunction::kernel_pointer.3stap.gzfunction::kernel_short.3stap.gzfunction::kernel_string.3stap.gzfunction::kernel_string_n.3stap.gzfunction::kernel_string_quoted.3stap.gzfunction::kernel_string_quoted_utf16.3stap.gzfunction::kernel_string_quoted_utf32.3stap.gzfunction::kernel_string_utf16.3stap.gzfunction::kernel_string_utf32.3stap.gzfunction::ktime_get_ns.3stap.gzfunction::linuxmib_filter_key.3stap.gzfunction::local_clock_ms.3stap.gzfunction::local_clock_ns.3stap.gzfunction::local_clock_s.3stap.gzfunction::local_clock_us.3stap.gzfunction::log.3stap.gzfunction::long_arg.3stap.gzfunction::longlong_arg.3stap.gzfunction::matched.3stap.gzfunction::matched_str.3stap.gzfunction::mdelay.3stap.gzfunction::mem_page_size.3stap.gzfunction::modname.3stap.gzfunction::module_name.3stap.gzfunction::module_size.3stap.gzfunction::msecs_to_string.3stap.gzfunction::nfsderror.3stap.gzfunction::ngroups.3stap.gzfunction::ns_egid.3stap.gzfunction::ns_euid.3stap.gzfunction::ns_gid.3stap.gzfunction::ns_pgrp.3stap.gzfunction::ns_pid.3stap.gzfunction::ns_ppid.3stap.gzfunction::ns_sid.3stap.gzfunction::ns_tid.3stap.gzfunction::ns_uid.3stap.gzfunction::nsecs_to_string.3stap.gzfunction::ntohl.3stap.gzfunction::ntohll.3stap.gzfunction::ntohs.3stap.gzfunction::pages_to_string.3stap.gzfunction::panic.3stap.gzfunction::pexecname.3stap.gzfunction::pgrp.3stap.gzfunction::pid.3stap.gzfunction::pid2execname.3stap.gzfunction::pid2task.3stap.gzfunction::pn.3stap.gzfunction::pnlabel.3stap.gzfunction::pointer_arg.3stap.gzfunction::pp.3stap.gzfunction::ppfunc.3stap.gzfunction::ppid.3stap.gzfunction::print_backtrace.3stap.gzfunction::print_regs.3stap.gzfunction::print_stack.3stap.gzfunction::print_syms.3stap.gzfunction::print_ubacktrace.3stap.gzfunction::print_ubacktrace_brief.3stap.gzfunction::print_ustack.3stap.gzfunction::print_usyms.3stap.gzfunction::printk.3stap.gzfunction::probe_type.3stap.gzfunction::probefunc.3stap.gzfunction::probemod.3stap.gzfunction::proc_mem_data.3stap.gzfunction::proc_mem_rss.3stap.gzfunction::proc_mem_shr.3stap.gzfunction::proc_mem_size.3stap.gzfunction::proc_mem_string.3stap.gzfunction::proc_mem_txt.3stap.gzfunction::pstrace.3stap.gzfunction::qs_done.3stap.gzfunction::qs_run.3stap.gzfunction::qs_wait.3stap.gzfunction::qsq_blocked.3stap.gzfunction::qsq_print.3stap.gzfunction::qsq_service_time.3stap.gzfunction::qsq_start.3stap.gzfunction::qsq_throughput.3stap.gzfunction::qsq_utilization.3stap.gzfunction::qsq_wait_queue_length.3stap.gzfunction::qsq_wait_time.3stap.gzfunction::raise.3stap.gzfunction::randint.3stap.gzfunction::read_stopwatch_ms.3stap.gzfunction::read_stopwatch_ns.3stap.gzfunction::read_stopwatch_s.3stap.gzfunction::read_stopwatch_us.3stap.gzfunction::real_mount.3stap.gzfunction::register.3stap.gzfunction::registers_valid.3stap.gzfunction::regparm.3stap.gzfunction::remote_id.3stap.gzfunction::remote_uri.3stap.gzfunction::return_str.3stap.gzfunction::returnstr.3stap.gzfunction::returnval.3stap.gzfunction::reverse_path_walk.3stap.gzfunction::rlimit_from_str.3stap.gzfunction::s32_arg.3stap.gzfunction::s64_arg.3stap.gzfunction::sa_flags_str.3stap.gzfunction::sa_handler.3stap.gzfunction::sa_handler_str.3stap.gzfunction::set_kernel_char.3stap.gzfunction::set_kernel_int.3stap.gzfunction::set_kernel_long.3stap.gzfunction::set_kernel_pointer.3stap.gzfunction::set_kernel_short.3stap.gzfunction::set_kernel_string.3stap.gzfunction::set_kernel_string_n.3stap.gzfunction::set_user_char.3stap.gzfunction::set_user_int.3stap.gzfunction::set_user_long.3stap.gzfunction::set_user_pointer.3stap.gzfunction::set_user_short.3stap.gzfunction::set_user_string.3stap.gzfunction::set_user_string_n.3stap.gzfunction::sid.3stap.gzfunction::signal_str.3stap.gzfunction::sigset_mask_str.3stap.gzfunction::sock_fam_num2str.3stap.gzfunction::sock_fam_str2num.3stap.gzfunction::sock_prot_num2str.3stap.gzfunction::sock_prot_str2num.3stap.gzfunction::sock_state_num2str.3stap.gzfunction::sock_state_str2num.3stap.gzfunction::speculate.3stap.gzfunction::speculation.3stap.gzfunction::sprint_backtrace.3stap.gzfunction::sprint_loadavg.3stap.gzfunction::sprint_stack.3stap.gzfunction::sprint_syms.3stap.gzfunction::sprint_ubacktrace.3stap.gzfunction::sprint_ustack.3stap.gzfunction::sprint_usyms.3stap.gzfunction::stack.3stap.gzfunction::stack_size.3stap.gzfunction::stack_unused.3stap.gzfunction::stack_used.3stap.gzfunction::start_stopwatch.3stap.gzfunction::stop_stopwatch.3stap.gzfunction::stp_pid.3stap.gzfunction::str_replace.3stap.gzfunction::string_quoted.3stap.gzfunction::stringat.3stap.gzfunction::strlen.3stap.gzfunction::strpos.3stap.gzfunction::strtol.3stap.gzfunction::substr.3stap.gzfunction::switch_file.3stap.gzfunction::symdata.3stap.gzfunction::symfile.3stap.gzfunction::symfileline.3stap.gzfunction::symline.3stap.gzfunction::symname.3stap.gzfunction::system.3stap.gzfunction::target.3stap.gzfunction::target_set_pid.3stap.gzfunction::target_set_report.3stap.gzfunction::task_ancestry.3stap.gzfunction::task_backtrace.3stap.gzfunction::task_cpu.3stap.gzfunction::task_current.3stap.gzfunction::task_cwd_path.3stap.gzfunction::task_dentry_path.3stap.gzfunction::task_egid.3stap.gzfunction::task_euid.3stap.gzfunction::task_exe_file.3stap.gzfunction::task_execname.3stap.gzfunction::task_fd_lookup.3stap.gzfunction::task_gid.3stap.gzfunction::task_max_file_handles.3stap.gzfunction::task_nice.3stap.gzfunction::task_ns_egid.3stap.gzfunction::task_ns_euid.3stap.gzfunction::task_ns_gid.3stap.gzfunction::task_ns_pid.3stap.gzfunction::task_ns_tid.3stap.gzfunction::task_ns_uid.3stap.gzfunction::task_open_file_handles.3stap.gzfunction::task_parent.3stap.gzfunction::task_pid.3stap.gzfunction::task_prio.3stap.gzfunction::task_start_time.3stap.gzfunction::task_state.3stap.gzfunction::task_stime.3stap.gzfunction::task_tid.3stap.gzfunction::task_time_string.3stap.gzfunction::task_time_string_tid.3stap.gzfunction::task_uid.3stap.gzfunction::task_utime.3stap.gzfunction::tcpmib_filter_key.3stap.gzfunction::tcpmib_get_state.3stap.gzfunction::tcpmib_local_addr.3stap.gzfunction::tcpmib_local_port.3stap.gzfunction::tcpmib_remote_addr.3stap.gzfunction::tcpmib_remote_port.3stap.gzfunction::text_str.3stap.gzfunction::text_strn.3stap.gzfunction::thread_indent.3stap.gzfunction::thread_indent_depth.3stap.gzfunction::tid.3stap.gzfunction::tokenize.3stap.gzfunction::tz_ctime.3stap.gzfunction::tz_gmtoff.3stap.gzfunction::tz_name.3stap.gzfunction::u32_arg.3stap.gzfunction::u64_arg.3stap.gzfunction::u_register.3stap.gzfunction::uaddr.3stap.gzfunction::ubacktrace.3stap.gzfunction::ucallers.3stap.gzfunction::udelay.3stap.gzfunction::uid.3stap.gzfunction::uint_arg.3stap.gzfunction::ulong_arg.3stap.gzfunction::ulonglong_arg.3stap.gzfunction::umodname.3stap.gzfunction::usecs_to_string.3stap.gzfunction::user_buffer_quoted.3stap.gzfunction::user_buffer_quoted_error.3stap.gzfunction::user_char.3stap.gzfunction::user_char_error.3stap.gzfunction::user_char_warn.3stap.gzfunction::user_int.3stap.gzfunction::user_int16.3stap.gzfunction::user_int16_error.3stap.gzfunction::user_int32.3stap.gzfunction::user_int32_error.3stap.gzfunction::user_int64.3stap.gzfunction::user_int64_error.3stap.gzfunction::user_int8.3stap.gzfunction::user_int8_error.3stap.gzfunction::user_int_error.3stap.gzfunction::user_int_warn.3stap.gzfunction::user_long.3stap.gzfunction::user_long_error.3stap.gzfunction::user_long_warn.3stap.gzfunction::user_mode.3stap.gzfunction::user_short.3stap.gzfunction::user_short_error.3stap.gzfunction::user_short_warn.3stap.gzfunction::user_string.3stap.gzfunction::user_string_n.3stap.gzfunction::user_string_n_quoted.3stap.gzfunction::user_string_n_warn.3stap.gzfunction::user_string_quoted.3stap.gzfunction::user_string_quoted_utf16.3stap.gzfunction::user_string_quoted_utf32.3stap.gzfunction::user_string_utf16.3stap.gzfunction::user_string_utf32.3stap.gzfunction::user_string_warn.3stap.gzfunction::user_uint16.3stap.gzfunction::user_uint16_error.3stap.gzfunction::user_uint32.3stap.gzfunction::user_uint32_error.3stap.gzfunction::user_uint64.3stap.gzfunction::user_uint64_error.3stap.gzfunction::user_uint8.3stap.gzfunction::user_uint8_error.3stap.gzfunction::user_ulong.3stap.gzfunction::user_ulong_error.3stap.gzfunction::user_ulong_warn.3stap.gzfunction::user_ushort.3stap.gzfunction::user_ushort_error.3stap.gzfunction::user_ushort_warn.3stap.gzfunction::usrdev2kerndev.3stap.gzfunction::ustack.3stap.gzfunction::usymdata.3stap.gzfunction::usymfile.3stap.gzfunction::usymfileline.3stap.gzfunction::usymline.3stap.gzfunction::usymname.3stap.gzfunction::vm_fault_contains.3stap.gzfunction::warn.3stap.gzmacro::json_output_array_numeric_value.3stap.gzmacro::json_output_array_string_value.3stap.gzmacro::json_output_data_end.3stap.gzmacro::json_output_data_start.3stap.gzmacro::json_output_numeric_value.3stap.gzmacro::json_output_string_value.3stap.gzprobe::ioblock.end.3stap.gzprobe::ioblock.request.3stap.gzprobe::ioblock_trace.bounce.3stap.gzprobe::ioblock_trace.end.3stap.gzprobe::ioblock_trace.request.3stap.gzprobe::ioscheduler.elv_add_request.3stap.gzprobe::ioscheduler.elv_add_request.kp.3stap.gzprobe::ioscheduler.elv_add_request.tp.3stap.gzprobe::ioscheduler.elv_completed_request.3stap.gzprobe::ioscheduler.elv_next_request.3stap.gzprobe::ioscheduler.elv_next_request.return.3stap.gzprobe::ioscheduler_trace.elv_abort_request.3stap.gzprobe::ioscheduler_trace.elv_completed_request.3stap.gzprobe::ioscheduler_trace.elv_issue_request.3stap.gzprobe::ioscheduler_trace.elv_requeue_request.3stap.gzprobe::ioscheduler_trace.plug.3stap.gzprobe::ioscheduler_trace.unplug_io.3stap.gzprobe::ioscheduler_trace.unplug_timer.3stap.gzprobe::ipmib.ForwDatagrams.3stap.gzprobe::ipmib.FragFails.3stap.gzprobe::ipmib.FragOKs.3stap.gzprobe::ipmib.InAddrErrors.3stap.gzprobe::ipmib.InDiscards.3stap.gzprobe::ipmib.InNoRoutes.3stap.gzprobe::ipmib.InReceives.3stap.gzprobe::ipmib.InUnknownProtos.3stap.gzprobe::ipmib.OutRequests.3stap.gzprobe::ipmib.ReasmReqds.3stap.gzprobe::ipmib.ReasmTimeout.3stap.gzprobe::irq_handler.entry.3stap.gzprobe::irq_handler.exit.3stap.gzprobe::json_data.3stap.gzprobe::kprocess.create.3stap.gzprobe::kprocess.exec.3stap.gzprobe::kprocess.exec_complete.3stap.gzprobe::kprocess.exit.3stap.gzprobe::kprocess.release.3stap.gzprobe::kprocess.start.3stap.gzprobe::linuxmib.DelayedACKs.3stap.gzprobe::linuxmib.ListenDrops.3stap.gzprobe::linuxmib.ListenOverflows.3stap.gzprobe::linuxmib.TCPMemoryPressures.3stap.gzprobe::netdev.change_mac.3stap.gzprobe::netdev.change_mtu.3stap.gzprobe::netdev.change_rx_flag.3stap.gzprobe::netdev.close.3stap.gzprobe::netdev.get_stats.3stap.gzprobe::netdev.hard_transmit.3stap.gzprobe::netdev.ioctl.3stap.gzprobe::netdev.open.3stap.gzprobe::netdev.receive.3stap.gzprobe::netdev.register.3stap.gzprobe::netdev.rx.3stap.gzprobe::netdev.set_promiscuity.3stap.gzprobe::netdev.transmit.3stap.gzprobe::netdev.unregister.3stap.gzprobe::netfilter.arp.forward.3stap.gzprobe::netfilter.arp.in.3stap.gzprobe::netfilter.arp.out.3stap.gzprobe::netfilter.bridge.forward.3stap.gzprobe::netfilter.bridge.local_in.3stap.gzprobe::netfilter.bridge.local_out.3stap.gzprobe::netfilter.bridge.post_routing.3stap.gzprobe::netfilter.bridge.pre_routing.3stap.gzprobe::netfilter.ip.forward.3stap.gzprobe::netfilter.ip.local_in.3stap.gzprobe::netfilter.ip.local_out.3stap.gzprobe::netfilter.ip.post_routing.3stap.gzprobe::netfilter.ip.pre_routing.3stap.gzprobe::nfs.aop.readpage.3stap.gzprobe::nfs.aop.readpages.3stap.gzprobe::nfs.aop.release_page.3stap.gzprobe::nfs.aop.set_page_dirty.3stap.gzprobe::nfs.aop.write_begin.3stap.gzprobe::nfs.aop.write_end.3stap.gzprobe::nfs.aop.writepage.3stap.gzprobe::nfs.aop.writepages.3stap.gzprobe::nfs.fop.aio_read.3stap.gzprobe::nfs.fop.aio_write.3stap.gzprobe::nfs.fop.check_flags.3stap.gzprobe::nfs.fop.flush.3stap.gzprobe::nfs.fop.fsync.3stap.gzprobe::nfs.fop.llseek.3stap.gzprobe::nfs.fop.lock.3stap.gzprobe::nfs.fop.mmap.3stap.gzprobe::nfs.fop.open.3stap.gzprobe::nfs.fop.read.3stap.gzprobe::nfs.fop.read_iter.3stap.gzprobe::nfs.fop.release.3stap.gzprobe::nfs.fop.sendfile.3stap.gzprobe::nfs.fop.write.3stap.gzprobe::nfs.fop.write_iter.3stap.gzprobe::nfs.proc.commit.3stap.gzprobe::nfs.proc.commit_done.3stap.gzprobe::nfs.proc.commit_setup.3stap.gzprobe::nfs.proc.create.3stap.gzprobe::nfs.proc.handle_exception.3stap.gzprobe::nfs.proc.lookup.3stap.gzprobe::nfs.proc.open.3stap.gzprobe::nfs.proc.read.3stap.gzprobe::nfs.proc.read_done.3stap.gzprobe::nfs.proc.read_setup.3stap.gzprobe::nfs.proc.release.3stap.gzprobe::nfs.proc.remove.3stap.gzprobe::nfs.proc.rename.3stap.gzprobe::nfs.proc.rename_done.3stap.gzprobe::nfs.proc.rename_setup.3stap.gzprobe::nfs.proc.write.3stap.gzprobe::nfs.proc.write_done.3stap.gzprobe::nfs.proc.write_setup.3stap.gzprobe::nfsd.close.3stap.gzprobe::nfsd.commit.3stap.gzprobe::nfsd.create.3stap.gzprobe::nfsd.createv3.3stap.gzprobe::nfsd.dispatch.3stap.gzprobe::nfsd.lookup.3stap.gzprobe::nfsd.open.3stap.gzprobe::nfsd.proc.commit.3stap.gzprobe::nfsd.proc.create.3stap.gzprobe::nfsd.proc.lookup.3stap.gzprobe::nfsd.proc.read.3stap.gzprobe::nfsd.proc.remove.3stap.gzprobe::nfsd.proc.rename.3stap.gzprobe::nfsd.proc.write.3stap.gzprobe::nfsd.read.3stap.gzprobe::nfsd.rename.3stap.gzprobe::nfsd.unlink.3stap.gzprobe::nfsd.write.3stap.gzprobe::scheduler.balance.3stap.gzprobe::scheduler.cpu_off.3stap.gzprobe::scheduler.cpu_on.3stap.gzprobe::scheduler.ctxswitch.3stap.gzprobe::scheduler.kthread_stop.3stap.gzprobe::scheduler.kthread_stop.return.3stap.gzprobe::scheduler.migrate.3stap.gzprobe::scheduler.process_exit.3stap.gzprobe::scheduler.process_fork.3stap.gzprobe::scheduler.process_free.3stap.gzprobe::scheduler.process_wait.3stap.gzprobe::scheduler.signal_send.3stap.gzprobe::scheduler.tick.3stap.gzprobe::scheduler.wait_task.3stap.gzprobe::scheduler.wakeup.3stap.gzprobe::scheduler.wakeup_new.3stap.gzprobe::scsi.iocompleted.3stap.gzprobe::scsi.iodispatching.3stap.gzprobe::scsi.iodone.3stap.gzprobe::scsi.ioentry.3stap.gzprobe::scsi.ioexecute.3stap.gzprobe::scsi.set_state.3stap.gzprobe::signal.check_ignored.3stap.gzprobe::signal.check_ignored.return.3stap.gzprobe::signal.checkperm.3stap.gzprobe::signal.checkperm.return.3stap.gzprobe::signal.do_action.3stap.gzprobe::signal.do_action.return.3stap.gzprobe::signal.flush.3stap.gzprobe::signal.force_segv.3stap.gzprobe::signal.force_segv.return.3stap.gzprobe::signal.handle.3stap.gzprobe::signal.handle.return.3stap.gzprobe::signal.pending.3stap.gzprobe::signal.pending.return.3stap.gzprobe::signal.procmask.3stap.gzprobe::signal.procmask.return.3stap.gzprobe::signal.send.3stap.gzprobe::signal.send.return.3stap.gzprobe::signal.send_sig_queue.3stap.gzprobe::signal.send_sig_queue.return.3stap.gzprobe::signal.sys_tgkill.3stap.gzprobe::signal.sys_tgkill.return.3stap.gzprobe::signal.sys_tkill.3stap.gzprobe::signal.syskill.3stap.gzprobe::signal.syskill.return.3stap.gzprobe::signal.systkill.return.3stap.gzprobe::signal.wakeup.3stap.gzprobe::socket.aio_read.3stap.gzprobe::socket.aio_read.return.3stap.gzprobe::socket.aio_write.3stap.gzprobe::socket.aio_write.return.3stap.gzprobe::socket.close.3stap.gzprobe::socket.close.return.3stap.gzprobe::socket.create.3stap.gzprobe::socket.create.return.3stap.gzprobe::socket.read_iter.3stap.gzprobe::socket.read_iter.return.3stap.gzprobe::socket.readv.3stap.gzprobe::socket.readv.return.3stap.gzprobe::socket.receive.3stap.gzprobe::socket.recvmsg.3stap.gzprobe::socket.recvmsg.return.3stap.gzprobe::socket.send.3stap.gzprobe::socket.sendmsg.3stap.gzprobe::socket.sendmsg.return.3stap.gzprobe::socket.write_iter.3stap.gzprobe::socket.write_iter.return.3stap.gzprobe::socket.writev.3stap.gzprobe::socket.writev.return.3stap.gzprobe::softirq.entry.3stap.gzprobe::softirq.exit.3stap.gzprobe::stap.cache_add_mod.3stap.gzprobe::stap.cache_add_nss.3stap.gzprobe::stap.cache_add_src.3stap.gzprobe::stap.cache_clean.3stap.gzprobe::stap.cache_get.3stap.gzprobe::stap.pass0.3stap.gzprobe::stap.pass0.end.3stap.gzprobe::stap.pass1.end.3stap.gzprobe::stap.pass1a.3stap.gzprobe::stap.pass1b.3stap.gzprobe::stap.pass2.3stap.gzprobe::stap.pass2.end.3stap.gzprobe::stap.pass3.3stap.gzprobe::stap.pass3.end.3stap.gzprobe::stap.pass4.3stap.gzprobe::stap.pass4.end.3stap.gzprobe::stap.pass5.3stap.gzprobe::stap.pass5.end.3stap.gzprobe::stap.pass6.3stap.gzprobe::stap.pass6.end.3stap.gzprobe::stap.system.3stap.gzprobe::stap.system.return.3stap.gzprobe::stap.system.spawn.3stap.gzprobe::stapio.receive_control_message.3stap.gzprobe::staprun.insert_module.3stap.gzprobe::staprun.remove_module.3stap.gzprobe::staprun.send_control_message.3stap.gzprobe::sunrpc.clnt.bind_new_program.3stap.gzprobe::sunrpc.clnt.call_async.3stap.gzprobe::sunrpc.clnt.call_sync.3stap.gzprobe::sunrpc.clnt.clone_client.3stap.gzprobe::sunrpc.clnt.create_client.3stap.gzprobe::sunrpc.clnt.restart_call.3stap.gzprobe::sunrpc.clnt.shutdown_client.3stap.gzprobe::sunrpc.sched.delay.3stap.gzprobe::sunrpc.sched.execute.3stap.gzprobe::sunrpc.sched.new_task.3stap.gzprobe::sunrpc.sched.release_task.3stap.gzprobe::sunrpc.svc.authorise.3stap.gzprobe::sunrpc.svc.create.3stap.gzprobe::sunrpc.svc.destroy.3stap.gzprobe::sunrpc.svc.drop.3stap.gzprobe::sunrpc.svc.process.3stap.gzprobe::sunrpc.svc.recv.3stap.gzprobe::sunrpc.svc.register.3stap.gzprobe::sunrpc.svc.send.3stap.gzprobe::syscall_any.3stap.gzprobe::syscall_any.return.3stap.gzprobe::tcp.disconnect.3stap.gzprobe::tcp.disconnect.return.3stap.gzprobe::tcp.receive.3stap.gzprobe::tcp.recvmsg.3stap.gzprobe::tcp.recvmsg.return.3stap.gzprobe::tcp.sendmsg.3stap.gzprobe::tcp.sendmsg.return.3stap.gzprobe::tcp.setsockopt.3stap.gzprobe::tcp.setsockopt.return.3stap.gzprobe::tcpmib.ActiveOpens.3stap.gzprobe::tcpmib.AttemptFails.3stap.gzprobe::tcpmib.CurrEstab.3stap.gzprobe::tcpmib.EstabResets.3stap.gzprobe::tcpmib.InSegs.3stap.gzprobe::tcpmib.OutRsts.3stap.gzprobe::tcpmib.OutSegs.3stap.gzprobe::tcpmib.PassiveOpens.3stap.gzprobe::tcpmib.RetransSegs.3stap.gzprobe::tty.init.3stap.gzprobe::tty.ioctl.3stap.gzprobe::tty.open.3stap.gzprobe::tty.poll.3stap.gzprobe::tty.read.3stap.gzprobe::tty.receive.3stap.gzprobe::tty.register.3stap.gzprobe::tty.release.3stap.gzprobe::tty.resize.3stap.gzprobe::tty.unregister.3stap.gzprobe::tty.write.3stap.gzprobe::udp.disconnect.3stap.gzprobe::udp.disconnect.return.3stap.gzprobe::udp.recvmsg.3stap.gzprobe::udp.recvmsg.return.3stap.gzprobe::udp.sendmsg.3stap.gzprobe::udp.sendmsg.return.3stap.gzprobe::vm.brk.3stap.gzprobe::vm.kfree.3stap.gzprobe::vm.kmalloc.3stap.gzprobe::vm.kmalloc_node.3stap.gzprobe::vm.kmem_cache_alloc.3stap.gzprobe::vm.kmem_cache_alloc_node.3stap.gzprobe::vm.kmem_cache_free.3stap.gzprobe::vm.mmap.3stap.gzprobe::vm.munmap.3stap.gzprobe::vm.oom_kill.3stap.gzprobe::vm.pagefault.3stap.gzprobe::vm.pagefault.return.3stap.gzprobe::vm.write_shared.3stap.gzprobe::vm.write_shared_copy.3stap.gzprobe::workqueue.create.3stap.gzprobe::workqueue.destroy.3stap.gzprobe::workqueue.execute.3stap.gzprobe::workqueue.insert.3stap.gzstapex.3stap.gzstapfuncs.3stap.gzstapprobes.3stap.gzstapvars.3stap.gztapset::ansi.3stap.gztapset::atomic.3stap.gztapset::context-caller.3stap.gztapset::context-envvar.3stap.gztapset::context-symbols.3stap.gztapset::context-unwind.3stap.gztapset::context.3stap.gztapset::conversions-guru.3stap.gztapset::conversions.3stap.gztapset::ctime.3stap.gztapset::dentry.3stap.gztapset::dev.3stap.gztapset::errno.3stap.gztapset::guru-delay.3stap.gztapset::guru-signal.3stap.gztapset::indent.3stap.gztapset::inet.3stap.gztapset::inet_sock.3stap.gztapset::ioblock.3stap.gztapset::ioscheduler.3stap.gztapset::ip.3stap.gztapset::ipmib-filter-default.3stap.gztapset::ipmib.3stap.gztapset::irq.3stap.gztapset::json.3stap.gztapset::kprocess.3stap.gztapset::linuxmib-filter-default.3stap.gztapset::linuxmib.3stap.gztapset::loadavg.3stap.gztapset::logging.3stap.gztapset::memory.3stap.gztapset::netfilter.3stap.gztapset::networking.3stap.gztapset::nfs.3stap.gztapset::nfs_proc.3stap.gztapset::nfsd.3stap.gztapset::nfsderrno.3stap.gztapset::panic.3stap.gztapset::pn.3stap.gztapset::proc_mem.3stap.gztapset::pstrace.3stap.gztapset::queue_stats.3stap.gztapset::random.3stap.gztapset::regex.3stap.gztapset::registers.3stap.gztapset::rlimit.3stap.gztapset::rpc.3stap.gztapset::scheduler.3stap.gztapset::scsi.3stap.gztapset::signal.3stap.gztapset::socket.3stap.gztapset::speculative.3stap.gztapset::stap_staticmarkers.3stap.gztapset::stopwatch.3stap.gztapset::string.3stap.gztapset::switchfile.3stap.gztapset::syscall_any.3stap.gztapset::syscalls.3stap.gztapset::system.3stap.gztapset::target_set.3stap.gztapset::task.3stap.gztapset::task_ancestry.3stap.gztapset::task_time.3stap.gztapset::tcp.3stap.gztapset::tcpmib-filter-default.3stap.gztapset::tcpmib.3stap.gztapset::timestamp.3stap.gztapset::timestamp_gtod.3stap.gztapset::timestamp_monotonic.3stap.gztapset::tokenize.3stap.gztapset::tty.3stap.gztapset::tzinfo.3stap.gztapset::ucontext-symbols.3stap.gztapset::ucontext-unwind.3stap.gztapset::ucontext.3stap.gztapset::uconversions-guru.3stap.gztapset::uconversions.3stap.gztapset::udp.3stap.gz/usr/share/doc/packages//usr/share/doc/packages/systemtap//usr/share/doc/packages/systemtap/examples//usr/share/doc/packages/systemtap/examples/apps//usr/share/doc/packages/systemtap/examples/general//usr/share/doc/packages/systemtap/examples/general/tapset//usr/share/doc/packages/systemtap/examples/html//usr/share/doc/packages/systemtap/examples/interrupt//usr/share/doc/packages/systemtap/examples/io//usr/share/doc/packages/systemtap/examples/locks//usr/share/doc/packages/systemtap/examples/lwtools//usr/share/doc/packages/systemtap/examples/memory//usr/share/doc/packages/systemtap/examples/network//usr/share/doc/packages/systemtap/examples/process//usr/share/doc/packages/systemtap/examples/profiling//usr/share/doc/packages/systemtap/examples/security-band-aids//usr/share/doc/packages/systemtap/examples/stapgames//usr/share/doc/packages/systemtap/examples/stapgames/tapset//usr/share/doc/packages/systemtap/examples/virtualization//usr/share/man/cs/man3//usr/share/man/man3/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:16291/openSUSE_Leap_15.2_Update/5c13a35a2178366ef04000f451c92ba8-systemtap-docs.openSUSE_Leap_15.2_Updatedrpmxz5noarch-suse-linux            directoryUTF-8 Unicode textASCII texta /usr/bin/env stap script, ASCII text executableASCII text, with very long linesa /usr/bin/env stap script, ASCII text executablePython script, ASCII text executableGIF image data, version 89a, 40 x 40PNG image data, 165 x 25, 8-bit/color RGBA, non-interlacedHTML document, ASCII text, with very long linesPOSIX shell script, ASCII text executablenews or mail, ASCII texta /usr/bin/env/ stap script, ASCII text executabletroff or preprocessor input, ASCII texta /usr/bin/stap script, ASCII text executablePerl script text executableBourne-Again shell script, ASCII text executablea /usr/bin/stap -g script, ASCII text executableC source, ASCII textXML 1.0 document, ASCII texta /usr/bin/stap --bpf script, ASCII text executablea /usr/bin/stap -gv script, ASCII text executabletroff or preprocessor input, UTF-8 Unicode text (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix)VNO}ĵfhutf-88a08b24a47be81173097f5dfd93cdcbfd96bbd2125ae2a298380d1e0ee09b735?P7zXZ !t/(H]"k%nsF(/h`ǂ_ԵW)%]ok:͠eLnSD\cޡ-fDINUvբdE-˰X&ykF{e)HY a / s6Mwj@MIeX*( vĎuv5/d9Y7;*!bpECRβ3qLi[oIlZl9*(KT.=4'wab[QI%iB1&: ٴTvpUכ^uzjȔ-ݤ -ij6=Fs~7f~H ,}i:w]tjF3 h@ܪxXo.|Yl=t<=.$7R PM{tYA8sܴ[~,߿19ؠc E} ao'jO\:sI^16ݘ~t~$+\*r+I8'uVwޯ{uOIFHN\?} 'T@}[a]Zr θ{9ױ8Wiخ)k(Ĩ*܍o 'DՅy+xsؓ* ɧ8\dF(Qr#.T 'gl3:%(Cu^-{pa4n6ZyDcg>e4]9~Nw0΂BPNV#L}^]Bi\їt@:zmhH ɧIw4M(Y,2e#TTo}QU,@aHeڲ72,3* Bjg`%fݠ~}BرPN7]/\ܮ6 y|rVnd.[x+u8[bVok6&ΝzSG1_8hm)O0bzt#AK v d+uB"1D/.Q΁vZx=ӇJ"gl:C~p*p1ճ!WYO5X);QdQ`5=H)&+WZki_J'뤫%1qGrR*"dCր⾱[ھ)eosx2$WmoUpF}!L>ЙÁҶ=ݴ<\վ5 _S?x SIbySG]<ʆR Ir!t><7 )1Kf]U# TB8Z5/A0@>XFXW2nhr Ornj%z-M0+z\NSGhx %Fu@(zmg6 IL;Pav e7{D]BM7RlDPE{;ռ("Lȇe~Ķ~ipp*Xg`h7$ M hB18MQ6xFҢ , ?R[k  *cg OcP'bm6RTP. ne.afww5 \;Tqj{[")b룭 Y,@q9* g֐Gpq@0mt Dm&ׯ:.c=Tk=[Q.Ęig#%nq`a/hcq$/ۺ]01FX3"V~fϨ3*@ZfvA\ZX$*D%iqwӻ*A %88d+I_ie>RS҈cx tς>l uV69|5"fN TVϛ%. _U^)ϔ7Hr~Ic2֥=+swKU:P<^.e?E2]곶:2=e7hhp?XAf l={u3Cl)\Cz·#JSohk`_\:]Ro/ & yuI 箦dCc3+A͟F9Oaw(Gh vz+1ҋajFM:HAauϰN)ޔϒ9i"h va&9 ٖx 5z}R: |W2QؒDS\DX]#%$n5dAVTۍ͗A'Djn3zѣع=:`s@\{f"l?rm(dup7ÁjT.7߻F`1rCdЎeO1Cd=^_3G/(6 Ti'ܡ$~cgZb)y,Rhm ]6?^bx &5aځUl%u>N$Fz+Q;:ZM | :!'{wMc>";oܷD0PS{6#Iׯy<tf>% *ڐӜsB"lCF)8&ۅű OU1_'0 :XA\CAP F"~cW؝DE'UT᰷S7];j$C}G|\,E )"vo~I0[Rw܍BK8Qyd*Q 9Hbɻuj{ ̰N"Uū2ϊWܳBVMWZ": k˦ʐGے*b t2Wؐh`m8J9cAs]~ _C]vvPCM7 p' Ľ2ѳwHo9\Ӎqncq.)\z22h;zH LFf?xO;V(r$yn Gbshe覐zC.aK(\eY:*/)5O>Wz_gl(uNlArVڣaݿ!BWպ%L ]Ru8^ӫ̙!ʟfTtpl[@jpRS]s3!).Djw5_+-c!7ǐxc&*Nx'8|8՘MZO$%<`VwT{ CEݵ:xwB{8*QycOHEYfo&v#JEBV5dnz+S>(?0'W6GjVfeׂz*v(ԩ^Ub#ࢆi) &Qk4]eqS6\Za [>291MUPZR)3⾑=bCڅeiNW}@Cf..L a&$Mr/cm?ѐ)@PYZ7ܶs-!us$/jn}lI`16Эu֊C gr̰^AʞIo%mԡrQN*@źcHi?}$˓+~|O'gf5ylceM!t)lXQy߸gˤ|3:dnjZ(=čUt -(y'Vܷl uT!^V'  %[)/K&*Cg(4x(~iX-NLn*އi4?sk=6I?ö7>=Hg'<a|әM87c݉Z kW K:M!5*kYի%6q"YM@GjC퇓.W מ&ONNX zw<ь2:!5e;l`۸7?$l -ZlX[v4 P{X,}Yac,_ښ_'b ;ܲ-"sA2ޕjw [WwF TRqy/yAs!o.kH!^-tayM~VRlKϹwΫ]P *)P YZ