xalan-c-devel-1.12.0-36.el9$>,FZ;`ta\^>>]?Md  < >DL  J  H  l0   (8 9 : G0HIXðY\]D^b/defltu(v |w x$yx Cxalan-c-devel1.12.036.el9Development files for xalan-cThe xalan-c-devel package contains libraries and header files for developing applications that use xalan-c.g]buildvm-x86-12.iad2.fedoraproject.org*bFedora ProjectFedora ProjectApache-2.0Fedora ProjectUnspecifiedhttps://apache.github.io/xalan-c/linuxx86_64rEx8&b-@1 ';K %<3b-G,"2'g]C yX477 9$5  e"$ T  A s }-*I  f pY^0 $5R ` 8.$1 si^ ( E#K G2d(M d u l$G  / [eL  U CU +  F j"RW X o4 }#%F<O.>\2z^ c s  D g KW4?$ zb ($  ! 7 -  `   ;$  0Y .  k  ZJ f_  IKQ4h?!fHdSj]E N B8C  -W+ 0 P  cQ     5| $w K7KVFD" dL"B.,ge hf n 'eD%RC *F  1j,l1   V M M 7  a  } m?D  RN!=Z:@Hk >c:c"n ;>R9 'm ? s [ P > =  C tXO   tR c AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤g]g]^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰg]^ܰ^ܰ^ܰ^ܰg]^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰg]g]^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰg]g]^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰg]^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰg]^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰg]^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰg]^ܰg]^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰg]^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰg]^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰg]^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰg]^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰg]^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰg]g]^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰ^ܰg]g]g]g]g]g]g]g]g]cae37536c39cb947edf98403e76071e71640934a52b1db80fe02475847d9ea63e021e3278d028193826e5b3ac8c59d07b75ce4e7be34221d640e7c3d14507f7012a0c97b29aa6ad44f5614f1013d3d9d6d8f199155670d297177d57c83a78369c432b94a3cfe4913518cb43781f0e833985fa115b5d99027822eb7a1b877a1bc6f7848b0871fc36bea8aa15430df4edfaa0186238522e26d217d6d0bd7357287f3949bbbcb3412469b3aa7fdec28938b66476934521fd3efcd2e5819f2715d9610380829fc612f50b619833eeab056117faf36da3cab5ff19887f718f84184204272166154e31cea6652047844381b5c153ce015f628137f15d05afd2025b90ea7ee62f5ee12de4116b7c058c000a5f60334830ce7f4cadd8892ea5cc37adde335e4164091d514147883db7bf6baf1a23424cf3c27c0539511b44c3be7caf50e43ee8bb3981194ebaccac7ed83055f63731dd7e550bdae9bde472b57cc6d62f0365838e6b3317f2d9524183d0b6b6cb44eef0d62b2101bdf43d32c397700486feb050d9de619a51fc5b4db4de0c9693e04d72d758c03ffb44b0c7549176a3d678e0d9431c24a6e45b05843a7711b113597589ad678a89cf43a7453acc2fa0bea245069ba16802fcfa892448452325e88b64a5b25fd2b54c94d0dfbbcc639b4ebccd1472c86be0a592062af45d26b8da9fd248499ebd99e7f6e712401a4c2d8ac36c5757738326618cf2384148040b63155e90e722db93d26512558bdb232fd52210eec50d5cc4b2c1449e51a3e60f894d4f8fed8ba0ea1093968366f5b4459b9964afbede03e617caf3dc7f00644bd666170acc7cc18788bb029f80329e6369d59d1f12f01ffafcc506c3e8a01f5384bb63da04bee83d88d310795b0755bd1a3773766b2535172d8781c86d4550a1f908bd7c8538e9dca0da0510b55e6a34c89e36cda84e088715a77f09b2cd753c2ec940b77933fc3163af7cc8d4b0815b86f704f6fb3988726e2b0e160a3217cc8b5fec089cd19114a759bb44b7f82635f77a81d973e8b451f678cfbfc6ddcbd3dada5ee806ec403f0f75570f2f6b910ae8829749eb15570bbbb6fc95343ca29a01e56d425a3b3657ede5721a5c3d060ea92cbdcbd68a4930cf4148784444e3d7dc4d01efcfc61a633243b1c88b378947782b61a4904aef2109d98a437bf28d1352cdbc053e71b24195418e6826af880d5e9b36744f8b6533c070ff82036258aa3e0a153f5774a574f3a03c96e5aa24c4748a6d1c3af7c6724b2e1e591c35c64baed8c003638db2178b8eb04800185b99981f46cf9cf85d85b34f0e86feb7cdaed492c5d266b7f18215c30ff388c4edc2fab251ec8a95dfaac4c50a3c1dc5d4018987cd483fad721a57c80b495057306bad2e1820f3652854b2381070f1256f3d4238c6a88a66c8035d9b915a44e3e0e2ef150a2720bd030ba8fd654ca865412932271298e6c12f2483c8a24c30e25bb42ee5835b6155c2d4026e9479a7157325b9b9da4943dd1d3f7f861d288d11c53264a58a0a9399d2e4e614e7b2a26a6d4896d67a75e8aa1b757fb950b74f2e2cc95ea1f407b287927d1279a6917f2967b721d201bf5b32a3735ced283b70f7229fbae6db7c03703a872adb7bcc83d8d590c056ae8ea0281376904856e933de28ac017479c56c3635f1c84dc659c9e992874f10deed5fcad10248e568414527bf6c1ed590f40cba6c1a9a4e75ba97b182d4c31d704dfe7868d0a4c40b16777363b9deb74b6af0564d09c84efd3ade06386d04f4e146ae47148fe0616a73d3813765b3e06a1b87ead18e77fffc42c49ef9e6f3008f25e02057e644d37c167cf3c077201ba3a6c575e1e334214545032eef14cc0a04976efc0eb19d7fb05271d6f15fadae82509d434ab2e74081a66190912481401fa3305d7d7ec071855155f31bfe66e1e13a60ce6e93087b3c06a27162faed7892c5299e63f1cc325c6c9a7f1875dd260a6c4e7251c446e4a8244c2d72543e9b83912e512b2786679525d04a9d7022dd3ab857df6afabb087e54f8add38658eb202408c4921205b678d1836f4b5bb31918301250037345b588cb7abc8ddf62c484857af0cf60f42192f4d8056fd8f0f687120213f8526bde1c88dc86834302ee94a90be6b571ea27325a09e0e66ae267535b53b89782fd70e48fee37e3646be5693116c4ed906b7979d1d32894477aedbb424219cd3856409dc7ef1b8047a9f482946688c98a7897768cda310a6f46c18dbb4976ba68205af46f6fa966c9a63585a72a6e9423dece6d61b4d25331d8412eb34b7530b7b99b3dc883cf2938e4f0fe716aeb72474dfe7696ae5131d76d03fe03b0d17432b0263af6b2caacba2bc0a0b57b9042300c50921d0ce08061293acada4142df25cd9184a16ec501483bf8332524200ad9a0f00d400c3792a95bbda53622efdd164ff608c1db71333d0a96d96c9ed3fbe1fa9f6d499ed06b9ec19f220f67055043ec74b9b050ca6530cf410ae12a002e07a894c2079c2f2a3439b9bbfefe9eb945c71727b7190e9cfd0b355c552d602f0ca4f11f999eea49586854b0cbe7bb0cc7fbebb22db6ee2157129b3471827c5c729b5c2c427f2cdf290bbcc690acfad6bbe78247d06c70fa764b428ef065732eeb42414be90d1c6a9a7900cb59ee56e640fbeacccba403652e97823ae2498a10b31d47bb915a8daf96c1d87e926ec1b22d64f31499c6f9f7abbdaa9acf2d2b1756f4ce008e0cbf0fd96e35392048174801a931f0025348b2e3f1792e0127e73d8036382d0ae26bf11a4dbb820eb3a6ca410c653fa015a117af4d083632e499c1680bf8992aa269bb2c1f45e18de32271f61ce6783fe0711b7d2594910b73b5cfa0d6504d7b8f7a5bcdeb685aa8a8043c14b98bf7858215af62a384718eeeff95549d2a8c59a5509f8fe81daf73645635d29f0a936839c8604812f7aca45affa5927adfe58e7184f266de1d7787fd90795347e4848dd3e610ee7bbd51e727de5120b2044490363496e6b877ac87b32d77447d5b55aaa62a5de79b9f44e96540fd9f030c352c44ab49c531e5bc804a3d90409525778a88de4d64c7c2b6c0f0f9e1b6490e9d36977614bbf9342193b3dee0da4a8d8f5c32972fafabb2055f8b3255fb87f9315ae9a8743fab3d67053b606c2240518cb2994292933f1d373335deef891789f5513fcda757129526f881cc21cb27c87d2c3032bba39b8f90ee05b57283e367d18b0da047044ffa6f3215afbadef51e4a88a9fbbee1a7b9509400c05816b7fc37f0ec2f11cfaa1f35789c677d6e786f14bdf8158d3d4ea75eb50f22c049ddc6c633a1092be21546b19588753ea8ba43c11bc63527a0c44e3753074b83c24d9ee5184c3285478ed2ef8a9d198969409c943d8ac135bfcdac18c8358638634fcabf4196bb53c9c0d08fba50772e4d5fdd1b4a4fabe29987b06dfa13c07b139a359d8424d98e146e812338a48936d1595b82ec21074dede4426abb230922e765efab3f94d7841707d78bda5f9541d029937f80dae0db6d7a9219ec214c7ef0a2d00de5ddcce1b51e4c47a7a87cef2c7971d5433d020108a72857bd1542bbfafbad2881a07265cfc138a5f866a7bc7209836e27b51e3ae97ca8890ceccfc9f035ea8620023e05208478bbce8d3b93e166b4d5ad505cc67935453bca1778ce1a19511a18b50305071e90dee48480a298f07f1d5d77648bc8f01e21aac862fa11806dc203a744e55d44929e934de4d1e97da3f0e8eecebfe5f3538039558868f457949be7e41c25cbde48a61204f11500da3ce7e3e5054b6f61df6504dbc1aaf00e70df37f6afe8876a2b472da32512eedf1905b9bab6ede66427493432dd803faeb85eb1c465aba044c07619f3524d162d218593496a3e5c3314de4fb9a0c38579b0c6ec30713a8a9b484c2a03f75e18341c0b8617514e6b68898cc9fa2dd3908a53664307f71cd7da55b62b30eef6ab09f836878d459d5460cb4356f4dc5d947f0b5e090566a4e8f7454b8d14d064a5ad7331200cd1adf4c78e0a750d6964b809de837e5e8c9220ceb8871ce24e18cf72f9965873521ea02a9ec9631c5d7a823a043d577ffb7552d418be6847f2c1f257c59e268fb403bb85297a033f8819d6bf0736bffb5941c2ea0f660ecea54be4dfa15eca86c0a3568682aba1e2334e3022e3d61762c3cf144a4336e6905194053dbebcc30e100ab1db287e73703bb6d8ef2831d9295f5b4d816a2219cbfcd211b34447a0cb4acb04222c27d4c1919b1f8187d1abe0999d7c335b0d2bbfd4c3834679d65c2a2a4e8170c3b55e0bd1ee2e7444b3898e67420b5e9d101d17ed772b60279d83276210dd9aa2a2b14b9a5a1d8aa81350ad938fa4792d96b7267106b1be4155181c443ea038cb09c6473928b5997a5aa8facd88a66148ddde01a9778ebd57258e36ecc4ebaad887bcb5b10d5d1ddc97c0a001d89bc7e84d19c479279137ddcdc2702ac44bfd909dc533f239302cd829b4cc94096be86a9c8895f3a3deb66d8a2ed9da3225efebccde39e0d920d358a8279bd45131f6ceee46616d72f0bc7e7b5fdfd36da81d17b5327f236933089be8fdb2474440fbc58c4d7afb65bf11d82cd4c13129b11af685aa6d963e8b5a6f61a94a5809575e1d244de208e3a1d2bf3222c722311a76edf77fd17fc24db91e0162fe8dda3a3b3da6130f631d456a249924a80a9976f44924c1af40623c37d32df1fb0eb44b509e5bcaf4f26d33c00fccac0665c3c7eef04e4779ddfc5e8a4dbd5803662cf500d5e56744abb9ce623deeaacbf8e0f9815771d80d4fa00649b9d465e6dd9f60829fe330a177ec8e6b20b5a06a855d915b2bef30013613349dad200aed9518ba2cf6796a86480d7105324695e972303f9c544011702ac7d71a90b28f4b263a40d1db407c69d73c5522a5ab2d2ce6c1d38ea7fe58b6371db0e8cdbb41da29ec8181744852f2f78898a17c363a1728e18391e1a7ea122eaf548f263e9a666ca6b4be7982cb6a7eab7cba7ff2fbeb889f5fc1bc63267241871542201dbe3b60055420c1b225e38405c8730f980d47969d5a4761c6f1c35fc04b8d871fc1b1fa713b65baecf2381d12303fb0dd487ecd68228eee51bf0a70a893d4b1e9307af66ebe36795a92f3e3e1edae9b5567f2e164496227d51435dd6fc7bd6f0a9bd79f59ea974db8666df9987f5f70dc9e00e14032ab22f21d01bcf45f2243ac44cb947cb32bcf94253ab6dbccc6f644f430185002590d59dc07787794ed427fc1c51df5870629e42009ca63aca01136eed35bc8b7c0d6f92515fcfe6afa5372d198f1c18335cd38b33f9136d690e8aceb60854ffcf6764b75f492b0db6563bbf21de48ca2408eeebe7b574c071fb969678b0e4b9e752959252f638c540024f3dd265c7d13aefbbc1cfcd8c8af1b624d08672dbfa720badecae11d8a2360c532ccaee2b12e83aad65d4e6b7a3fe8eb55c8bfa86b068c6f332548d7cdf833b4e55adcc26f7b24198f574bb38272644a2e2fcebdd1164dbc16f9b16cf3c1ab87e18cc9963b3c6417b26fe56b44ddbdb1dc4aba5d4506998e6e97dd6e03bd5edf5a5e9b11c3489287218e4b453ae07840e7646cb93c2e9578e42efed40561d7abc4dcf7ac6c3fe9b78c0a7223763f94aa8d8133c9b0f9c1fc20f48d406b4f75d39c8782e286c5681801223292d2231909052af620be5d921f2397719595730dba643d9d87381576b294fbf1abf2100ed697b26ccf700954d023d387c8b3d56d87bdf04b05e1014258b9c425e9c0b71e34020bee2868d51febd58fd6348d5fadf932dc76090a8f5b7245abe7a7083cfdde1175f308a88a97e79962c9c285154f22799945be89c1134af17af739f80e99fa443ba7c77ad1c20310186b36686bad76e2912121ebb1c3379df5f65c316c7637e7c99d6062e14c990b6f9abe4e1452eadbd07338f8ea3eaee88be544ee0b2f3f6c7c2a47ca615995e035178d49a3d8b53234c338a8a900ba81f96bfdd30b76b7690a3e48534ce2da6d709a78aafbd8b26e72a0f4f93e876154ce1f423af8921259fd31810fa2b1e8f3cb65d994b773e27c6a2871a1b9fb29fb503fed23d65299cc83e5bc04f5d51754a2e999d1a2769117368ba73d5814b7cd2ac2e6669edecaf26a044a93b3e1260eb973dc9daf41936b16987bdd21b0763f3a08023bf6a2d99497fd717ec26707c486160eafbc87e91bd19010e8eaa1b5ae6529cf93ff759ace89cac6f5ec2102f386223e5cfd54def1e78bd8db65b05b089cd029c9fb2e2e4f6a2f01e2924ccce4dc1b531f8d60375d4f3c99002db43b9472405efd340300e2be4c628e10075a1ed3345b9159bdbbfa85420d6952ba322409dec96a2453638659fef8acaa9f77a198262745e8bc7165286964213da459049a3d492652bdcf4db0cef6f6473d585df28141e10f674e721d29b78b79f8bb1f0a4058038def29473703bbd5d6d4470cff57dd0e9be796693a11cae616a6a4b7e1f3bce3d467ca4ec2fb8d6c6902e4e8c48ea504f47d41e28785d1b60d2d4f286205cf89683f0c208e23227d6773d93b449bedacf41a07121db6db8b374b2906319cc11e41a100c244c8ed5ccc158fd4c4a7d897ae8696ae18973458ba263bfbed8a22fbfc8b5295014675a756ecaec188fc168b29b053ac9adba9455f42ea313da43331dc75e77df30b2cfaefd36ec939221de220f77359a5a3795d0781a8cb23621416893012acb07502f5d51cba2054df3c15bfb78dd57fb3032c10ea16812ddaf0507e3a886742d9a1b7ef89fd665760cbd30644323f9d7d2cf969fdd465a44cca0c7f01059886902bb349c75a197e072b81b59cc7a8c9939b9931304bf189bf50e2b5fc790bac4ef36078bb6a17dd2d0b3e1252d5abe5a26e43b0745eecb67b46519b33277c1ba7989a904c611bb64fe2cc51d28d831fa8ec769841703f5089b55016e4ba0b40ad9a2a5b39990d77dbe752592427de58876dffc18d72cbca0be69d9a41378e9cd433e80e6d3b10c713de060deb0c2c477eabe64b75dfd8ef9e8e4ac0849f102d38e328f702953a3b8394043d07066ee20706613bb8a3b22a6215469bb2fa2003e1a16f572e151808d8ed95558313503a947b5e869092151eac92d8bae302808e1d099bebed9a5d9f0afbbfdde205ae276a87510fd11386421bba3ee04ed4ac6783f63136774f8f34fac1716058a7de2452bce930f7e8516b5e817d774ef4a7231ecbbba46ddd6dd7869853a18b05d7c07eb9d58b4f6f5e1cf9d7856aced7b456316bae05ccd513ea98cb4e85fc46a3717e532f02eab39c1cfe2c3ea96ef61c4f241ef1c9b1fdb6726346a370359cbeee68fe0da5e6de60d735a5eaec3bce8e743f9ebe7a9552b6c7e07f05903c602b25428a65919e6763e0860677077c272af0e89592bd9ce8c04bfff691ae7bd39fbf3f00f7e02a11b0344cc99573fdece3db52ba9a4bdfccc2d2d82a77a7463d2add44d4efc114d4c6ba4b5e7c76256aba38928c675e2ef5ef5e88744cb1b2a257d22010bfa9322273650cb3881314523ea54a04f12fe9263df9a311bfb6aa08e172a6ae081349e3988a210a9c0721006deb7a70cb96f5bfbca20cc2727c5347eb2f04e3d378456976a241316a183292292be2de36822ad9604eedbc433cef5b5690e9ac761e7fbcaa1864824efbc913443cdde03d0f9c222b97428de7dc92a214c0b62fa3e7dcd181f920c5ae1278bdb8a3f06c892520d98f93de6970b6f32764686663cb9a3b322b354f93ad12703bdb64280df91678a4724bbe31d0fcf142c35bb48d15e0dd4604cba28130a10dc373357cab8ba3e55af4cde2d0fde2cc28a6f3016f1053150d9acba8c9c52ffda596c6724135980a32b6b155488e9b417f1a5a61647bb830a0cf24058264245866f55e1b8929b56ccd11b744d7e401473d22effa627697896b05a347eb49d2b85db9bed1c37fef705737b301a03b98be57b94ddffb2909673bce0e579edfc78c068206e443b52ebfc4ed07170703c5ab866d83fcf9e42f8ee98a0c291628ccffb43ad2c19b75a7c6599d1258b01097e9e49df07ff163b29dc4b06a7a423da90226d7da77f66419af72c47fcbeda09a3c1df3fdfd5e1e0f9112673f5433ba1cb0ec645718c17d387474c0dd5378847471b25401770b0d7b369781db38cd6c4f3894e0afbea976038273fec8aab5480332ec9e054bfdb3f0bca3c2c150a4674d4e271806378d4bd57308dba2e14ff542f4ed59c082e6f994fedbe726dfa237e9a405a201884d148a0a687616dc15ce7c12dd3259b22e7a2986bc79f29e4c1475822600aabcd48421c889d75dadddd4039c75490ad995ee42e8b1a64b58750e56b6dc4a631d769d8a94befae9998306bd44e34743218ec4a56f95ee10a86b71b747eada9926599e0f1715c4c0792014946711c8db17f02c28f1e4d1594544e4b614076a188120b51210d6195d3a2bb528cd60773b2b9edb65c6c75a5f502f4aaa340fff29e441e3eb791bacc3f21b3edf8c2dd502712f70340c369c4bfe276ddb70075451bab3e6d68e2e40f3de126be105eda1e8c13f7b08dd625d827d8a3f9e088d0dae5565347b8caf157d816fa994af8530336c9f998fd3a1030314c5fde371db4cadc1b01041020b06bea10e305afd534f9feeaf46dcf55b79de5635410dabfc61cf7cd978341a7df1d2b3988aec8acfbc04bd6325dafd39e16198113381aa23072ce0735d125548ffde364e8813f595a144459cabbcf362461acb47c6d496ed241b090e341d9648a385baee90ababa7b135ccc591b1fd2347a63b2b9abb517d23d40ebc8180087a5fc4b56e5f284ef5d187f268ffb2bf2b018e4b5d6bb9b1e348da071a379dedd76389f099197fb27be7408b067a3b997e58a3768fd16d3c8b406b0d80801c720aa34f614b21c23d699eaa66e62acc4a514ba12666ced978a231c3f0b5aaa28e5e0f2a31141a18784641aae362f49f37ef818d091b1a0304a393187113aabf11194ac0e3c875ce7c1724e605c05e5c773dfc6983c7bff700c5a3449620b5f9e9c8dab34dd4e0bc08763dd19ef3f5b3b3d1c98324912bf1689069a005a4655f1b3f0b28f27c62128a6633c6ef661caa965b4b4cf799f8290621f462bfc1270e5af4466d1b38b35eef9bf112df3cde2864c98a9253a2faebf640222446556b367f8207d54d1c19227194c758f729297c12b696a177352d2ec511878c96152fe078584ca4fa7410295ace47839fe943a03be421625b3a032dff5411a7830a91226c1bf2b7de29374fc3c4a845f2426f716ca4b5121a97eb93f459badd687b3f94735e0b154e619e5c7043110446a9a9687d35c92e6eabff7cd73520ddd866a57eeb87aea74ee06510295282ace1cd6eddf50581cb69146faf448eacc7651ed8dcc0239c77929814f9cfea7ecd38964d92998a995d5d617f5ba16d83f3adc96f3aead3bc45a3b8a10d4ce03585d7baf83360736cd25f5a1fbac6f0f6198dd47ef85410a01c15a366cf1f3101176bb947bdebb06f3b9150a0b7ef476d88c2f8cb859a1e9b87298136c2d00a7ef9980e5d087687d0083d78d9bac341e885ecb069b1929c33ddf991d2fa4d3317df7e4427fd6d005e1d6efa8973952b2b7a68d14787a82b2128c465f6a125035017a18fc612d3957c5ed25c616bd48f6dba9e7a046ecabd2af9ef1e682d8feec709f8eb7775903f7123f153ea53c9e4f9bca0e69e37c81459469048cddaea2b0b96d712055d74556aa826655eaef8c16388b99a75195ba8650c24f939f5fbc925ca86e990871e1a826cee85289753ae5f2d66bd104f975653f823fa402c251dce175726a89bddeb7206d9f046cf8047dc923c3286a07d468a9b5243f7e6f6010555450b0161a40c7ed70ee95e9f4b98846c1a1ef49cf25ed3ae1dd400d442df1f1101416efa462c190dd5e8b1a12f2a0d4f36521eecf00bd3577e49f45844f641f9e0612128ee5c5252bb6be5229268a7c2e49207f722fd75c1c0b6ff506d159e206fde679b8eeff622c968768d1c96c15e5b2925e9c992511d65076a76564c8b6555e108cb0680a817fe7826c745671369b4b81711193a29a5ddda1579e03dd3118de33c99c97f4ff11b0a5d9c39e5819feddcaeba18c36725d53a80bf1dc5c41d369432c1617b3c07e75802837c8f47458abb17220bac3db923b539366a2208edf46f7992b68e385387a3074d90640a1af03fd124ada9189aa779070f68253d017436feaa002acbcfb581420a9eb6e683795fb9926a7634d9e26e96a87ad66fde49225aaa7f2a2dd24f3c7203b42ccb14bf7bef9298c360c5af9bf9509e2791ccd4af030b7054b684034a1bd391882548ad499eeb5ba6a80381827e90d20f6dba0220f2d63b34b0fed97d66192edfad78ada1b7858a268ba905e9f627206750bc133ef51601fd62bf71f2f89fb57fcfddc9e60ffeba611da635850cdde585b61e4741dcfd9a60a4ede1b79801793ccd178128566170f2f53f9a25f11cc079ed6a7137d94d9b8da85a332be770180546774acd78734d21a06a92abd8565760e7f0e0977f045a1ab04fb06d614a4388aeaf7ab08ecc48ffecc05234a86c63c0d21e6c66d47b762ed9c207c7c578830f8f07dd84e46994b6941210f2b1803fe8bbe356f46507625e2756b6bfc6a9f041ce7eacd8926b8fb17a678f32cd274b51632a2df4f3bb5ba935e266b0f0d44c04d9e8c851438713e8047a2e76170dd698c4ed2a6432f49bc5ac6414a32f5c579b932c32f1dc941826fa80ea7678082a81bde120bcdb89bdbb6e412443f72f3f667238c93210388d71c237275f8a07e55d0f88aaf89b49d8ff3ff6016758f2fcaec89b59c3a57827df886b3e60fef57e1681b725ed18cdaa2d921655d252aef64191181455054be2d9d0925e5c5f056df29a5e80bba0c8b60caa3fb4e8686ea3b1ca53bed553c68e9a735065a9d5e7a7da64a94875e653c25af4b5fdc70f3d0b982b0673c0f6930731dbb4de1e80d173f977abd882b9088b80ffb8aa2ad8b68010f19969f7b1ae4fa10ad94e41b07ab24f6ae67d8ab6037789ac43ae45db9a0702fb9943fd2a9ac0b5ef82f06e91f2c6290ee17548e72355dcb53dac29fdd47c5ca35eed90c0a66276f76d0fe8e69f7faa00ee76bf398f5d3c837a8546fcd8bb9b6eb711f230025f66cba0d9a37cf4a044071595cb857dc1969f2c941a0880b16d0b6f57121281bc26b713a6847f9ce5105791dd75645b05c536396fd17e69d04d3a3e73471495d21320143f3d0eb9ea2271324aa39defa79c732a1605c30a1c762007755fc2261a056c2b6fda96fa7d34ef1004ce5e5639e05b573d26172dbd13f15c3c59ec0474c84231952de0a34a5d4879cab3c0854d97f40b1fb4d245ab77a5d4fbdd3b1abbdb6924860d05ac2135dd28c35e8a603dbd13e27b7a2f303844eb41c2c1e212abe880b0d0c1d57f0e727d7165f793133e5e36493c4270b323ad30f12ff8af2337c17cf7a1bb476be929a70277345d9e5153aa784c623ce764877c16eb8397f4e45403ffafcf20ce1f6924181b1c731cc5d51fa7fa66d219e1af4f75a415b605f5d0fe071db452489dfd701fbd1455a1ea25fcac907511f5ba797407c8619cf866f633c900efd7a1817fdbd396ab947353aaa3255da27c59003b82af070da8c3f0c5310d225d2bc2dd0752db39b6e16bf16553a510256a6762bcfbcdb1450b782a4773636fc071c1f5257ea5ea8d11a965de4eb3e9b68c5a1796d1fd7084345582f977c722a0eeec03c7d5c9b29e8ed7004b82dc84b43c13b01fe88857b6a212b9aa36bc3bc637f48d2f2fe71dbee2e7780f8f04ac4a5626f6f648d3927c158a2c50ac6841441ec7f6f51a50b2da2d038d30d24c06a129f37f9f1133affbc36b593aff686a18a7a0b7d8957d8107ad2f388cedbc7a2199fbcc0561c66808dba85c6e64b1d0d5fc46b39968c73c165c4a78d78b0e579f9ff74d4f75b6c33552f2eae581b8fa4f41f7d59e857515656d959fedb85b45b5dab42ca039100fb02995dda7d237c57241baa8e004b0149a7616bed53938d1ed5d1536fd5d2ccc012789c88361dc1d1907b98fb23b6c8f06f674c1e157260794a8dac56ea69dba799ca46840780e09bbcbfb78e7f95e086e9482c7ef874254bde842e41578f9e61eb57b42b5ebe2a4b976543a9250de50c8188fafaef71489238922c670d1d6a87d7dfe8136774dffa98f16b7a93ec842ecde1274556825f8ead949ce3f92654d36d4ecfb7af7fd2a84204d034e363c6ad116c1ee92d8fdad3c6c71547226a13eb80f47a3e111e591189b97ddaa22135f20a4e34604818b321064a32b49d4e9e0c45ee78aa5861eeebbf36d19e759a823d80be6736c6c513280a84079aca73231bd76db093455a0b18616150fae21863cc34849454716d10f63757bb6f9c119960494e942011c18fdc1221c5ba228da3d544e4f143aeab4b7b2c985227659549e959d66287ce678b82ca3e41ccc8e557e6c57fb1ffbb2d3b368f99c0918c979c20116b5a6d0485dc8d59a7ecf1836e3ce6944dca16db7afc5f82293d7aa6483a8c7bec0f2708b396ec449ab196d160bcf09ec9e26f854db204ffc8d48553732d12957d7ad8d163c5e802b9326070cc8350dc11762324294b5b14a768d3e3b42a34f8cb754e2d4f933d4a24e336229436d44375e559d54b39623a759f007127ecfb1f4ce518c76fa07b1ad83901405e307b587aed1166567d57cc73a632985caae00be91dd91e2442039a9f07467eccd2a95df6cc1c9d735d58002e84071428ba83c9cffa97c09b799a684d9b1bcaaaf9f37a5db0ad38df1df9c531727be8f88836fbba613acf10c596778c29a4ee1477539bc04b665044bc95dee03d6136798547eb79426502c47019d69cd38af5f5558596f1e466d5a05bd923daf889a0d6ce0f299c37814cde56bf18a8b29ea86b86d1b441e3d99a984a2920419baa4898e2f14bec33bb52a8230cb8b4d04dc697fa6667b40f2f3224deda24691c1c609ab7ae94d7003030dde832ac6e7ab3e332ea1025354e670354a8054f619c5b22c46e4cd52e68b7a30b1d3f1c711288541ed0f43c485c2f841e03aff8c847093eced9fe95904479dd678d717bb8c242be5fa916eab5affc4e4f30f9816fd05b1ce6cf49a62fd7cccafca5d97c2e1ec853335ccbffe54812edc21375a9aaa7bf131ed48be84411e4e5021a1dda7058b16f0e201ebc4c66003b95f73ffbf58bd6851003b4928e9633d6092001eaa128f178f0b662da2969e514d458cf60df21f166ef2ae5b23621e3e8b4b8a11089de7d3c29ceea0411de1bc20b118544886e929d2f6cca2fd4fa1473df18f45ef66e331dacbae9db828aadd650539a7f13e97e1e49bd5e9cf849c92f54da8299b05a277d454939dab75eee2d6fb4f97b5dcf1d7f30a94aa32155b380c788383f2c1af9d4e922c9327f83baa5732a9880b2e017aa6887b7663334b0cfe6cd5263cc34378e5a6e6861fb9c4a486187fb697cc7bb1a484d6cdea1c05acc3bcd92eddd9a9b7000eddc2792ffa651512d9a9b6aeda96d488fea1ba021075eb99dfbff0274537c8c5e0aff779111cd2db0482e49707742653a05f3e4713fc826024afdded9b4612b8bf180e9207b9cbbf8b5e0bf37e89cda03bab8ac44978d65a6a320b0e225bb54c8be60991edc08b7002441ffa550546f4a2c521265e180854f8e45780fd8cb66a4dd7b844991036433609c92b357fc005a991b983654ac5dad818967d25a67faa1f69c7a186af2f5a4e2d6b1e2d4f9204bfa5cb72f2fa04a06d0857aeef93b74c19f535553f8c0e32011c147d1cba36cb46c47829bc99686616ca17841dc9781e5265e7e5ee774b57bd793439d87edacf78cb642b11effd78935d2e9a46e3df3796289c79d98616dfe23384c40ff7adb405e22c8c6d8c57e6f4c329b90b7e364a8041708033320333cd95fa03d05924520bb62c72db734b86031e77f5ac93e753e9a8d5864f0cf81b9b8d6cd2a2ad5fcfd0c2e8448d45c044f43bdfe4af9c67955c12839c853cf0f2957ac39bd2e7cf426b88397cc0a0373c93eaccccb70005020ad203b779f6cc580aba870baf69e3576f7e4d9768af990726252c3fc3f29c0f40d00288c0af4f760c9b7de672a70fbcba0f78e404c6d2c627a0a06b96e589965f2fabb211a84feae96c8be3de7277c7624c17e67fd28c9423cd527e7c4d1871930a6397f9ea5affa96dabf93d8295b66c6daff1f3f206471dacf38edc321c8573366545802b7e71873eaabc3147e0a953bb255ee4b303256590158f62754c29e8c1b1adbbb79797aa8e9f6d09722401536d06e435107b552f2b1937f54e31d6becbd1457d6e01d16f0994827af2e5925dcbd31335f6bd2a117fb77c9d76487a29cd23cc9a4a1c04a8f28eff54f6a78f154d0ae74835930c4c90356cf704b846b163789762b2de31d383b7fcfaa57a70f1c65eebfcb1d6ec8c3d2acc3ece528b43b0d84696eb03e6e0206050a2b949d9895cb9956f49f9358dd24407efed7d2486e29ab17accd3d779e07a3251143bfefa7c1b3c783478606d1c970835ed2f5bcc123040d9b9acd3053ab6a71a3db8d0c73e993d86d7dfa7f95dfaa095356321bfcb229fe3dbc63889c75ecc893e9da876665b72a34a0c59a5b0519b5d423aa7b3a22fc8eab68d6c7c220bf4a55d5acd7d1b98410324676b326019b4e9dd0365178da7850b45caff65db4edabbfc950e69aa4ea5df20f12f87c6ae1c3db9d58a648c354e28cee65f8683e9502899cd29654cf93f8ed0e1f7015817fba3f456052d3c2ee021e88122143afdc2c0ec778ffacbc956c13782414291efd2c58e68d57fbd29dca70d49e75f3eb35dc8e955a05e46d3e16897a9ce2cff3c3a37e5f880330c43898a2c60d6d43ec58dc11cdbf7388c124c5595cef7f10017c84759bb4d5d8aa324196266a5273b3cb0ff5493c26280003089f595c8c1f0bcd9e5dbc38ea04092d03583dd48994fdaf65e30c86f526cf41118a41afb19ab4c88f7d9abfa11f0033706e7a61d0c62435d25fec6e3be23fdc029f8a76d5dbeaf090c5ac20aa993e7345ad5ae7adb412915f105f716c4329ad9de36a416fa4e9a15932154ad859e9b0edb11411002966a117ea1cd3c4483af348b74e6ddce190e76b6eaf68e13bf5745d4313ce657c141d149c33ad6958762f773c38f718e73103786e44ff6360e348846d021b4aa8d9a0328de1772055f8dc362dc31aab07569430db2bc8435d6c137685c2a6d7e0d9bf742dbd815216eba16f000bb149bf926a6cfa838359e5ee78a8e50a1088f16e1ae6cf1537e00e505278cd7d014e20d2b0871d77735a212d109660146ed9d033ae59265a5af40741fd18cd087ccb992dc978fa3feeff356d84b52269291c43a22b2cd9ff1852d2758d1c89eb18f7d3a077e08f95d0f28a6bcf76bf52529cab336d7404ae5a8cdf353f1eaed0a2dea8b54bf08c4e2105b8bdac58da1d4e929090d7830f32c1b1efb3d86be7082777252a011df3c0698f77a688c79cc946edc1e66f7ceb774e76c86a6d589990643c0adff8e0c7863de8ffb080eaaedfe3258aadd176016a19ed0aa5d550be3acae6452a3268b627b30088cec0ecbc11f693c84025e5fd4d8a780eeee6710610bfdc90d35ad6ba044762881342db46edce597a94658fa05b83cf49159741ef08370217d194266b46351bf1ae180250a6028e356075c097c6f58bee2bf7c88a3c286e148316fedd6e6f45dd15534107283683f41c815a164f9f9e72150323176c3eedfd679a375a737c04c87eeaed36017ede3681bff2ad2bb3af76d067c76e9f3544c0a50f42ab49f9b6acdbe80dfafcf6f4f3ad0f0cb711a1f06791679ec54cc2cddde1088db0c5fa8e8f6f552f2362a53bf7b18d2f70c7e5b7ce30d596c492f0dd233d0b9ed7af0041b263a9587efc87e0ae8ae192b789292f56a3ed27db7a640338e5a1adc717c327b71c3cd2f4c3d98aac5d452598c5297186118c804863301ca08e572bc0a3eb9cf6cf14f1ea698cbceb61e6564d14cf5b2805c6a1bc40e5f7579ad70f03f6011e36433a4ccb1e7b96163da67f308d29a1051cb9c6e536fe8b1728fe19cb73d297a8de13e95fc6331f7b92d7b125067ce303229fbe584d1707e8ab536f6e00bb5b8970c35fdf03b637ae8133cfc62e0445b7d22bfb349ca955d00b45cc87e431bce4ccf60494fc876f3df59304416e0f2dc213c8be453c0dee2154fc4564c41bb4140556a3f0a40794e76eba849bcee4300461b7ec189573ac4e8f3be0e5fc319559c400ed3999c3c8718efb9cc194f2ecfca64aa8c71aff899cc899a9ac14689b659416d83b2b62141028cc90c4e254e3dca022b33c5d1526530b5dded0eccc72dbab2e7291e3d5b03643c00aab36da081913b45997993925e23acc2e81ad566df9b6fd070aac6f0d80244f8227c66afb29e942cc663c79b114d4fa96fd817c7a54b7c307c7ff87dfc51b9f042fd2243fbd62acd795280f342321525aa6cd93a4a21a4f840b69473cdf4cec090043a8599403a0d783b3ccfdd55b60ffb96467ba5ae5113e5a8490b05d68cdfd6d9c1cbfd93956a62003de5993e1d2d2fc7e8728b6a9e04f690d36303a0221108f6709b104996b1208be38ec05c0d14f56bfe4d0c8ae303dd3403499925b1006f857923bb0b436633bbbf266261a36f206e43f7ddcdea479df081a32657d655e89a66f7536018cfc092645b88b1544057f1a5c6e3f8b37c0881fd0ded4199e0f72da1a48612803f52460a78e23b5b2361934f41d155dc3fcf5e8158301a1b1fe245b15229b120aab8aa53e5f050d35326dbdcf6f255751cd9b3d919b7ef3f03fbe14768045c927fe4373d63a4ef735e8ec10e8605220be0ce1c492490ea95594a32baa23580d787104163ccfcf92f6c6e0826e2ce148ec86accd5c90b3f56e5a838ee969ee1ebb64e258748f89a200f1489111a9ba81d1b627be4c535c050f88005854d4d56888057cc557d108f0213ab8c405af23703356afe588feebdcd70c099e3f79cfd9a8f92043ad4c38ba5102baad68386e9a455c62d96d8065eb19065b5949418a8ad84ad63db1d5d4aa40233036722e30aa968dcdda560fd1f5b6883a44b4017aefd04517d41441a7f102f7b6c6aae680ac9d7b3cdb12550a0c2aae9bc3fddc034e572bec3838cf1f8e20a95f8b0d1571043ab750c821dd7cccb0ef075916c5865686039c93e3191141b8b0aac2c9a020765b70e7ef4c65ccae1188d2ca5068cf9764cc9a2f0f0e0b816a179589002dc9a59fd93678e18634449247cb3be7c2f1ad99e1ce173826b2592a2a141ef61b784187f67eea81e8fdc5c3217d90cd0f0f927701bce0152f5e3f950225fe8a552fc1a3271c1f6bf0a6e370aa4820a6b4b01f88a40b137088fa8ac17c43962436e3fe4776ee85ebe3d6f29758fb960e9285a0c882471418dc0af493e613c7c92f9ae5101bf7497f0ca7d5883d9bd73d739508c938ddc0525f596cc3b2f5868ea3a673b701ae91d824daf0d70f9a2d0c98dc9bdbc188842e6e05fead0eed7d4c0b1ef4e6fe61907fbb137e7d845d01b9b474843e7e9101f9eeb21fd6dc9d84392e5c3f811071397320516217ab272bc0f339145ddb4ec00ddd9ab5dbd50d5b1af65bdc8d270db8a0057b583cbd05e262da386e89e64e99d72f228db50859c9cb2f9fdb8e9b2fc811c695dfe3f408ef0bc9696ad212e8a31636a83907a2402b904bd17f106a8dd83b8682197dfdd1abf91d458e646903fcc538c78571f8c05db1c658939c2b62a4432bfa96b099bc0249463b68076fbfcf2101f8141a0fd64c17cd2e777e521201b755498dcb80d11e9ae978fc15e9d0f031499816a98e286e1459869294bff1c7951b53e592ee1bfc5d6644fdfa213c739900dcb22c0f0af9d4026ad0befaaef10df8150df1b11638167b6667ba88a18aaec91027565018917e3ae6414d50a019dec9b48b8d1bd316576af80544d5e5619ddc3db75c84f7b92f16ff720b37625c8522902c7c3b05b2bb9aae99316e2122df7c9d5bb2a765155165193e941afbe81e4e0ab2f227aa415fc3069e66f66017766b358c7a11bdb71c327c50d457bb863f53c79204a35b01e2b9d0ada8bfab032a651153aafca3dea1cdbdfd4af754de4821e84354415a3012935319d2c0bc836529257d7d0321e896abd3a7d4689b29b8395fde2ebc9f2f5e83b37926ecf29dfab52dec2e57579135689bbf8eb09967c3cd1c4575dafc5762c087d0669cd32bffc7cfef73612859f88fe4cbfebfde5622a1e59314b81444974b12607efbaa2806a7bc1baadd1e8041570f63b06cd5065fcf25ade296c5f6abef9784ee743f34dce59a44560d6cd29d716382e653a037e79657c56f85105bbae382f9802561806fd897593958314ee76eeba1ce90abba44b59ec360bbe8043e7bd64db37feab5aef2c37a4d76e612f1d39151de3c6ff2656e159fe4460146ffbc88f7e2bcff09a60f7628d9e876fd272f3ce2f264629d9514d959ad9060d36c78169914798d290b7c87027154daea1a07cbbc58143d45152b42fbc1fc5af4fda1260186ad611a5bd837e70e5833195394c4750c640ba0c6d70b63e10f08e8a9d9a32dfb894ce18c7b59ae75594d83b28e4376be700ce7e489606f4f7582a97789da729738d77f4523cadedff9f9af67763069f21e689426c952af87bde75c0fd36f2e66a4070ea3bb4078b4d78a14c19a685c2cbbdc42f9ec274822eacc42793bfe96f324bd7579d510ec85948b0455f096ff8d4daf1703e83d96e4ca36b28e17ec16bdbe36703195c67dc557a6d898d20fbbea5bb651c7f85370a0cdd6362224519bf06b1ab51050e8d80a437e63d2571ef89b7bd186ba039eaf7affbb17bf83d28c26945a512d969796e1fe06cf82db1186d8eed6d1a8f11a1de90b3281d33b08b7e7a8a78a9e944cd2f6415cb58ab34839011decfdd7e04887c066f9602ff1ec4b954bd2a4b7cc72d842eaf7042557832254dc816299ecff593808e65313ae99fc6f0b25d1b742bc297922995454228895865bf3bac2c994c9477fad37df6f1695de5fb8149892e7c02ce71a0108dd96be58064adfd75f442ec7bbcabb3ad6d752d59e4befe39b71613bb7426cd59ec8d72527a4472ba3fb849e6627443335c13b771b0613ef3fcfc4fd4ee166bc8380fe9ccb1b0e7690cf3b836e13d39c4c1c4d4b0c9dd13d86ebb33d1b74b4ce5213e4f90531fb2ba7447af6032514c58fdc6fabaff0a19cf9fbfa5af07b0f1495dfdc6eb5e0be6486d285930f838533e93975a46fa523762c1e33425bb803c2d7eba4779735ea059c17108e9de26912bfa511ce8aea0c3ea55810065d57de08cb24505e03dab40da980f46db66726320d6a1eb19436c9220f8cc9a2aef2e0cfd8ae5000dfe6da72a4e7462b74f50b2bb19550f9a52e0e48980dbe4a5acff53d53a7bb3c59e0c0184df1f51dd43a47da096ef1042759e375ded4fc8e939de0386c3a6d82e50d5359aae708dd6907be56a95606420dbfc64a19e3b8b6da8c6c5a09e19ecdc09a42dcb0b3044ffb1d699ab64e927ed52dda0f5477249f4bcf8c84cbf89230b2b267b07a3098f4a773e5bbdd2578a84b42609b0e89de7eb8e9d3b9d3dccd0eee612965291b90fcffccf92f75f745df0cae3055d6890f714039725829f65e23b4333a0b4218f64782f7c4d45e92e4ceadad14194d7093e3b452832f68445cc725ecb1751a45e0edd15a7fdbd916bb298d2842cb6ad64658e4be3f91b916a4a36dfba3c7964b83e0946f3aede351a0559b93f9c069821519efae3d49b83c369478436396c53aa77c312a08d28adfc1d4ea5dbea1cb0f40d2f0e62dc9354b02501e6d8bb5db5f437fe39d1ca0e606a719bd0a1f0e1e9858a055e2d2f078360b199676d60e6634878d06328ec01b51eb9ec4960a1f9bfdc4921983f63b1d16b2ef4d249f9a8b97ea0fea9d94f0ca5b2a209838d2e87fc77212b687778d94af0c9e2932c9a1039fbd37b83dcbcae3fcc3f02a3115c85a9d8c010270634b91fe91746e62c94c5e73922c473658118d465c7b408d100667ea6aae30de76e7ccfe8f270455d14e8bdd638a7b3a023df7c9faa3f6ab356bf454bcf3b0ed3148b0a8956e7f501c2f9d0894d3c314e4d587e0019cfbafa723691096e2fbb42430720cbcec9db8a9a6b1552b4803325e42e771f3a542e8f1e596c1cd3b7b262286579fae2f7e53libxalan-c.so.112libxalanMsg.so.112rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootxalan-c-1.12.0-36.el9.src.rpmcmake(XalanC)cmake(xalanc)pkgconfig(xalan-c)xalan-c-develxalan-c-devel(x86-64)@@@@    /usr/bin/pkg-configcmake-filesystem(x86-64)libxalan-c.so.112()(64bit)libxalanMsg.so.112()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsZstd)xalan-c-libs(x86-64)3.0.4-14.6.0-14.0-15.4.18-11.12.0-36.el94.16.1.3g]s@ffffffffffffBenjamin A. Beasley - 1.12.0-36Benjamin A. Beasley - 1.12.0-35Benjamin A. Beasley - 1.12.0-34Benjamin A. Beasley - 1.12.0-33Benjamin A. Beasley - 1.12.0-31Benjamin A. Beasley - 1.12.0-30Benjamin A. Beasley - 1.12.0-29Benjamin A. Beasley - 1.12.0-28Benjamin A. Beasley - 1.12.0-27Benjamin A. Beasley - 1.12.0-26Benjamin A. Beasley - 1.12.0-24Benjamin A. Beasley - 1.12.0-23Benjamin A. Beasley - 1.12.0-22- Add a SourceLicense field- Add a man page for the Xalan command-line tool- Split libraries into a -libs subpackage separate from the command-line tool- Make the -doc subpackage noarch- Convert some stray CRNL line endings- Do not install README.md in the base package, only in -doc- Do not install KEYS- Treat CREDITS and NOTICE as additional license files- Save some space in the -doc subpackage by hardlinking duplicate files- Switch URL from HTTP to HTTPS- Trivially simplify one files list- Indicate dirs. in files list with trailing slashes- Update License to SPDX  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~1.12.01.12.01.12.0-36.el91.12.0-36.el9     xalancDOMSupportDOMServices.hppDOMSupport.hppDOMSupportDefault.hppDOMSupportDefinitions.hppDOMSupportException.hppDOMSupportInit.hppTreeWalker.hppXalanDocumentPrefixResolver.hppXalanNamespacesStack.hppHarnessXalanDiagnosticMemoryManager.hppXalanFileUtility.hppXalanHarnessDefinitions.hppXalanXMLFileReporter.hppICUBridgeICUBridge.hppICUBridgeCleanup.hppICUBridgeCollationCompareFunctor.hppICUBridgeCollationCompareFunctorImpl.hppICUBridgeDefinitions.hppICUFormatNumberFunctor.hppICUXalanNumberFormatFactory.hppICUXalanNumberFormatProxy.hppIncludePlatformDefinitions.hppSTLHelper.hppXalanAutoPtr.hppXalanDeque.hppXalanList.hppXalanMap.hppXalanMemMgrAutoPtr.hppXalanMemoryManagement.hppXalanObjectCache.hppXalanObjectStackCache.hppXalanSet.hppXalanVector.hppXalanVersion.hppPlatformSupportArenaAllocator.hppArenaBlock.hppArenaBlockBase.hppAttributeListImpl.hppAttributeVectorEntry.hppAttributeVectorEntryExtended.hppAttributesImpl.hppDOMStringHelper.hppDOMStringPrintWriter.hppDirectoryEnumerator.hppDoubleSupport.hppExecutionContext.hppFormatterListener.hppLocalMsgIndex.hppNamedNodeMapAttributeList.hppNullPrintWriter.hppPlatformSupportDefinitions.hppPlatformSupportInit.hppPrefixResolver.hppPrintWriter.hppProblemListenerBase.hppReusableArenaAllocator.hppReusableArenaBlock.hppStdBinInputStream.hppStringTokenizer.hppURISupport.hppWriter.hppXSLException.hppXalanAllocator.hppXalanArrayAllocator.hppXalanBitmap.hppXalanCollationServices.hppXalanDOMStringAllocator.hppXalanDOMStringCache.hppXalanDOMStringHashTable.hppXalanDOMStringPool.hppXalanDOMStringReusableAllocator.hppXalanDecimalFormatSymbols.hppXalanEncodingPropertyCache.hppXalanFStreamOutputStream.hppXalanFileOutputStream.hppXalanICUMessageLoader.hppXalanInMemoryMessageLoader.hppXalanLocator.hppXalanMemoryManagerDefault.hppXalanMessageLoader.hppXalanNLSMessageLoader.hppXalanNamespace.hppXalanNullOutputStream.hppXalanNumberFormat.hppXalanOutputStream.hppXalanOutputStreamPrintWriter.hppXalanParsedURI.hppXalanReferenceCountedObject.hppXalanSimplePrefixResolver.hppXalanStdOutputStream.hppXalanToXercesTranscoderWrapper.hppXalanTranscodingServices.hppXalanUTF16Transcoder.hppXalanUnicode.hppXalanXMLChar.hppXMLSupportFormatterToHTML.hppFormatterToNull.hppFormatterToText.hppFormatterToXML.hppFormatterToXMLUnicode.hppFormatterTreeWalker.hppXMLParserLiaison.hppXMLSupportDefinitions.hppXMLSupportException.hppXMLSupportInit.hppXalanDummyIndentWriter.hppXalanFormatterWriter.hppXalanHTMLElementsProperties.hppXalanIndentWriter.hppXalanOtherEncodingWriter.hppXalanUTF16Writer.hppXalanUTF8Writer.hppXalanXMLSerializerBase.hppXalanXMLSerializerFactory.hppXPathElementPrefixResolverProxy.hppFormatterStringLengthCounter.hppFunction.hppFunctionConcat.hppFunctionContains.hppFunctionID.hppFunctionLang.hppFunctionNamespaceURI.hppFunctionNormalizeSpace.hppFunctionStartsWith.hppFunctionString.hppFunctionSubstring.hppFunctionSubstringAfter.hppFunctionSubstringBefore.hppFunctionTranslate.hppMutableNodeRefList.hppNameSpace.hppNodeRefList.hppNodeRefListBase.hppXBoolean.hppXNodeSet.hppXNodeSetAllocator.hppXNodeSetBase.hppXNodeSetNodeProxy.hppXNodeSetNodeProxyAllocator.hppXNodeSetResultTreeFragProxy.hppXNumber.hppXNumberAllocator.hppXNumberBase.hppXObject.hppXObjectFactory.hppXObjectFactoryDefault.hppXObjectResultTreeFragProxy.hppXObjectResultTreeFragProxyBase.hppXObjectResultTreeFragProxyText.hppXObjectTypeCallback.hppXPath.hppXPathAllocator.hppXPathConstructionContext.hppXPathConstructionContextDefault.hppXPathDefinitions.hppXPathEnvSupport.hppXPathEnvSupportDefault.hppXPathEvaluator.hppXPathExecutionContext.hppXPathExecutionContextDefault.hppXPathExpression.hppXPathFactory.hppXPathFactoryBlock.hppXPathFactoryDefault.hppXPathFunctionTable.hppXPathInit.hppXPathParserException.hppXPathProcessor.hppXPathProcessorImpl.hppXString.hppXStringAdapter.hppXStringAdapterAllocator.hppXStringAllocator.hppXStringBase.hppXStringCached.hppXStringCachedAllocator.hppXStringReference.hppXStringReferenceAllocator.hppXToken.hppXTokenNumberAdapter.hppXTokenNumberAdapterAllocator.hppXTokenStringAdapter.hppXTokenStringAdapterAllocator.hppXUnknown.hppXalanDocumentFragmentNodeRefListBaseProxy.hppXalanQName.hppXalanQNameByReference.hppXalanQNameByValue.hppXalanQNameByValueAllocator.hppXalanXPathException.hppXPathCAPIXPathCAPI.hXSLTAVT.hppAVTPart.hppAVTPartSimple.hppAVTPartXPath.hppConstants.hppCountersTable.hppDecimalToRoman.hppElemApplyImport.hppElemApplyTemplates.hppElemAttribute.hppElemAttributeSet.hppElemCallTemplate.hppElemChoose.hppElemComment.hppElemCopy.hppElemCopyOf.hppElemDecimalFormat.hppElemElement.hppElemEmpty.hppElemExtensionCall.hppElemFallback.hppElemForEach.hppElemForwardCompatible.hppElemIf.hppElemLiteralResult.hppElemMessage.hppElemNumber.hppElemOtherwise.hppElemPI.hppElemParam.hppElemSort.hppElemTemplate.hppElemTemplateElement.hppElemText.hppElemTextLiteral.hppElemUse.hppElemValueOf.hppElemVariable.hppElemWhen.hppElemWithParam.hppExtensionFunctionHandler.hppExtensionNSHandler.hppFunctionCurrent.hppFunctionDocument.hppFunctionElementAvailable.hppFunctionFormatNumber.hppFunctionFunctionAvailable.hppFunctionGenerateID.hppFunctionKey.hppFunctionSystemProperty.hppFunctionUnparsedEntityURI.hppGenerateEvent.hppKeyDeclaration.hppKeyTable.hppNamespacesHandler.hppNodeSortKey.hppNodeSorter.hppOutputContextStack.hppProblemListener.hppProblemListenerDefault.hppResultNamespacesStack.hppSelectionEvent.hppStylesheet.hppStylesheetConstructionContext.hppStylesheetConstructionContextDefault.hppStylesheetExecutionContext.hppStylesheetExecutionContextDefault.hppStylesheetHandler.hppStylesheetRoot.hppTopLevelArg.hppTraceListener.hppTraceListenerDefault.hppTracerEvent.hppVariablesStack.hppXResultTreeFrag.hppXResultTreeFragAllocator.hppXSLTDefinitions.hppXSLTEngineImpl.hppXSLTInit.hppXSLTInputSource.hppXSLTProcessor.hppXSLTProcessorEnvSupport.hppXSLTProcessorEnvSupportDefault.hppXSLTProcessorException.hppXSLTResultTarget.hppXalanAVTAllocator.hppXalanAVTPartSimpleAllocator.hppXalanAVTPartXPathAllocator.hppXalanElemApplyTemplatesAllocator.hppXalanElemAttributeAllocator.hppXalanElemAttributeSetAllocator.hppXalanElemCallTemplateAllocator.hppXalanElemElementAllocator.hppXalanElemEmptyAllocator.hppXalanElemLiteralResultAllocator.hppXalanElemTemplateAllocator.hppXalanElemTextAllocator.hppXalanElemTextLiteralAllocator.hppXalanElemValueOfAllocator.hppXalanElemVariableAllocator.hppXalanMatchPatternData.hppXalanMatchPatternDataAllocator.hppXalanNumberingResourceBundle.hppXalanParamHolder.hppXalanSourceTreeDocumentAllocator.hppXalanSourceTreeDocumentFragmentAllocator.hppXalanSpaceNodeTester.hppXalanDOMXalanAttr.hppXalanCDATASection.hppXalanCharacterData.hppXalanComment.hppXalanDOMDefinitions.hppXalanDOMException.hppXalanDOMImplementation.hppXalanDOMInit.hppXalanDOMString.hppXalanDocument.hppXalanDocumentFragment.hppXalanDocumentType.hppXalanElement.hppXalanEmptyNamedNodeMap.hppXalanEntity.hppXalanEntityReference.hppXalanNamedNodeMap.hppXalanNode.hppXalanNodeList.hppXalanNodeListDummy.hppXalanNodeListSurrogate.hppXalanNotation.hppXalanProcessingInstruction.hppXalanText.hppXalanEXSLTXalanEXSLTCommon.hppXalanEXSLTCommonImpl.hppXalanEXSLTDateTime.hppXalanEXSLTDateTimeImpl.hppXalanEXSLTDefinitions.hppXalanEXSLTDynamic.hppXalanEXSLTDynamicImpl.hppXalanEXSLTMath.hppXalanEXSLTMathImpl.hppXalanEXSLTSet.hppXalanEXSLTSetImpl.hppXalanEXSLTString.hppXalanEXSLTStringImpl.hppXalanExtensionsFunctionDifference.hppFunctionDistinct.hppFunctionEvaluate.hppFunctionHasSameNodes.hppFunctionIntersection.hppFunctionNodeSet.hppXalanExtensions.hppXalanExtensionsDefinitions.hppXalanSourceTreeFormatterToSourceTree.hppXalanSourceTreeAttr.hppXalanSourceTreeAttrNS.hppXalanSourceTreeAttributeAllocator.hppXalanSourceTreeAttributeNSAllocator.hppXalanSourceTreeComment.hppXalanSourceTreeCommentAllocator.hppXalanSourceTreeContentHandler.hppXalanSourceTreeDOMSupport.hppXalanSourceTreeDefinitions.hppXalanSourceTreeDocument.hppXalanSourceTreeDocumentFragment.hppXalanSourceTreeElement.hppXalanSourceTreeElementA.hppXalanSourceTreeElementAAllocator.hppXalanSourceTreeElementANS.hppXalanSourceTreeElementANSAllocator.hppXalanSourceTreeElementNA.hppXalanSourceTreeElementNAAllocator.hppXalanSourceTreeElementNANS.hppXalanSourceTreeElementNANSAllocator.hppXalanSourceTreeHelper.hppXalanSourceTreeInit.hppXalanSourceTreeParserLiaison.hppXalanSourceTreeProcessingInstruction.hppXalanSourceTreeProcessingInstructionAllocator.hppXalanSourceTreeText.hppXalanSourceTreeTextAllocator.hppXalanSourceTreeTextIWS.hppXalanSourceTreeTextIWSAllocator.hppXalanTransformerXalanCompiledStylesheet.hppXalanCompiledStylesheetDefault.hppXalanDefaultDocumentBuilder.hppXalanDefaultParsedSource.hppXalanDocumentBuilder.hppXalanParsedSource.hppXalanSourceTreeWrapperParsedSource.hppXalanTransformer.hppXalanTransformerDefinitions.hppXalanTransformerOutputStream.hppXalanTransformerProblemListener.hppXercesDOMParsedSource.hppXercesDOMWrapperParsedSource.hppXercesParserLiaisonDeprecatedFormatterToDeprecatedXercesDOM.hppXercesAttrBridge.hppXercesAttributeBridgeAllocator.hppXercesBridgeHelper.hppXercesBridgeNavigator.hppXercesBridgeTypes.hppXercesCDATASectionBridge.hppXercesCommentBridge.hppXercesDOMImplementationBridge.hppXercesDOM_NodeHack.hppXercesDocumentBridge.hppXercesDocumentFragmentBridge.hppXercesDocumentTypeBridge.hppXercesElementBridge.hppXercesElementBridgeAllocator.hppXercesEntityBridge.hppXercesEntityReferenceBridge.hppXercesNamedNodeMapBridge.hppXercesNodeListBridge.hppXercesNotationBridge.hppXercesProcessingInstructionBridge.hppXercesTextBridge.hppXercesTextBridgeAllocator.hppXercesToXalanNodeMap.hppXercesTreeWalker.hppFormatterToXercesDOM.hppXercesAttrWrapper.hppXercesAttrWrapperAllocator.hppXercesCDATASectionWrapper.hppXercesCommentWrapper.hppXercesDOMException.hppXercesDOMFormatterWalker.hppXercesDOMImplementationWrapper.hppXercesDOMSupport.hppXercesDOMWalker.hppXercesDOMWrapperException.hppXercesDocumentTypeWrapper.hppXercesDocumentWrapper.hppXercesElementWrapper.hppXercesElementWrapperAllocator.hppXercesEntityReferenceWrapper.hppXercesEntityWrapper.hppXercesLiaisonXalanDOMStringPool.hppXercesNamedNodeMapAttributeList.hppXercesNamedNodeMapWrapper.hppXercesNodeListWrapper.hppXercesNotationWrapper.hppXercesParserLiaison.hppXercesParserLiaisonDefinitions.hppXercesProcessingInstructionWrapper.hppXercesTextWrapper.hppXercesTextWrapperAllocator.hppXercesWrapperHelper.hppXercesWrapperNavigator.hppXercesWrapperNavigatorAllocator.hppXercesWrapperToXalanNodeMap.hppXercesWrapperTypes.hppXalanCXalanCConfig.cmakeXalanCConfigInternal-noconfig.cmakeXalanCConfigInternal.cmakeXalanCConfigVersion.cmakelibxalan-c.solibxalanMsg.sopkgconfigxalan-c.pc/usr/include//usr/include/xalanc//usr/include/xalanc/DOMSupport//usr/include/xalanc/Harness//usr/include/xalanc/ICUBridge//usr/include/xalanc/Include//usr/include/xalanc/PlatformSupport//usr/include/xalanc/XMLSupport//usr/include/xalanc/XPath//usr/include/xalanc/XPathCAPI//usr/include/xalanc/XSLT//usr/include/xalanc/XalanDOM//usr/include/xalanc/XalanEXSLT//usr/include/xalanc/XalanExtensions//usr/include/xalanc/XalanSourceTree//usr/include/xalanc/XalanTransformer//usr/include/xalanc/XercesParserLiaison//usr/include/xalanc/XercesParserLiaison/Deprecated//usr/lib64/cmake//usr/lib64/cmake/XalanC//usr/lib64//usr/lib64//usr/lib64/pkgconfig/-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectiondrpmzstd19x86_64-redhat-linux-gnudirectoryC++ source, ASCII textC source, ASCII textASCII textpkgconfig filePPRRRPRhttps://bugz.fedoraproject.org/xalan-cutf-8184a624de1fe7da462c69c9bee7684b069569b5d3200d89b4cd8bff7898ed57325adf9730044d33eb123ddc420821737cc8028fafa6c1739d5afa4edd33bca56? (/hw:Ԙ48xP.m,sQ҇1%5ĚX>t+16Ԗ! VUJ,6c3͝GtkRSq\@9iJ[=-777{0vC55g#j.w'1v K\&&Jovies^^I&e½ M]%v&x\IմeýM7^j{wf_x7R]@<Q? 3"܉[|KUtQ'A!G. KLHZwgǿdll?xe* L@F6 lV!',EbUDfi@G6cHRWlH\@plAAK׈$7!8qw65a0Sd;.XTT\@--Ì}!D6NxreA' - H7~(AINT z`oVdyh;waϖFzElLق﫢/1ΪB1{\#',ˁ&\rt%0@&)1nLCB8fH[@do a[iAPL?DW8_(c\3lQ_Luq&M4 (J5m,3#41I4ĝ=Ȭ' ኂ',t\@NЈ,t^ $upЛ 1puVZA0[5VjzJ=@JdLrxC¬%]I(=Gϸ&8}_ы5_]Lq7V{M+uw.9{(.+5;}<nPr-C -f19 .(;4TΥ7ܣ-RR>j }MZz}*Qz|yW^L:0z:Z+RJnO/| Pﳁ?{8{bjpú8Og |8B(J'w:[8?=4<|u Z+)YV:60Yz{IVS,*88n,ݝ D\G =LI]{ڤ1!˼OIP?#^*=Uͭhy"۳fLLV.7\dGQ;h9!RI.:R1~9n6kE|`y fTHT0}|Wx5@1~Kb hq9cyJ;f߯ݕEN7p&DOgfF[7HkNׂN&tCDޕN * 1 <({`>%*>[ćvo缃}Ĺӧ}/;:Ti~}h?{T^Iwq${6odA~w].7I$HWw 3*`0l^ A'[.Ebw!Խ}8(e]B=MnqE ?],v d$,%' 5{oN[$^ yAğ঴d-1]5]Hi6Ɉ e LM 277Ad"%( W6}(-=˖SVFJ2mb CY=7BIާQBB2*C=0zS Ty;F_hA+?,py#*~K!Ei P%S9t@bbH.ypʐ1?0i2영&/ġfrl mh7KnktDe90>KuQBjy%DCa# b,xq 7-:@.J0vnYg,i˺k{66tk'CJ%zAQ?W}&:" ,A. D$4R 5H1),ؒ0'ebW!eB##C,cH,o:mt#e>yos !phrG bGGsl;4G{VeOC{7d B4W㪰3 5 C8NY ld_I4- %tcq."jSqԲ$zޕB0D4"SI6GY)>6N~+{?G"1O7VtlB ^o6pmOz{axVNMcV] DZ}j}5Y-%h cpy uf7&ZXb?Mj-3vXUjTt%Q߀Z[3 ~A;f1 e}2,Fڰ3iq558=SM6~cfba]Vf&, I)WUkTZ|O~}D&_D%6YkE6[chX}UsBEA*/{?G3tp+9 媔D^%42@h @%T hJag'7|/qa*'A0U]HI[hF8K 4Bh7gk2 4HAk/6΢6%TudD/&PX"AY;c9J23rĕ)gpUnQ<p&%eUW^x)g`AqJ 5 uР g@wIeF8_(DB cY|cLX Hʒ`NVT].=`Da3ID"Dpr@'U/J0W9PyG CS-[TBgjjh~]Ph N4&sH/ըQEhDdD$I BFd321C% DnI"M i Ig5 yJ]˷WQ/Rh~mgXcoGjJT7vH8fWGB&p8j WMBVVOt %cONOV5H| €t]}z#C4RQ \SaS}cg.ucϨ9JRJ@