ignition-math-doc-3.0.0-2.fc26$>i=*Vԩ>7b?Rd ! M .4<`` |` <` )` ` |``%`66`D`DtDD(E8E 9E0 :G GH`HVT`Ic`Xg4Yg8\gH`]t`^bdƢeƧfƪlƬt`uD`vHLCignition-math-doc3.0.02.fc26Development documentation for ignition-mathGenerated API and development documentation for ignition-mathYbuildvm-29.phx2.fedoraproject.orgn,Fedora ProjectFedora ProjectASL 2.0Fedora ProjectDevelopment/Librarieshttp://ignitionrobotics.org/libraries/mathlinuxnoarch-G| 5z qM8 &18v  0hc#i ?,+On ]0Hd` YXr\  SM (6t (59@ . !rCI R '_! ? Khl "[ , 9   , G l)P \{  9  =K" ,@ 8 & $xAV) =j1Vi ;;W1 U{E \K)W- v) #+ 2yl M64 'f?;! 0') r[#kz Ab# )0 ! L &3( 4~A b `! #: KD|TB4[-(v,M_> 04r+DS ,<&{?)+eܘ1jJ=SC'EsZN\ T) J ,[, BRp8RgD?%c &7*pPCBQ SA+ @ A+ 'A MT2* Ms"AG A"mr),S!X"~Pg qI{!j'R'?2m8 D6o@2#X Qw|S*$H<XB~ 8&V<>,'!s?fS"a_ ;*6 c""j Ea2N% ) ? 6 4 6+  .  . ! 3  / K  2 &   _   E< m    8 r R @ 9  ak  F  7 \ O 9f  /2IPj3Iw7'$*`_]z0  M<I|}   C_K$# GmiYr[d: jNTW)] L h =  N # ;  `(d <pCX3]Vm\d,LQnF, b .8W8\W$='AA큤A큤A큤YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXn9584d1c86071a629d43591e8082a61dbd33e56451c2002bd1023b1b4c3f053b06d5a116e1bb74ebcac2e725a0253480f9a94ce180310df2025eeeb093f83c99c8e3b7a9db5d589a65780bced45f6b5a57cef1e14d4eb8e793622fe50082ab6dcc73dd8ae0c3f9de525a3a034da84eda597b289fda5b70cd41b1a222b2024cc1a38af30e89e57e0b4735dc63cd8cf96efd0267b58bcba8e0792a0dba042a82732e5e6416fc8bf1f35e254cf7e422d7061e018906b785110cf018bebd07310d610c39f71fd22d43190988be6ef28d5ce486818aaf7bb98fc1c7cb11543c0e9667dd91da3bd4e33985f7c213d0827c900d8a56d0583bdcd05379740dccf32dde849c1bbfb4dfbb94c130d1cf1960f9e9d5dacb6b3e6c77564a46e295f5facdf0b5c7a29f103f411cf9ae90ba04c528a0877de64607533f04be9bd495bbdc81903cf97dd2ea0489e89b48b35d1658951d5a6a058a16b6791a83e4c98a23b0285dc56986dfd04b77b139bdf8b22e2ded9a7965cd0c8792b67fbdb7ed5091ddf24dbf08fa7b93d934021e87b3e6b9762a5039f643aa35a9e124be9076c7444460438166822d6c5cc078a836c42f1cbb5d9ddc565c48f0a631e53c6c6698d637669b7b8860b4e1804d800e3820d25e56545478247c9724d1428089e1543e7bc4a4b18ab8ac7357790885f11416b97e0d1ea6b0acea380e58677825d3557bd037703e3939b17ecba94ad7a40be8361cf374dc677e829f5f8af90ee9d1afa37045849e864fe0821d7538c6f4667994a4279847a7538c4bb2f8f27a3f3af42ee480718d8c2b432bc72031acd24f750f7baa553ba4e15fce67e5aa9f49d11b51864d1fb78f7447c03540066084ccc4e8ffc66320546180086548e368dcced492d441ea7ff8d8839e5cf7123b9ef7d3f92e265931ac01c9154dda0bb232b0a862cffebac44669f751f16c09a74c0828b0c89f589c782c3584a9adebb13d3492311cddeb7749cbfe2d86a0521d9a9baa90cd9b6b38c98f615ad413d9868d04762569441237f5c3a6c836070aad4b9b9d9a05e91ff29fda80ba5f572da81f401a111cd72af6505df66baf18de74f67d88c754d3ea7ac5e3a3cdfd8835c5f4bc055f91174a40be8ab48e19406f1316af90103370062d5353097c4a24d88547a83ee4bd2234809396fd185f75fda298d0ef5106b1d707a78ce24c5c036acf87b66aabae0121d6b584e506c136e15247731790a609d035745940f226cf281f76f84d5887bfccfe9fb3cfdd23a42cc24c762d80e7ff1d39d41c9fa28def95880c5631f9b3ff5ee83586510ca39c2d13017a33c86bbbbe30e14360a1e20018e10d7b83950c78feb79ff0ba540a3bd3ca7b8d4f614f037cacc17768430712e0c9b10e798f26fe77d617e770a314f330d9705c99d7f0c9ffe20d2820a94a2347ae0a422526619aaa44ecf87900cf532d19d8d4cc36034bcb1d6b7ea2be6c408f2d204ebec627e1a8ceeaac672841e72b13b80a6c18ea31a58e568a19c681891dd463e3fd80a0118659d45778dd7a1aa2bb5ff49b9a3f7554dc83a35d0c162d14b5087aee3143a71cb5643b6c95ed1f4bfc1484aa30b1d8381c6eafb4cf56d3832bbfd8c705cdb3fc6fe7b2b60c3eaa823a37042bfb46545080429dc3b190390948051619f8c6f4f0f70a2e0ba9ee276800cea9eaf1e34d1011e819605cb410a6eec85a11e39fce0d60a3fb440b2c511767912bf7d58fab2e1f6e04dc926660099b0ae7a2aa3dce8c92233ef7f16d0f16cd6a6ace3769b685d9d1cd77f2d00fac9a2d859db6b53d14591f6a03dbe60ffe2273ee62e397f8be3fcbc7ec72abb3bf20ea6c634e014357407e6a535dbd41506d199fe473c8ee91aec61ef13363a2651e82802249dcf92b38814c0b213c493d7818d308a276d7c213822489176d511164fe02c45374e6341be4f909ecbf67923fcc0b0052e2abb42a5d67118a46362cfbdea045c3c3c001533fbd96fc220a73ac113dae9cf0ebdc4d2c6ca0a15ca08dd73fd75c59e2adcfd164e4e245ebbd5bfaa5e3a7482bbedeb3d66b62fdc87f815a0bc680aead49cc5cdf0fd5e53dd70de465ea59b3ee1aab2cfacef4a441a5bba27019d7238a6990ab7850660a6a40f1572066b5eebc83c298f59a40a463274731049e4740e9abbd530fd97036e6a9f9ccccd4282253f9326e2a27d62ad70b74c3ee9454e5052eb10058d92cb06552f1629372612f56feedbf54e7360016e4342a15ab6b8634b3498c188655793ec8553b7024854537b12fc8f239ba14138bafd293d069dcc9baacc76bcb08a529c9261d2fa7b35552a04f8ac960505b3fe1ab5cf6e772f7d5870e273a6f4e253dbd6669180268ae408d5248ec289795f366e56f4170737ec2260e76da0a0a29651ca90bfbcbc51d8e901940460d259e1a15495297d6312f5a7598713c31c6ad3cf2e68114d1fd674285cdac0272f5c52ec12885b939d2634e7240958050f519c72a0df1f6ed059e9862bdcc777c91b10d2b9c0b61fb9bb86b4733617f780cc6ecef2a87366ce7c70a2456ded725b72ba23b21118c534d521c8c4e20d58748b22d74e9b0691ae0ac6c4dd02195bb164148c7e5012a9bc1a732aaa7e28dc89826bd46b8d3012ae2ec2d718f9a66b4dd6076ec2c6eec05a84fb23aed51b08c7bfed0236224c6d2d088ff0793726b470b61724cd7c64478946cd64f2e13660e9acf927f79b18ed428bfd65b4c330a3929b5b06fbaa9bc4bc60df3cb5000c135e091861a499efc930a2d08844ca85401976291ab3cc30cedefc48244a7e0c4b90bd749eb5a4a99458a2e1ea2b58590fe4e6a18e7f2e480327e46e8fea9f9df0cfcf1e521dbf68a6303587302f1cc550e99f12fe064896d3e40c142ab27e1ec1baf5f558852870da63ce80a4ef40724b52c0ac2c7046fbd0a565815094e02b04117caa9727bbdc7083bf1604856eadef9a32a0d62b3b8546753e47ea1e4e3c3f9ca7ceb0892992e3acf782b3894327af6f25772af9815b99bb0250fff38181391e030ab3c4232d3e7bfa3d678ae86b1ae5f66ac9133d2e7569b57c9be332ea660ccdf9d98f9f53ff3bbc2dfc1f42f2fd525730daaa3ed402fd965be20324ad39f5308a8a8ea68107aab0e2d37ca9f04b2c2ef48d6f0048aa754157bca6f5892e3250291e37598e048c973a71cd15a8095c616280869d437494f494c974fbc0c1a3c33c1d304df4aecc42d6c436bbcd6e4dfd2a95069a3dace112fc5f3b0701651a667e91ab2a40623f94af2537930a8f40e4f1f1f6277b8f2f42912aea35ff34eaba168991f082446d041212b099f87aeff44886acda37ba384eae42aebb424ddd0c9b38af54a44777ee4f04775eb6cfad08ec82147885e241f6c32fd962a26212745771da8d61b79108fd822856a732a5991ce73b457a42a66f9f7a5f16c9eb01311eb2fdcdb7e8d8487a988e7d0e2b36e92984076ad36525bcdf23bc8cbe35d581c9a2b9f9db278782167066167581955ef2845a4b7b3abf318161e2d1dde0e779c2c2d9574750c3a5285ca5cbcd25b6ae6877771b8820196d3e79a110d42f7e581e58a7a56e40da115c090bcf1a596792d972fbd5b2bbe96707ed0f86cb86938256900b52d6b98fc0461515c3327d8b1514f55e41338dab0c7a2526bcc6a387f4a53cd4f2c9e68ff36f7e501eea7ffcbdd83671fc72d44e77350be71d0f4d28c427565546ce29bf7c8c29772cda37a284c5e75c869a772467b882453aaa5ac964950adbdaa3b4bb5e64e1ed95a38fb151725761198c2d0d38c1cff98b02217883d6f5aa404d743f6f9294e4c0d046d1b5eefa85d3c3f503b1cd74f3d0f1b22ec6d716c6a4260995d3efd37b8ee77f45aea15f8d71c7b6b8fbaf69c31c2773f931c3a1f115fb027532f70b4334f110571e5ee923748c2573ceceeed230b60f6ff94c63eac599439706c9406a279921c4cfacff5f14748ae3cd79358d2ea19f8f58d924479ae4e86eece501912decbbcfbd73a3a7b740c1351dc0aebdc3892f117a6762fe9201dea7255f620285a46e43db60d0d81036dd2736ca02b2974019f9fd50997721e4a5032212e56eff150d4ad77a6a49f0a6bd47f9f06761407ca58b7efbe48db1b7e267e19dd8b17e8da313c0e1c6934219c3583c04f6b8160515ed285e5471a87fab3f5dd7bb7c06e0c00603f7105f3257862ce13a5a494460e7e7afe3bde09d86f8b2b75d56bc8117eb025bb04595f2d48f1520b4aabb661079ef255e6e1217ba8b25269c5a854db1bf3c77db79c22ff08a309a27968859c1d94d930e3179578725eff201b0ebb1cd3025b285f5b1d3cc4c6f4e4c3e23d262ac64664fa87fc2abb0eaac2271c77fa15be4dce3f463e92f0bd1bb3082a81757b0b4bcce4ae4efee2bb96086e4fd1839cabbaa86f8f0c0ea33dc19386e637ac2379383c5b2eb5ed44ebf8c5759baeb08859780988476ca399e721be77fbf1c6714c3b63c3864f7590b5900d3ca77ffa4c51ce21db30ccbfd82bb11f18e7a2ff74a8428c0321a8c8f395c65308ba51662ed0758b2e356b20c8b5aab0c105883c01a50d09c44b5fd1dc9d0ab1cc0ea29f1fffa85095058b41d3061c5a1681753165546671ad63461d451497400a7d24efe78cacaf3acbbfb0542008b7357bd3d5432832526068c13d0def3b3f4926306c3eda9fd748703f1691f55bc495114ac381f3d8a70ac870028354f3e0edc1dc463c55c787ed9baee3620e737fbfb29a44c8e16f2180ab17d5ee4e3f7ce08a1f1d0b4a14579054d807bbd8a065a8b80ce118a7bfe348f0c509ea2283960bee1b6f415b6a2c9c67c59391a15129710c72745d111bf1a5025a3f72d5b1e1920684d10978a086e352c0b15e30206f69d0d71c4b8f92e75e12169e2c9469dff11fb153a4237f1cbd2378eda0b7102a6e795198dd2ffc7ece53d45a16a15f36a94e818694787132e11f6e2d7692732c678e48793a4a957325c834f30d6cfde261a849e3227f5129fe18f91da001a17df7ee0966c8950c579865073213d4d6aa4beeb3541a6e4103cff077c2e171b680f2599fa63e5a593c9deacd7f77f2e971c5bbb17b7c265c004d0a3319df1d54f419b12a7379813023e20fd8012a99c680127ed5e7af32e4d199c6fca1db7a6efc0ea0d2ad8445adde97aa4c62f958a54bbbe99d9d9ca5ed57905b9c8a80a7d588d5c8c26aab4db350f597e0c48a71d101525ae40ada3ca0b873239dc7b5017fb845a21bca734dbe51f576bdae8428c20268482b0895566470aec1ac2fa3ad20118c516cee892aa6a8d7eb6a8ca0922eb7a897005e77da95922c4012b675d80727d9133ca2d58b76d8dde73aabf3611378270d77aa746c04e55573bc7a879431e3b089514f3903bf1f0c8cc8ae9a34d75a3f43d1ea13ee32f9020536c76f712717b89bfefedb2733660ff7967293bb917ed007fd463cbbcb23988da90ee37062cfab907afc71d66c17cc8ab03e1d8db2f2012ad860496e2cdd8f471f42954f121998787595d5ff71e53de9189ec9ba7de6bae63a900abf41b7ceaa1100bdcf36de3dd4179ec10ceaf47b5e8fe18bccb8aef326e49cbc0e19e82c217d99ffd37da437e5534c7f694e9542acdcd7c15ceba334ea5b2710ace1c176cd52a5a8c9b476e64520d9301e38637bf0b5e028d6c7587dace795a5c1e430f730a5296700fb4cc10850bf843365075f5ad58ae36a2f38f6bbe685632e641f4c06fc563a3109eaa6cab704d68f96a11d49c06d04989e7373c64b401bc8360aa0697b092471c1bea842ac368ce82e9153f5f2dcb37f4742c13b148f34bd59799bb8900779b4ff8e528ff5b227c370468291aae980b411adb2a006f69d8f23424acd0a33215393b0367ae2a003712ceb2166e9c1459e1b0237b23d325350ad59198b2dc2b66e31e857e26ea845be9603aaaf0fc3cf4c6cc6e9bd8a95d89cc55ebe999c128a12e3ca164d807ae9196c77d644169fcfe4f802040dd50c59c923caafa43407618b621d632f91419a4aca8c5ef5dabf817078687da74b7c16dba2694f850133943ff3c4247ec104ac619f9c532e6900db5b1c4baccf588ccbd37d6ee6c333458a937fff75fee47393c2741256b854dc158251891fcf9593d860dfb211ab4ca1fae7b0e9b91b2ba5683ac964b53f5b8d61e00fb70f679a971b4f6693274bb51439a0c0a680d91eaf5bfc9cc358f1311b80811d8ffc99c3c03559210a4da8c59ea5127b4876696e3f81e840ad4a7f31387ab1d3f1d5f6bf64d6c618207847ad2336ddcbae7215a396ade699a176a8f536c4c58fed80c2dd8554b7c1658be8b3b05c37d6b7b7de52ee27d06ab3576e186fe8f38d155883357e2792ad8903dec47237db58d5dfe20fa1d6e4106074a88c8bbae0e485d5ed9eaa7988fc91149270d3f93614ea980c400794c09296a72b88b6544204e94f34b743f97f7a0b87997ad69e7e507f829336a2a2f27195b7ccf45f9642f30e248440b5d636fe70fdd0c7ce58e5e242cbbbf8f6df70755d9ae812d13010730d6448fec79ea28d924067271d56370e4221d18073e9999a3b35897ba1974da7e89e4dbe82136d3c357bc99cc7573bc3ca59507eb7820b3935a2f75cdc3c60cb87d0279e223ced2860550a4a974a5a566f85e0e176b0609941ec15081c67d555530494d61cc54c225889b49d3874d62d02e7dd829165acfcc482a40d5b10cc894c9cfae27575f7b4343131d66d68bf67572bc3ff078b5328d80c1412e530008684e29be1535d1890e3ae4ce2399ef09c1662f861a728728d9b527431bd1250bc90b9a170f0017b2014ba00f511455a0a8a448dac055b8c942eeba4c038fbb5150f997a76794f7758d11291aa1bb796db0855cdd0d30907d5183d2e302dc51fd87be33f749206c4e6e0d4ae0fb3acced3872f807ba68935b083663791bf70b2c130993be210f9f53b1be5285759b91182af0d1288c42cd8e6e5d90148871008ebbfcb901195e008a2be7cd59980952ccbf464f449e02205e651256190ec1e458282058f4b343eaa855d473cf55a78c7a93b80335577c4c708ae45a154c00da34a723da28e85839a42bd818bbd94ad743573e0a353ad6f9d74e402b44e0c18bc91e9d585603794637bb5c0169eead84c3e9c0c3ba93bcd2d91c74c4a50a436805ee25a5bdf967cbf700f01a06738ddafbaf15bb85714df61bf540fa0d649893669051fec6e27862e8209a1c7fa837761f3bf3377443d74c17e66ab72fab5acd7db6d680aa6f7831efcefefdeb185531d2d108e018e8f3a615654d09c837b18c840329a8b84f851e6d71e9a11d83d67d8e93c38b16298af211149f866f260d910858aa6506506b2b1a1a55529bc79df7effa649f2ba1d4bf60f2f8654a874c17fce7a7f4ea4290bdf4c706402adda729f0d26c0b369d2c5d7457853d5d7b5b19b7951fdcd1fd0eeaadf7165f00e855b8f7b08568ea8edaf4f97f3f100a22082a3e2dbc878c2b1f74bfac56ed708b5f7b529a0713f93e7db1fc947b2d1fac765e9c80e7bf23892af56fae07ff3c42eb0a829cd4c5507dfcfb9825c8571f9c7e2c411e11a304bcab1f6402408540da1ccd9c0b1a77d04b3d7c396955aa8190c3134bb3052e42f86db9912f595d93c28dc262c7e12ea564273062df449d8b4c93b6906f60baf38de809352a42d4da13508a75a6f3945d03dc83ac1a95aabb4b8d43b61a01cca16221a608e57087d8b0c1f215c5e3b19d1cf7d1fc3faa68c7167470042b9d1bb55b9373ef57f10fb7f680165b131223c5817d4de418368fd115da104e4c30b671d9afc5b61b052204ec355c78eef98983f60f7d9393cde5b486cf9ba043ff18e4d029ab8650e0f00f62e8232fabef6770feb827ae6d75c4a4ec6689ff942e5e16fb4c553ddcd249e4e7cbaa7a80e3b1dc2341ce135ba44c977080530003cdb861c7183206e7393f9f7ca09ab0fc2ae7d1de1e959bb4713e57ef5740013dcaec563f72e61a0c9dc515002fff594b4badf5f06890b192641525085e281166c189baddc0a3606e5418be2c7785e351c500a137857603dcaab1f28730dded76acae3a985609dfcd708e7298767e8aa4d15bc39217c18c933d019b8643f45d48b4e1aa1688eeae18cd4ddbcdbc00d4f03ab332553a3d4a74c36c9a6fc772d0abb9818770904c918b4ef57f33715a299eed3d3a6adf96ee1fcc7942a033975b311b4b0eb2755e83785ab6a0a52eed272ad751de0391f2f8be38da86cfc0c9a5640da52f48a4b1cc9f8974df84016e37d4cdbe148b705b36d02b950a33b43df731a5916205f6296ceff20852d7b705d4784436cd65c9e5ac0f720d190a7aaf0623cc4bee65b93adfa9c4d2a3b942f17dd8568e679cd3b3c8f3cf52e230cf0a8f64ea423ef472806c44c398b78d1930d4c7f975d9feb5cb11fcc38e340346bac3e2d56d323fc8c93ad9780acb84ecd36577823c15a9cdfb664b8d91b187ff1b42ea71af65dc61049c5f96d1b30fabdee6dd72f1a928b3aac0c0e228dd16318848a2e545bdf187275742b8459f8d386c5b1689c696a39c5e73996c037f6ac7efb2fab81151814de647e1264cc9d80df1ad40991dbfbb977203708d01a12abb244ac9cd7a5f35cb2eefa2929e61baf57174fb23fab9498c4767118f40df2a2d5916b99df889a8a4467de965d149337d8e8c99cdd03b88efd19e05c13f7538a6e59aa8682a0f7a14bf48ac0221e3b71758c00792b2e1805804a09e4c10a4f0e5c82fa0caa9a843690c1f14a997d9af376686d9f15dddb5243af128c9ea788e7d3b8654ed0f9c57fa79e696ac5a44b14670e657e711249ea2eef6c4da2eab08f0ece24c4ccb61da7cd8e55b2c6151e47a3eb1c2b2adf2d58f8f0a0ff590d99444aff9018ac1d606f229b1062fe1bb2c7eb84dd12d8624fabd8c82006920e42c76058c4d9e29aeba3055fe093a1dc2f3d6c20d16c5d3542c703e996695d5bd19fe340d40a95367892c357bae92362ff64575a3e338c6a05d002fcd4f58333168888dabe92f69f84afb4e1134be173e59ec61bc4efaa636cb99e0a5f6df127f8b58b127615ddac8c337baa5980cb271247a3a0a39b66ba2c2dbdd1a778f7146fc9f4ae5a405a0681a2667d6d8059864edca03d226e3ce6db6a382d1d00c97d80e1554964d8eec271149532572ab3195c6fb2710ae73416ce898446edfd499fa126b699ef3367bb03656b8000d051b1ebcbc96b039acd79c5f20d9a93c902b0d1ed6ec338c564b36215b712f88e606b2bc69b787cfc1dd8f34df16731655ea7046c7578bd5afcae514eb66825d444236daa0788c57a65e1e7c2b4ff525e448448cf35f4b5745f3fc68a7c85fa49939773ff0fb0ca613ae35925533e6d77cac1aabfb913c357d6cb56744f6ee6ebacbe2fcd49af7eaf5fd819138fd0dc13b9e7c969edfb07a2d8aba1fa72dac23da01041a228b810820dc9516cf70446dc536c787584078ddba577713a9d0d5d05cf9886265da2178a11c97fdfac0afa8f8e4cae54e8420f2f8338f87f0871e6f36d72cee937b72f8f4be6a93920ba8040daac463634ca365c3076807df20892a7dc1b97da7c4ec822e18189c43e3f7ba49d43fc5344e32a7a1ce9d8559d3dfae4fae23f7d60172f8952c283a89fa9aa89680744251c2972179699ce1b4f486f19fbb81529d584107529ccdf0ba327c100003fb9983a2f84f315598f7f42599b6acc9433293355d3ceebe15f6f388881670498ba59525d9ba9c7f377c7f007cab50d41e4a7b6079b4777b82404264c79f9a1ae5ec8f8b79e100896b7907d673f156b524a4848df0332afecedf4609f3b765432c59dab30ce4eeb11d9628e9377ab3aceeb79f4f9feb327e29e3034a36d19f9ed9a437db6abfe5609826a67a6d53206a9ba886e178ff333861be06688fca98759bee2cf8ae7eebe56a6c8fdd0874e8b0d9e7db85f96139cc7f642e3b959002bcef0c4c6b2fc4d4bb1cda064cf816a1142ab441f58526e067459ffbb688ee0fb544ed53cffea490615cd10d7c3a31ad82635a3c55ddf904e2db45bf473e3e79e38a5bbe566b8ed9f8c6a739e447fd354767205cc00d5597ae3f3ecc724e849fa84c86e56d02532836a2edb058e940f3f5e900c863113b53793ba9f944dd5b2e16872cf16bbc2d649ff5abbb41ab2fe0116cf3e19d589dcf20b25acdf9d78fb550a6ece146c3d8ada2c43a574f1fedc620f8f11177c47a702abad3f726c731ff1151b076c4cc459c757f494fe2154c78a024de15a0fd55ad41134d945dbe6fb4559f0413b47823ab15757753b67e1a87e0074a97c63fac8d189986dc327730166cc64d9c1ed25200efe335eba2116c86f0a8dad820dbb77452629299049be7e9059e0369f389931b91d55dea62a2f1a7e741ea4355c49dbe48b85db49b8514d90cb76947780b5ed0d910060d4420a7c4a1f3ac2c3a0fa316251d2a06bdc9ffc3b598d8b9332104433c2fe4e0afcd1444462c518fae4701ef56cf535c0dc0d858a87be9551df80f206b0016d4ea30290a2dc5e076e642f173936151550de8ed4c455aa485f61b15adecda730420eb4210647e9a3fe326436daac3ae6f231138601fb29dc7104583f5e40e417baf6d72a69df124afe4d849b11a31a9ea3fc94669dd7935e556c156c522d3bab5d3dc23adf5cf2bc12399665748eae9cbddb06aa226cf3f83ce5b71e76f1e198cb05e21f16e86009aa4b8fd6c01ed30d2cfa658cf573a1ed296b28811c72087c71564efd53165eaee9c4f0b71f5a9d2e0712e1fbe8fec86aefc933de232080a78dd49b1e53f69824c54e773f9474c3da5ad9cfd6a7e6a4fa443bbfc69b8846b9e5d9f94a079134c478385837aa534c853231378af19be150f63b4e98b8a1ebed6975f1230130c7a75985f9a7da6a445aebfbb88e4144a2c3eba67406fd226052c9c921346df48ecc6817f7bf430ee5b162fed3424b2a674a183457e2a24b36fa18a4bbf2e1d4c4856419393999ef95e6e819e1781715b5e87eb63340cba10591a76b42aafaee7c1e9494804586c69dec685e1591a95cc27ae050977f314ff5c2c35859376fab3000e68589572edfd2318bb94793eaec7d6f11006c1f180a034f297638514c13520b46a6e731120135a4cd0ecc35fc8cffed0fc322a517a5c18258088e78df6088ee2b0634dd7c36b8977fb0e7ce7589734551dfe9aaeea8f5d2e6fd44d1cdaf30198bc9c49249077f24c9c7e3d39848608bd697923082a25fdae6e6a9de44877de2b3d01f7085875835cc25cb638cd1e46db48750375e16b6daf9da900d37528d3e2150d66b9a918c7c8f82b07133346958dbc589f10ed55e749a7980a9739c43efeca13f62ad0ee1ed7b5f284cdb3b0f9361eb40444489a8f713bf8fbb7515afba43f62f801fb09155ebe5621801107f8ddc5867540e4b69ed5bc425f06b0375e27ec74182af1b416f204fcd23d5ff17a3361fe66b49cd3ed4dd9eba22b2af171b8e3f1c6ee51c73de2f0f6aa2128a738287b08668efdccb0d9e839aa37441787f6cbfc474d5964e60eae27b35b24926c83beb825885b3a35b7af4bdd14fdba0a0b3034e65d82e10cead377b8022f4dba8a880a97819c63ca6f32ebd870d847b4931c22ddab6f396bfed139b556c0e8aa029ec96aa525db5d639d816efa6f290498f1a8eb1627a89323373897e2d29428d36cbfcac1f92876394b7942c9a2bebb25788a05e4c8eaf8eee252ce75cd2b6adbb146ba4d40b287df9d5d46a11a7820fa38d67ce7d5d947ecda8f0f3494b721e9a1501b664b3fd4b1c5060a2ca9e97374f2f2a4f25030fa3e69ef4fa4b68f2e65860c0ce5b995c24da71fb9e7c95b87677394561d6f0a365476f8efc09b11765eb140e26fd74e141acaae16df72ad9e2af676d82a777b593917d923cb31600a5189e8051375f2fcc2273fdef9dfe2c1fe3a3e95d0e4d781ae98c475eafd15abe05f26517409d8bda1c08594bd9dda808739cdb63b2adaa32b0af3d57f9480f4c8a741890c607c417976d1467039e0eb8d2ee4d7eeb4852a47adfd95c62a6d7dcd5d5ab1244c8848dc88267e1117b02483550f6b3df011ac0e989087ae4f30696864ea3194e12b67a878bc2dc47e5e1fbb9742453a37739f8204a3967185319d94db9a95a0975ee05589b4ea84302a4c64e6ceaa1d614e54a46a7be94cad07e087d292946458df15bdba57f6e7ac33a2cc4a83bacfb2f6f82a83fd8200aa8c5398f0fa7809033a4ccc68c7d0876fca3e628281e3739d19295b72f219a65ad27da469232f7ebccdfdc27548da1da0b8a0a2a442ecdd5df5eeb695413bb9795aecaf2e5e096ebfedd4848325ae213e032ed0d644e8c3b145af826dcf310460ffcf7555c71b22f5035c0b062a3b1ac4cec3b835cdca25c7667ad6111f7b635cc28fe99d563af88e77b169f9eef998f80c3ce0ae27a6c63463835d7659d7a503259e44404b4798d6bb886aa6ab80836e67953116e04035277059aa95aa712da13d8e9d346c2fb7f7606a125a4917dbd54246bfa34ebef2a1a1239f8c0101c4b93f77e34ec6cc9d32cec42102b7a42e218be92d87e89c92d37e469badde453e45ee1a358c2e1a654f1fd50fcb9355ed1f451c089612bb3d3215f8205b0dcaa68da0b87232e497bb4876ef06acb9d5ef98dd5d553c63f4ac21ae12d5c900863b4db4bba90bb4ae839baa0cb1a10e7274fbbcae4cb1386a0afc09cd07ea6bfd7febdbac3cd0e0b1b0581fe80685212b0d35ae4c7cd09254e24b8226673d19c6914d03182f2dd1d45e238a89fe0c6199a6b0c162df63da0863f6b2272c6718db5aada3148796fc7921162539621ca7fd73d536dc3994344c2067ac0bc4f75bce5ce0f3b015e88b20eece58e0c44a5e6ad3afead5fd193baec6f4f89ce68996c9f84895ac54ac8e26d9de9510f56334b55e4f413a1e064911e4bd1d955ef94a57dda907110400e6ccfc4db4e4a90c713aee3921ba8bab68b03f090bb64c5c2fe6467cbe07f05373d8c135744bc711efde777384b2eb08b24aa07ddce250f4f3089ca5c0f3229764f09b34113a1b36b6bc9b5c2c6a2bcf7460da1153a3d3de47176fa74315d601f75cb83ed6137845d6d0e57c66043e6e8dce4b6e8e9a3ae490223a82c4894d079bd4dd8842c49e097f2efeb49899273e57fca09124f03a727e871fbc516f2de0c2916f45f7df44a96b09923324aa3e9c2842fd2e08229589a0ce94a83f8114c6e24c23b49cff2e45b0e1dd526d908f65247b2d9c3da0e611a5a23ae33a087a577e899f0de55b6580315a4f2a25b8a04d838c8e1bf944bc550a91ded12568ab06b913664e102675ed60f5c1aba0773fc7dcddcce0700a905c980bad6ae65be6118c8790b3ae22ee25b3c4cdcc0c8c580694545e1a19cbb011b5560ed917c97630d21027e4b312b199ee478726a6820f25609c4c0778e2d4c3ab6f91879704b03c4753f07dc4972884782afc7e578bd4129a6abadcf0e63a624f47edc9c98017aaf6e4388e18509631870a94231cc5f258c06d40d6f0a2a246233f60dbf2c3f1cfd7580c8ada01a5b14e39c306d3c1e793339c16c71c5c13f7001e972680547bb987ed23dc1c4fec545e698c214c9b90b8c844886db89dfb4be4b109c3f037a41fe9d6542018fb9c5300523fdb9e90fcb1f1959e9a38278f2c30bfa1ef01d39a392b6ebc45cd8dc363fcc8b8326b18f706760c11da654c2292885f2dacc63a30b5c66bb7f010001b2c81eb5277920442caf003a625cce8557222ff8c5f3d3287336bdd46cf65d1b8d6b98a2a1fb227ae0fa81277df2dc3d26192504ed7e0fac19b44071f15b566a579502651e2d868e21ecf9370aeb8c5673463aae8696e0339012de696000a1f096da345976b65b9f03a83d6e055823812c2d6dec908e61787e442edeb2a6af0d98e2b4320d889c9d6fc9704a4fc121e96f18bb14c439faece2c0ddc04e1478e7637945029b8b0c7db7f81e5893cd8c160a4f66bac16e5164e44c46903d4f5ad0f5fb295f23349e7e383fc4a7e722a075109f60fed2f145b4023404b7c2254b8d5bce1f5f8381cf79a2bfabc494d303693c5879d711070c86cd328f41f9ed20636a4697a785e3d782cc68d9ea0f1bce98b059ff691dc02e9e77572c53e52691d87fbdabaf145a8edf37f6de9afe779a59bba601bcb52b9d78ea10ec02701f6b741b4a4578a38d3a86772c6284bf0f1ec1b241e72a7c5682babd42b9abd744cabb3deaef558e8dbf71049662ae94e0366a6d25484626c96f7204035e55ad921f0b5b22a374bdbaf6d3a9d22f796e9e6e97cdccef260ae841a429c1de8364ad0bb29838ea73e7c35de3dac91aa2e9834a6f351c105f99792906cb92fcc4345a80e2f5d8232390bb7bd4e1d8bfe048c867144b0f3a5464513d98c6b1b26a633afddfe9e3fe8a474e75f0a47673263bbc2992c35607e967d87e9bfb642b112adf84d98bf7edced89cd1a498d911da7008ae6edf493b60ea97a53dc0fc0afdcb4a450fa4ecc31dae82f06aa3355e978ec88c2fe6ca7aed554a9b7a5427d34a7b49880966d28ebaa4019342c9143ff52b5428a523c2fc9dfa326756edc867827deb2c10163f9577e97df1e7e49649690cd4a37ce1ca41e901fba11b866a8f25770c166ab183bca16bd6793ac933797940f7f22a03432e073f9d20a85ed9ec59cbb315757d1646062f1240cf0d9a8f6d9e2aae603134284688497295272ec9ac44722a239537916dbd89688ab74382533949d028c010d28b20ab055e79e32145b7a9a18f6be529e44de1ff45fde1fdc41784e7f956609501bacb986672808740bef668dda25b1d79ad623c5118bf752b06d626d7c5430a421c8372c04f0556fef758d3ed3473221bf8ad5b3b5e2923d9b1ac433c3533093a2b1d9c6a8bcf1e1633fef461416dd45f39fab91cd1fb0ce96304c0d762f64e880e7a7ecf88c1bddd494d998b4243c4664b05941383c6f9165b11d51b01746c4f4f2b5f0bb3c1b0a02bd8da4f5fb7584115e97680daa993ebe43073147b6aebc82da3161084be691bb0733ff20ecc89d10a851a0657283425d2751463a2c26503e0e82be7d3c4fa1897789bd6f68b2fd3440811c352cd15ac52b672e3953ed2604d18a4703f2f1a3d6e6ac49bc10b2de929ebb97a4eeecbe2ab8cfac805c36b60f097346ce67fb325c12f3865218663fd1be3868cd727a5adcfb27361bba0478d80ec141df51c8bb511f927bdbffa856557c1b8b1f96c0a90ad2d231d4298076bee1eff6b6e2eafd4f9b6d921580a6e053a18ed95d6461ae4089c807696e19965f23e0ba1437c564692ca213d49aa70a06e7d3f2de9f5a74279302fa4e1fc9fb673acc8d81f5602d3193f6b67d577b2fadb820c08ee06973d93e5d34a623b14d07325c99a4fd48c639d046c50dd34f41c4bd35ea0e2fb57dfbcfae3862cac0ad79866400c8e875885196d3f930ce816a0f0140fe7e7bad29ba1b9589c0b5935812ab503bab24f9d0e2def5c7f6e337a90a25db7205d29cadb9e60009942b12b1deae843182479eb81a79e9a05c29f2252794b8e5e9e90e79fae1d9f3eed6abb6d574f62668116d75a082e8ed26afe334b395b4cb77d452e4317bda59efa990198f49d27a5b0e89525452863992406c426e2fd519739aa6a2c71a54681e5823be6e9d6bfd7082c6f7bca1317583375ed15c6225b75e9bc147a5bbc6d8d6a7fc485e260424e219b31b6ecf8992954261f0b5820742620713a9e08580cd595bb3416c5073b17070f91bc21e2ab3f119689467aa0ead368dc146132233a3c574fbac33cd0c882adcda3b1334f23a3953edc3f431d6511b847b4655678caa094c0b3b0968c6cc203dff44894e0457f9dc3b1a9595c353e5d5536c7cb76970aec4e064ab14229f3393a6d576bb6fc78f6877aaba13980caa23b3ba66e49ce201a8d6fcd8e79c1dd0fa2a694a271efa308b31197f2500498cd368c1f8fe9a2c4d5252acc1cd74c43deaa46a63f97dfdd56a56310ea095640ae1f1ec91c05c6571d79cdb8023cd47c133c1970369e4b967ba8471b7d89284956a1a0ea20fb988a1564ee1841e1df858c0dd6ed809d96bb67cdf9f6b03a934a93527d72293cfe6d82fdddc1aa6b98da6fc8f6a60814548db96dddc673c11938e79d4031ac3d8d826debd2010cbe32af044fa07e1164f1285dd5cb8aa28720488eebc4607392978316c6df6ed773129531a5f9ccb7dd13fce717489b4f1b13bd39013829ffbdb9c66fc7b7e5288295025d3ce41d4ec448b4c6f474852e9c62aa2c36987e19250287ba89d352f3435eafa599bc7b34de4656a8d7eeb6109410b0d039fa856fab31ae04dec5c1f34f055c616784b2909d411e892938bb3183ada8612937af690d97246caf31ff10f72446cdaf18318d6d123805b9b32f19c365868899e80a4a4e029790e5fea929ccb4c6953c694dda84de2281f9b706b8fd3fb9325eefd3facad6cfdecb01c2c74c69914c15da3d94f54650ee204b86cd62e0cdfacc287aa706be408730d651c645b674dc8294b2716580af22a012c57c0ac57bac8d07161663ac83baf400ccb7753e05e84d000b984ccb6c562bd24833ba6470e127c2a2138ba28d1859027521dd4cfc1f622c0264c6b3e87f6f6f6c1b850fab7b3041033e2de9fa6f7527b57ee10d4064ba3a2600fe69be2312f55811e9f0bc6792a0d20c7422d2397dc97d239ce8539f28d993f248a398051d1b8e9caa07baf4c594b6e383737db996d0966b62987dde35afcdc7daa86f807e84cb2138e998498c1d9242cebb15a725fca2c54d0652c249da43994c20497a705f82e911faca7658cb6a8dc5cc92ede07b2bb1661e1fbc4f13900fbfd1a863ad1a9fe5ba4ced73d51f0ca2ed3c58340306a3e7def89550c49b4373592e4332c231d8fa9de1cbb6dcd2dc0512a934ccf81aa212ad22154b468e6c7d4301cbd59b8425dce2ade6d39a81db67e5b51860d5c5db183d1f7121761008f92cf0c772579d839f3c56cd99df3d9b47a5ab32dd0451ed89214946cb2466b4a24c716a5174ecf072cb10ec8bb04fae2adf45a277b02020c1212fecb3148218ff1f8aa80d9c7987788ca4913e8ca6276653dd670d9760642c1c5720818ec11add0bac6c68e4f9fd4a9cdca9053038f513155b17f69890c8d370a40442ac79a26b566914e8750a2d04d51d894f0916e03ce50a92c3cb8308a4055f5d619466bdc1a8229af72f60981a278a04b36d955b4b6ea1d7ec3490b3464c2fa715d3422aad7c123dba643e9f03efd836c9f981f7382b82918e24f93a3b7245d5c3080fd45256923acd7fcd812dc78e9c51b6f01359326dd8244a1ce07ebfa97406ef603d4ad1a70ce976a3e419b8a38ea54cbf6cfe2d1fc807c6d7e5e6b1ee6c5a37ae3b8408f754d1075f9fe822b8e0b954f545935048e0b09bfa052445179e22a4889f325b08cb49a6c93b1eee628c1b7e6d6fe4fb3b446c55f6fb1354b0931fb28a996bdf37dac575daca4ea2f31872716bebc0cd574b1a75f17ff70e1aff208f7483ec146e969d0bb3be3d914ef713c81db12a52e2e802239af047875df10c53fc0e8075525eec73247ab1f96d39537975d4a7c0399b154601e63c47255e500630f7a5850be759d22520455576f75935c09f1132a1661be088a214eec97fd19c764bcc735d988730b79e4f84c3e40c76f0af65e92a2d14ddeddaa0139d165298c2ae6a5c292415ee033602bf8a8d67720d58fff206584bdf5a65a75be2fbda45eabecb2288ff6e3c061444e6b5c822cae4779234b24faff45e35db3678b3f1f3b00407d84aedb432388034137b67797720ab359c79e915c97bde66bab1a59fbe1d1a156f7bc30ac9dba0939666757e800d1c2602f65344a0d478cdf5a1c6d80e391b92c7337e061c399f172991a63b16c3c546cc7804e88c6eb79ea7673dfd3b4281afceb730b7b94c47bf19194dfd9fd7e40606fb7e11d3a55e146e5a034eb0fb8345d71b2d73a26d03b4b36010a0f63328edf66cb710bd7441b51b30070a4d168c8d0f15ba0f4c86027ba77dd34b8ee2c069b4958614f4cdffe52fe05d2bb5dc9bd89d508c7acfa03543ce4bb2122964705521f97a84eb6f8979d57aca6a02b1f9e7944d2d9abf6d81bfef468cb0b1cf83f1a63b5a73c4d4bcfb64f67729e4447595e6dcf984a75830808e8d6418072ad6b1d0f551b74acee5f138b1392e8c54a34c1e9b6b6f1ed49c9ed3ec9778667a9af0be70967abb200f410dbbcfe1c38b4a9db58c8491da509db5340edc56a27204cc1222ff437f48d54a7c06c4220ce197d525cfcc0fbdbded4ce87771e0a51eaa29760db1b870b56a157a2e638c41a440341531ff3d9761f1f2b326304621ba47d55662273ea350357aa99766f24a1aaf970981a2c4166ed50acb4144407ffd85da93996d46d5ddbb241bdc456185fe3b178bd6afebbf787952fbce2b3faeb9675ead88cb3f40d7b23b86f24ecc66a3b3d914dc0c9aabdbd21368502e39537bdc1e41bfee90a8d2945d274d5b2657cf33e26081c25d172905493fe48e1f2511e02de8bf04be12a76d152bffc23523b65b5959cf25ed2a649d09ee630c0be902b28adc0433a448b29a3ebcfcbb014c9d247f1bd3a16549c1c1451664124f58cb9af66042665b0dba8d7c15dc8609924caae5159e17f4c6b1f81f69aeba138df8eaf8388de8ad901d282ffd30e0c8e9af0b1a6035192313d8317351b93af51c238ca1a147b68339f7b5699d220ca3f74f9be78e9f2645aa8b28a1c5150ff2829ff63c61f8786d78dce004f6194e6f6a5d98b69137ca37b741ce8192ec76bfc5a9ea7d3986f03e05f0f277308e3a46fab65af6cb56fda92531158a9c7797d4114d3c1f4054b08adc7b73f2464446260f3d050cf2f82fb50c0478d399b8f5cfc83d74571bb1fbcb8ae7b03676265c2c7ac52d9dd25cb516a71d09c1d80831dee50099144e0431aad857d695f4dc5dadbb901c8828c4fb5762e68420f6f60d3e8beba4ae048eacd27efe33dead281dc2c555e98fc8a69f1cec569e7dd2009af88212c038cd0c353d379bca93854b2e3d12a72bdefa34dcc667ecffb24290f6e92a965b508888efef43cae1c38d8da36ca0dcf5555515de4378ddf966ab5d32f8b964296372e8f6e64e9d510f9a97d681cd54df0b9ac3bb1d99ffa065edcbe23fb567574ec1b0a26c338356fbdeb27af49d5672c82efa934afd951d0eeba3b6f1e3fb5ab4089dfae394def313b352f4321022c26ff3bafb011d2369de99493520d46739458e7aefb03858bf7662460a9d8dae14714ac395f0adcc83b1440238a70010962cac108f971731311e2f7baaeeedf656d9154428c9c48518baf16f00e9f60f0bfdb7fe2ab02893be3a853a4c81f8a4f17b1ad1a13786a9a4e59de13983cf2c919fb0d2d8e1e12f6f05167181e753ffb779a469c0d5930dff09fd9705a02e5937c279d914e1fb718066165543b267063da519d805f7cc493e7324c6ccbf6e8228dc6342507a226e37c99ab43718aa4f21cc10301c5f74f8a57ccb927ac46d185931f857b04ecd813bacb83c8889a84733d514b3f0ca7310327ee6fe0d45723d8ccccfff061d6cd4f7392fe62ee7229f3c5a8348db7be23d3a4cecd97bc69c69aa5deb200a330ed89be9fb10ee645b1938f5480bee3198d69b7759af598929d4c360d5d553feb8c1450bc1f5ceff25e7c3a1000c1caea87be82d37d5f30532df62f879bff87dbd1fe2b61c04f79d230f66581339b3d202a4a2098e99a9cf2610a5164ac5f7992c4d5edf6e242469e65fefa528002194a0b5250a26273a9e9ddf597528bf6ab1e33dde89c9d7b1bb328f4f2740824ae19ea4d6813555b38a4c624af2a0dc3a2b7f649c18254ddd3a2a1a4f99400897af934faa899936830fd79f60e92c674bd9067468c39a16695fed098650e4c5371be736a2d9ebbd44308c07f429b4ebc6520d6cd7cfe5d57f2592ecbf2507384b89ccb506fc189631fe421d33c02060a41d75e485b0a924b1e3e9e6dc7d2910717b4cfe469232f2725a9b1d2ae43af792eaf1bc948d10e29769af519293cf8fbccb08b9dcbbe3699b66dc860e38f0e43f86c8f8e4c8e72a19b42bae417fc7e9724c3b8726ec54ae3fa04c4bb2d7679a3151afb710a2394e226728d5b8a044d757c49cb307ee2adb0ac98563d07a84f4ba56822ca99300b6aca7ac32a7b75b6eda392baaea09a93361276796104764ad5588751f1165d08bfbaab1bab6f8901bcee79c6d24dfd50a633c16587a97df30a38b6edf189356870a24a819a91c393745040b8a0a7ed4145b73039a73149c3bd7bc0cc8f84eeeda04cb13c43009749a52acec8d09a1c93f7a351a7d920fe40c0638d5a73698112b102ff9ac17f2ebc63da6e88628f017a085fc0fb1176681ce6a0fdc21a5278069c9837712d826d9b90a3e419035b64f9b7b2ff766de5d7a5ca60f18296058c9c2281f4f48fa1849fa2675b29d37e9e837f501796e7703d1c8b78fa93a6179a5ddbba8a41fe98977747dda3e3d80a750d1d9af551ef87fe9e0ae7ccf7b5261628631647fcdee272bb6f2091d0279a309889faf09bea58909dcd2f483669f0d4843292b95efb399a412fe2b78adac45b8a16f66a959a5a7252632605297171e99cbe634a24047b5fd0017793808d6cb9565703617999df6626ab91aa3f5e94c178290fa83d3b4fb4818dfb252be9115056fcc189d934acb151a785f8d880219df6595fbfcb8d33ad0caf067074a0649e215eeceefef4f2f4bf911e7c989e205b5b09512dd17bff37a1c433a3f52d2815e57a909dc1e396098c5d5c8029da2c43aac21cc751fbf1b5cd7a0ffd1d3db3ead72bd0926bdb6f025407fd3084a948373389708a89149bb659b53942974b496a5e677b63738a8fd960b77a1a36756f1aaa8e59aafac4ab7ac7dd8ee2511c8c147f416f46c61f5024a3ab17f28113161ec00b293681d20ad1e939bd9411d9071a3a6f728fc0a511e9618e90ad2624d994c319c8fd19e0214e2dd95bb8e7a16f5682f8a1f7fa0500b790138a97458d25c4bf45434cacdd70e82784c00cd9ec1914888e33430fe48c66beceeea99746d5e4348afeb985639068841eea1ad9a0c3fc1099baf2e3ca98ef1ff45535be7b0e05bfbd9882cd537adc77202a14840b5bd8c0135d08339d4b4df78d6ae34243073a2a41adb2e6f38d5dd9a6f51492911a7bd9bea9c8bed6b96baa58b03e4080211d6d2ac4859ee7b54ec470503166c07d9944d7c252e351f5f411e574f1c3254db50e1f0f8f8d7d41bdfaaccc339c26a914ac14effebc1b1306b9e723956f1424cc5640933231f849123f4d17038f6599ae570591ea2650de826e1152f75ab4ff6281f6bff74cac4eacd7d385ffd82eafcb3e48ecce2b0ebf2505642ca1ae522e816f06469dd61e5999506659d88d021350f4d95aebb721d22f4282d3d4c8cb8b7721eba72eb0d9d363ed9cdd5da30ffaa03fe1186f982970dc139a4f86bc813a13a477d51bc0b0a2a3c2408232f01117b99b66466b23c18da64157124d820ba0c567f0862f1f1cb326920f885c55fd79b015b9447a3db3fedc52e432abbe5332340850abe0e4f3c612bc9e920f12c5d84035a17412f3f98f03508578fc66b8bb34234b364b572983b69ed686e3147ff42baa6bbedcb2d7f81077509add3a84b78522486a5e5a0477898258246f7a6daf339208175106c18b6a8a8b14449a7629741a6f0f2a2a3984012dca104c3a7055a203bf3834bddff9747b8dfbee7e8fe25113f7e8fe0a5f3091003272d627906784e90877c80800178ed9db3eb9da82e7b4334482b1392c82697159d01444bf7031af4165ea43e91e4c19d14ed6c1886df0cc542faa4ff664aee7bc0c7d76cf2dbff305643565a72d4e5482669a270f4fac63f82b034142a3d1e291c25f0da85e96bd274e0e22e49d427b294e39529295f590aa65090c73bcf7791013f5b5a7d51f07dda2665e039ce47a4bf1fad937cb3ce0d14dd43aabf0093c55c4d419e6e14206989a1ac5db8906d3b6230578826be76b995c7e3923babd4f3d4956977ac3c4b1b30fb362f392c0179cbb3eb561db6c052076226aea135f574e2ed09fd223c1a237b173a9008c6c2fceba001d82a933eae28f75cbb0be99cdafba517d38fa35adcc4e89daf604c2a1bcbf528d8e89a9e6e0deaf0e4a821e79d3ae192065e7220541e2a02d274dca4dcb5f7fc3409e0c16cdafce97b1d154b3f5cee74ef6555a6679d6332be1929a879bd8995aaa27eed751424a28e7a84483d6791347f536f3c1c1fc41feb0c48ffd4405cd30c9c9509b6086e3ce696047569ac6355c65ee6615b6471a5b7017bf179d12eb074f02de050e91294e3229d2318b4495cf20cef27ac10c3becf03deb562066e7268127f83517ef811f79d703706a8ed8da2424b2ad11dfcede9f34a11ce1e9729da8937816ce3b02c93979b317ce111553a09a0d371d9bff2300dcc7bda282ba0a82c0a5a77b327fe8bc6cc8452ca4069005c4a1617ef0a2c6d469734d071d9c5e3afaf8acf4a263de498687bf6b5ec2d402df73aa3429209de35be5e5d4d29c0b16945a68b29c5b3fd8c19f45ea9d9c2a59f54131de8e0d409f93915a34bea1d59e4e89d00503c8ad670b30425d96fc5bef9cc242de550cd6888647aff920ac928a050e2a965c723f2d1149940c448fa6645def08c1e8d13420b66a7356af1c68e81ce3800f789830f1855ddb68598c0a7ae16533eaf2b1c735f29b8af819a4e4c66674223028f55eb7b0799c36a18e9b697377eafa557419ca72aaa891590aa160a484c7269a7a2da2fd9cfb4c02fed1b92af2cc52975a89477045a17bdae531da3cca6cebfe83ab49423badc4790a0ea138de9b6e56562116db95fbb4d44ac8a8e2ac9aac60f9ecfd7b90100f3ac0a2f581bb9218b7a4f162f4ef47588547c093d267797e032137f2146fe97b4dcfe0bacffa7972a9cde75753364dc275a7b9e17d82e84f318644cac82bd0f6430f51e421efbfae3e07a99b27e4b6868efad4f9e08864c88319bb7cd2c0a79ef9d8300db8a0682d1618af8cd02ffef27a03b45a34360173f170ca92237047e6d70b827faf9c3ca7c4ccabb6e5e5557f19b20f12d85914acaa6625c51e263c917d8bcadc7478013ae102c924ab28f4dd698e955eba2292724c18b648b4a0060b4dc6628bde4981bbb4d2e42fad78cb11e6fe4e92fbaaf98b546a79ade883892f2b859561a82e52211812e320faa18062e461c064a17d3ee50b88e665beb1d9a764962634009b2893c7785825dd47338c810b593faff8bc007f6d4ca56a96eaee73676c72067ef615ccb14b9eed84a2c0f594a8773b71d61e2259d818d79a5f947c3af2800f74cfb33d55c587feed9186818dabd79dae60fe635361fd2322bcd79b3c19cf0f57dfc85d301b9db0404a448d688fa6640855abb66aad343e98fa3163d1927cee38d5db21934e93dafc5fb5fad214d46854e61e4e98384149425583d3fd134667b384f7f86546cb35c220859b9a57ccbeaf7bda90d273de9e87a03d34ab28803d8acc6ec90adec336888247aeb802c2be5f190bbb9ab93c6bf02b974e164b8198e811a6f7ad396dd6b87c4f0717ebd5fa95dfcc8785e5e257c406cf7af7d03d4dc9e15e652c50666a82dfe2fae86eafd55f3e05225ba86bc7d2380d5d4f8a855d59a9e6c9331872e27a9675b31e2367d3e683c825dae6d3f8758c8f2bef288e0e4d376d3d1a0354ceeec27d012aa3f5b2f3a40fd341372ad5915fbc1cfedf7102ff74d388639b4dc71233a7a9fd49cc424e379a225b452b34cc8326a99ee97a1c6ff3ae96ce1bd196bfa981647d96bead908cfbf534f869db5bb99d8914f9054cba91b891c8fdb14f86c9605880cd6d1d76b8ed2995b884f6bee77d968cb47a14ab2866054a8a6cdebb97972f2b68a4674c0017b4859f8b326a959e5f5d792bc38200da2461aa1696330c0492213fe885a42e94cd6b8a6e93974967e56815ae6fc92fc368008cdc5b1fdf7d881072e192680cb7905cde0eb6e4c4333d09998fa2702a2620b8e5c423f863b08171c8605cd817c02ea81e028ccecb9a53851cb45c9f7e5387a9a27c689ff2bb49e8b0ae0758621da30acc39ab98aac2d018ce0ac7cf19505e86847a0c43c55b18939d75730cebf4078cd20b72f096ffb8b9e3d88cd3217d66441cf605501ca6eb6f82c2118b1d965484ec25003d5a23bbe51ab7b05e418dba9207fb7fa7d5e262d2946ba006af051878884577d4cdb58027bfa9b0cfda2ce4d80f698fc782f1ebeac1ee610b18bd560e6198025023bcfe9ad7e5bd9d9e8c0a0de2db8bf4286ec86d1ac443acdf15cb341252643ca026f88883637ffb0f394bf3ba634533d6ab7e5cef01885ff9f4ecc70bd941b38b6eca946aa4f23352d846ea0cd4e4e3f7a707ed6a64198480e4d0de82d334e93e41d4dfd0aa3924bb11bc9cd9bbc5909c51193bc3183986047736eef98b59bbca58480f2b38f897ac01b96e90cf5ca7a1e4de8f8d5df5aed007792e870682ab7ea427a4273cc208532f2f9e43e7d69d8f56607e5885f40c801d97c42d79999a84769d799a5efcfa06f9a35b7093c4ce7f26c195aeb32f8691a9721c877961ce6fd716a19fa8080ffa582d9acfc45268e9d7fd41ec6bb5e0b2db5b00614d8ba3f95d408e1c51be8e2780b5b6e2672f72d016055d2cc318c289a41b401ff344af758fb658c79f8b8e8a73a561f339079e23bfd03ee4f72e8685a597c4bb6a5024a98788d7b3dc9d1eb501d45f8765777fda5442e1a94a67b8d311f826b3e22d185af94c09bb2e9d4928fdcd5a121466d2682f2122f7f5c12f9ef1f6411b76a10ff7deab0e9ba605717fa6f400cbded9724e33645b45d9fda4cde972fd26999ad677aa0dc1847a599920434941b9d84925260cf642b938ba4b8adad8a293a0521b15c4eb67e60329e2768e8b53daca7f568eb509996d469a88df7060204c3a969d4a1d3133df51b65af4a9c572321016af192b723790e019671329e7cb62a0aaac3dbbac424a6c501e745ffaf11810ed58ea68292e2f5e01597be23186e286b9985d25cb9793ffba32e484b36f0e792d1dfbc1039baeb23ae6f8d13a2a39dddf9e7dca29ab1a0f57d6ddab6aad244f920ef78ecce409334da1c60991c8403cc8f18be47b016cc93fe472ef931f9d8827f083a7b8157fca9291d6bbd2f81c1e0ecf0f06f4b48c077f7df4221ca9f3f796f1b0580bbd5186089bdb767eb11685aa4105bdba844c709247ff1a8cfe44d72b5ebe56b3ea017cbb5fe023dfa382bf2b84dd7d1d2c45d32ef7c6699917706ba05937425a6d6b8dbae62b30e664eb0ba000f8b526100f52d1fead5327e61744aa743591a152925b0db7b7b8b65335a37684d5c07d9c12fb6670f20f97e30bc531bec3e7321b41aa3f2dda671c92b373add12d37b90030c1a85cb88a54f72cde5c9441fee4dcf17097ce16b5fe7ea55e5bbcb637231e55b197905b2c0eda90e64afb06366d7bdf27e67efe08e8a8fb2dccec0a18771601af29347e265adbb909546c2d4310221785c0b3d3df347e40c22db420185748dce7bbf42fd0561350098e9b723d3e2b09d7dbdb50e4ce1bb5fa6a489d62533066c992d2eaf4252389be7c75e4effe5e221370f6ff30001351d4f91e376f016cd15d66a80bf678ee6514f8d0e9a5aaa297e5e4fd5818bbe7025d1c823a73f7c826e772c46e7a5f0962a76e22a1321832a073e9493d76cdb154b1eb453b527a3f02e7b65e58957112419deedb76c653fba62721305384a4bb42e079f9109c6315426fe985a0dc0933645f0fbc4c4bb71a4e1bb98fd637cf0c2ede38794eb1c672fbe1b36b8b4abe8752a7926251c970d6b5533d160b8908c02d9c818bddb8fa423a23d87b738393a0d4aedbdf0fcf1ff9f9f1caf501f4a2780a89977911a3d13c22a7940a5fd76390612175257a5278bac25d79ec10debff5e883c8ef91fef6575b7db50f95420f0145323b2631c16336a64ae5c98bc3780c661828f07c4bb53a398b290c969851fa1ff7fb26a23d302bdc7c21a9c0c66fe9a6dae5a8139553de1799f6ff61c4fe7b9d855d2c638fba4f773e1bfa77a8d734b3c73977586ffcc54e3dee0a4bef4a19763c72228a0ee5df3caa3b6669a6c9ae5bab9991caffd4f222cda6315e33e5d0c0ed11bb0f218e252714da0dbf7677a85cdc9555e2f4183a00a779f6b31795ff3f92d7e6f7e2be34773bc6d4c079e30f3742e9a3b820b07de3441a0011977a0ba4804edd245bf5c3814fe82a0c9c51fc9f77faaa8c1d5556ff59fcd18c106d794b2f6774e55bdd990ee0129c8fecabbef86fcbdc6f74dced477731dddfa91fb1f878192c803a75e73171164c16baa5953c17821a7ce5feac673c05a56b287453ce3a0bf5048f0999f8833727cb05ebd57df181d26794aee482883a674a291c7d1c6c09c61e71f51f467031c70b644927daa5c4269bb8d8ebc66ec223b9c4c3173aad9540b84d229a73d429b80350f6c24fa6d8149a441ced7fb2582af37ca2c37075daae0182e8cfc419859f4e2d3e005adf60c1f1660ec57627bd03118f9541518a0682e1e93cae52747c1a2bb6f389fdff5be3d8cf24cc76455e67386023d1ab3bb2ebdabfc1854a8eb8c5b3d8f07d906a21aceb497a00bbb57b769094b4af986e05644d5a23d49394375e144bb6168ad50104f3dbffe7d32eaf0342121965a3f9cd451109fc164851058382ed7ba61161a90ab7d8cd6ec4730ae15407e8d5eb15b2d2257c377ad2f9cfe47e6a383045f06d2487b429151ece533579601bc17a7fd91dfee2b02356159e7d0b49d4b73c3f500d0ec060d33e96b2eac6c5f70523199b6d38f40fa8122975a1d795559eb0da7bafe37d46c184706d4123ff68ca2958e19f7ff02657defe760b36cf756f22da9db4bf68740bcaea1e4ce90d149b796be8201d52ff635b453820975d60abb26fb5fe32199bbe2c574f409853a41503e21616d61900234561fb91424e84e2f968f37cbb61e92e3b333f58ed298d478b86af311e54a4d725eaf8f23b60bafea6f7af5a91c28fa32d12a91e0e64fb639d8fe9ce05f0755af41830f63f5b5a06975cc79ce8ac2a76db19ffea6de0c3113e24342e01c2bcc21c6363f24821ff07d0da136992ab6991d9c77b54cf40b7a8c6b521e242d5edf27149f13918cddb61621bf355d5f92604356b9491eb732d2500ed1ef55bbf957d18fc20ea56a68635247e4e6b42064cbd4e295b9f5b1151236703d4fb7f17ae00e86ca78860d185d7280a207bfe41cc84e31acffef379a88ef6e5fbcb600465a48e5c7ba34e7ad0124421fe8c6c879cff1b8bac3f130741966b19a3217c18f55ba1d9167a6e8fda55312814179ea55b4153fd93d63e17a9fde276e407cbba1c0d90d298abcc110c961ceadb71b1a91a57ba88685934fb74f354a4b4bd77d95a0d9ba098f4ea931ef943f9a91d5e39c5ee3df478f2d8848250f9d48c56066d5fabe108c0697e1b911f51d6b373f95929accfab2d4044ef903a87444704ce1e50b04b8ad2432d739b0e0aa9cc2f1eb7cbb9c87d5fe327d915874a2979957950dbb67c8084c5e72cb3b34bb50ce7dc88116de7ac0b6fca6c84a362291864e57c1ae597293e5052d27849288dd764ab8478c0bc0e697e07e5e70ac097ffa3507e28db5f4926e6ab2467b0462abb95475451d5da39b241437e527205aa419cf019f42e38bd0865e0085e059d8848e2f636eb09ecf029a072b430c4b45e5d13a847f6bfc5f739b23cefe0ba5f8d66d3b491f5a142cbad566ba60ed80a8cbf4021f926b52bfe6e516ecd31050c143db31cb66c86a980cae381819a39bbb476d091e0a9b999f4f7bbea92c4a14793cb39e429e5444aa76b0a15592e658ccc887c9b30b358aed4c6233ec064763618ce1272d219d2fa3735dbc98d7f39ca1378fa71510152e99a9883c6357f0aeaf162752bee2c6f761fb72534590967c71c54f5cd3bf5e650df8b1f708142a47adb405fb5c730be9e37085585b2938b84b71b0ac3fcf45fcc4d32254020ffae51c5f33258d066a78ddc0d3c5e25753bca3839edd0c1a45555d5e85f21e775617fc243e94859dbe8963561eb84904b05761b00afe8c668f68c1d353cbf077a8b1e0bbff82164c13a3edae2af806f6c2a33c8c7892da1b711eb934bc649daa2556155cd84884bf258885f4e22999746f2b3ec3ef5e7ca2726cf4fd742213a6fbb3374d3935248e257772287f7ce550a334ab8d201c783fa35e9e32cc0de9cfcd9324492e521f1e0c889374ae01b3d019136be8a6b6672a032231221631bee889e4461947134f2068be6244ca1b825ae3d860486446d30fbe185a77c0b7b4bf0d315ce0aebd2462ccb1daa4bed8a8c07f1dd7bc519f9b5780711538b94b3e3b24e82673c77e6947ba213a6c1c50c7054d0cf7f663dc8aaa301ee3cfd6c1347c0132f0be66a015db5e6e7528f2b7e3d9ac35821ce3d9bc6a3e1da0ace66a32a5b19b44a5aff9be84c36b8958619ddebb3af75c8fd12215b571a66fde47f9b541a5bc3b3b9f334ef8ad8f415950ed67220d897c59e6c0f15a507bc27cbc69c10bcc779875be2ccdcc7928fa19fad6f64f4fd2261660fd7138b1303c27c1c9e32bee52305b181e398859c3b80de4f8381343fd8a15103ff9b7140ea64a0bd9d97b685b5550c9b030f3505a5b71802d806d02ad84117cb89e9f2fc1de792677c4f16e24ff4b9c6a52eff820b070befe9024bf4ce5f815a528d73dbc5ed3a091f4a7d45524536115514a635ce8442d6279acb1518fcb1240e611ac5d0a18cfdcb2bcbba4069cb991e7501a435b732278765f68be879bb9707c387abfdee5230c6b6c17cd4fe55e940aa1735f47472413edb2e43309dfb0eb718653a2794c90e83626cd13ae1f408022447d41c6af34ac49c9a61398804bf29f5790683049e27960d10f3427bcc6ea4adfe0031e9b97110c4ea6d4433b8aa11a456721986b4ef42c66f444c36de540423f5f5846e934d6a1791ceb0ead3fe10a7e38e450abadad995b112455bb9ea75c36ffa49ab755381cb6f6ff6f513939a15d997f8d61c29927ef0cef721ca6a2930f37b7654f44377e4e62f3b669d86db3e4b55e206353f0013b8c9c1ca0909025276bebf0ce6903dbd30c771b34440bda318eb02fe91624d63d7b74a1d26184ef281000519850194f639e3b8422be78303a10716582ad90ea939fbceb0e72e3bf618e06f86a5033b8316c829bb506cce4406ab8744eaac0ae044cf6c47b30b26379122158b4f3a88ccb6cb76e1682653abb0168eb8cce980a7217c4f3b9ef3dd3cfdc1de2c00ca19695f266f42f8acc907d0ee8bb659333eba3b6226b1e7333f1ddf42db4c1ac5b8544f916699da6b8210bcc64f335ea3da01e628a881a2e17e33b98bfcd0bacc41ec146676d2403776763efb0570a908df25adde6d3987b6fbc431b6ef1eb52c808605f7aaa6b3e0d6148207c49c0083ef8c40446b57a05faba9b5e62f62bf0ae5dd839d8629e025b7fce6e7238082138680e86f354528d622755c7a744da8d74f1e15cc8b381a6ebf429cdac827b032579e21f51d05a060dab60132fec837b1ea2b9879c643d93ac78db2b61c743461b2f292a8afa1d61641c169275ceb8ab8c3f83b391c0c0dddd1fbd1940d641f78d0b2db72c841af71413700096d673c98d98903f27f73a6269f9404025e10a72db2f861faa3b8ef591f130e8250b19a7e33285677659328f41003a970359597b6668756b09c3bb2f4aacead4842f21e76a8a89517ed1a66343e26b2a7c967382b92412ff7171e53236747c01ca008cd0c40da0df7e20f2273ce4ce1e2f37eefbc2ad6677c3b8d807a5f6d0da32e48c7dd9871f64d1323f9b4a9c6725350859562c1f57d826826faa3614411dcb79b0f5bf7371177496d10a4967fb6abd77b155706c839e1385b6934961ab94c1a1609a32cab937e33296416397f6a25b37135bc1b0df359b238f4610001134507fdfa30c3105c2d5db1b8aca4ff9454d6518919dcdb898d4fc30401632fe0637a3bcc1bab1ce44d00b48d4dc50d7d33bcb5f7e82d96800b1d7e648e454b74c0b52f845a1e3da7b493a6077ed8cbd24e1233043e1326f7836db24cb3e90c9ba6a2d5b1d7062a4b8475cf363b71d3effaf6eb1d3449c4157f13cba9fea540652efca373c12cbec11d43e7e458364e747ecd9ddee990860039d0fe64e231d76f9aaf50418a99206fa8b4371d5cfb1402307bf3926054c301fe869a07a61f88a3fdcac3da3478eb3c9b55becc63eea850d5c36c56f559c2b75d4e5aae0e2d764b01a41580bb466467f1208f5e0437b661019507c22e05d2211c102714b279231cd311831ad438ef186dcbf413cd9544551cb67b4419f81011089853aa762d9a79cfcf4625d449a5903625d81d50e281719792a452c5ff951e491a9eba76da676a8cbef18ef3648627b3917925051368a93d8706972288764fc4eb65509631d03b8f520aff9baed308027c9941913d245fc547ec46d8647b115280d0dcddb0e0d68198f04e0c130b1c60a9bf12369a7dce4c0cb5718c0ae28e1307469688819be9d585617f99bc45a308a607468bf0bd8d8a761aac2fdadbd44d50c9cfcef2917f5119036ecda020c10e8cb80997b8b8e1cf5b5ad74a552460c62f726066d1c29b1d4b58f56646560f06650ac9fc4b02a914b3cbb688c5b221e366f29e43459f57303df4325b2b6622b6f4f5474bb572f3338aa6d8ac16e74657d0e4ad70dd105f3eb04a6f97c525b56e97054117f13ae85b5a61a3d349529942a6cf540b3bb2975211c0c50ddca9160fa3c7157e9e8f0672edfec18cdb5a11a8f4cc536e53bcb296da32383d4f98afd2d9aa9f083f47286814ecff3b33f460834eb4e6bab48a6e2924ff3b22d8eef29a4aed0de84ada7cb3f83af583ef10dac34b05d83b76655b28079dfbbea54f892add01fda0df21fc85e7f0b96c873ad1bdf62b72a593e7990b5c5f5262a97b3642323e1ac3f0260fa333d4334137fce43e0bb69e8de0d87f177e508a0e438ac2803f31c100f543c3e2068b3fb14218e83555ab882a69313ec86a6a7946d29e755fa23f418d65677598d7f68a3a9700f4ba881072d19b1b715c870c500dca9c75a56d551d0eef80dfd5e0d9c415d771f5d7869b2c1674eb27f6647697a29f2d8df147763c097795f8daad018374b84abdb7ca1d9ad0d8b4b97992aeaef240331a405c2675f8b0c53d3a7707b1b1554785c2616ab8869a7aa8a9f30f19177e45398336c2e4b7ae9385ccc76d426b0b2f35a3e5f2eca8091b9de88956f0632169bd23267e5ed9b2006da37459368a2e95698697634fcea8b2c80497f569368adbe0d1012d56b23290ae2a10e74bacf2f6c5b77bb1724146cc5984c5811d9152d28fa444a5aad71e6f7906d2946b15a794386d08c3e77335073bf5b7fb9c1fd6a6da9489a33c3088eb456b712052bceb244265541a0616a79e57bde63b742dea9d29e2d8a6ab917c9f287e5d9a4220c502f36d47af4044a01d13737c534d541306c7a5a977fb0db9e199a2ca8b1a29e2561383985fd278a91d63396bd79bcf65878ccc24063569826b4f5d39ce6366a99857e75ebca645b92966e6f492464909782a37e991c1e7160543498ceffb544976264af949d85c4ca52b359edb8cd50b1f46a718ceba3d7048a3339cf508d251426090b224bd02377ef66f0fac6a012488e0a0a971a9b292f0ed5df0a86178dc45b5c51007868cc849fc0423e3d9537752945f32452346f166fb70f2968679b0ce4c24cacb334abf167f9582d56f6d9ca9262ced6c1c07d66dcce2989b14617cdb9a04a6aeba911278ece64ec9814da23aeadf35c84e552c43f49a23f97ddd648ab5672ebaf5b0e11f985400d948be529bdfd4ecfe67b329d9779c4867d11f61312f763d0508a7d15a36fd6f508d3a57bc781829a4fa769886e5cb0a0cdf38ff10aaf07d5b0ad4ef3dfd83163826ea6ef296862bf081bff5f98fc4abad7aca59ba32ecf08d14046ab14dce53b5fff60bea47b93928505b577b364bd1d1dec99874b5aeea50d47edf532b4b9420eca08721af05e7a5c18d655116044abb9faa6d7e6b7e8226efd8d5a67cf2f3cc8cb003f410fcf5a479bba7da0a9848400739806645f1fc00176798a9d45bdf142c7f7868fd4b228bf095960510ea157518e7c13d2541eb2e62b77ce2ccd60df12c5146b89c6c812d02e594437d0fc6a161a8814792d3c34346b4c61e21914af24b4c8d5a3bbe1a29f2c34c6c32d7b74a93281d1614e993852eccb7af642ab626972b1721a5a2aa6ae9571b1ed97da80345d78e45733c4dfc8987006e0b58ee6656521bd461033b55ac82e3a12c320e2bb15cf884cacea9b9362621e7ee7536f43c2ac0d1559cf18cc14d7d102603379a8dcb8239d367b93a3f16b1377ae05b6b3163115cb0eb2ef23e935091590241d94a2bf3b0b70e67e56d22ad71698249fdaf604981a40b5dcb020ad86ad75c282b72877ff4e05d9bf2090efb3ad14ed9feec37d03962c628b153295590795de2a1b4833b9f05a5326791f0c0d6c65049072e0361c69094f4729f3ea9eb67a7c936f8d09f4747b626aa2c876774506b08e6bb14c76b9fa15d89a89ccbe60d6739200191ce6e1ccc55884286636931576d700a86ea722069529d292084298e21c8175aa3e9a22ec357fb2719571a95c874b248b4001107bb393f63518ebcfa71d14f70bfb30f055ec4a032c0a235f942fe1adc3ba2dd8018dac58ab230d4ad01035ebcd8a1b439bbf61a538c187cff36c0a7951b4d5fe03bed2aa6d496c8515ccc385048b82bff9f9a98228305de689c9c5a772c35807c05502c28da83ff1a4b7f19ec97091ba7ea12349dcacd1d0f4fb846fb4a4832d9865f24869ffeeb695463769d4dfb83ffd3348aeece70d9c6f1cad1fa5ee1cd5dddcf07f364f9764a33f532286030a4c5b6172bccb50a6a93ca7e0044fc2706412ef5f487dd17877bc5ad69d6ca5a66b0117f12a40e0f4ca3b40a6e9d5480f30815fe5aadf3661bc68731f5e021478ab501b20233bb7d1ea9eb6bb94c8ee7af43a8bb09eaf3fb32c7efb5d29f0a921f33fe80a42232ec069d9ca63bd17ff070c1925d1db1971eff0abeb9cd67af760ce020213e50361cd573f76af3e41dc0e1d445dd51906d0ca5978bdc728f0b952b2fde15484de9609ad67593c82dabac701054c086f1ad0717e5a973d5aa08bc513d85a434254c29991f823094d4eacd44346fc67bc7aab108182a55f9572dfdb8b1fef65e706cbbed2e959802c3c32c59d664808f32d70c3da7a3bdf2ba37315c5001772c1916a7f5fe70df223fc6d3dad48b65b8df150b3bb073d780eadc3ee1532749fd8187610bf0704e80a856a1337680b53b4f6ea5e157d718fc20ea56a68635247e4e6b42064cbd4e295b9f5b1151236703d4fb7f17ae00514466a5cedb5bb36d9fd469b3f799b9efbde474b93bab0d85901c2f16567edda0b72525eea00a6c967a2ef4ab875f88b218dd99db969914d736873bcf0ff5152db44caa9417ad4be23e78cb38f2d2d9838448900f669409c42a36fbc7e72d93401f0e01cfadb26942ff5933b599dd020caebc5a7a40bb42c2cc1c3c09f933cb5ef4a5ff7067b3f9824c376ef60ea4bc1f97adcb64b79093fbddc113dc8724283b5490584ae85bd8ad842f7fd4820464cc3eac10a1c74a3186246cd3ad8486e6e3ec5dce518df8ea3b593313605f59232288447f662dbfa76dd2e548355fdd727c8084c5e72cb3b34bb50ce7dc88116de7ac0b6fca6c84a362291864e57c1ae5c2c12d110aaf4a5f0e5ff03dc1b6e2c636e692a4fea07fc098c87a05e2e4bd7c7eeaabbb4ec6450ffa3c3972d177065428ca9ddad1a1f849b4496a34798a83c01d457af8f1665926d113434367371b0fb41a612d180303f889a6e79e753cc960004e07f86aa6815d2f1652460ba4e6577b00d445910e106cec20b06a30fb0f2cdafab424bb8c6cfe9f98bc9dfaabfe45cc48493c009fc87a524e02f4ae30d8cf090a7e68e90bbdadf06aaabb8fb4b12907db04cc4a6bb7924694825c1671eca728adf3b66f360314d6be72494adc09ee7cbf070b9bd6316ac763e5522d71fe027015928a90449aca5e74c16f78237993e9537f576570f6d36c5504972fcf2bc256703aec2c58ec96517beea370e3dee1c09879323543b30c269287ce9bf8a9194e5e324490dc0c71335304fe5aba89be6a2c720871c9876088f898d835795d37dc58d555aef886615c2b710cc0290994bb78e668715d6e523615899b8b7b75229dcbadcb50ee3a07457c8f3be89c5413983b3c5c240e82ece0ef0d394133144139c789c24c849e89864d16bc4fcef272b0d1698a1e39fc95a3843162e14f1eaf8f3525c9cd040ece5713c4f7ee807882ab2c028fe9ace2f5141521e2dba6cb225c94d3e27d968aa84c3906c7f5d6497b9c1697e24d4a75abbb2ed73df9407b57c1a5f332f6c6bd2ecd7d8a3a03b9437c2e072955c06c8ce5e4efe19580e7f9f909025476289cc53f138d3b89f0673b2438ba9d08effb2c0f72760577fb24730b9f6a36fb427d1793c721d8cbfe96889195a6722d8cf7132364afd8b23b3aacec88b8ff4c4fb5686ea5377309a85b3c684d629bf8c038422749ed5b1ff0c871fc27b9a8addff017b176fdd700ff17d30f01557d4eb8f23a2b5388acd807d21ebf14942338d6886967ef1fb00b7cb1e97e9bd751d5a618ed65bcdd31897349d85dc857263950ecce9203a060c7fa9ab5637056ff34e236a939e0830c65dade5ea692c48e327fdf3322039b78d403384cb79595287fe1cad93c4a6ce29a28d3cee85ffa570a17e84a1a799b87180b2bf0a893b6e2478ea57b33997867cb56c8fbdf8d4215b262004749498eb9f0bbf8bd249841498382506bba2110b0de6d2d46d9d3660c4194e614a8b7d8718f6ae8f6bb9f74e7347cf2dd77a15ae0b17c134e42050c1c555c4032be7ac67305797c4915b428f29e8060cb0368686ac240611bff4c6412224ffb5aa7034313bf4586dd94712479cc61ee5f2230d76ea50099ad5f9205ef63fbda7fd9b6ac4d9a03e1724cc152fd96fe98e6fd3576eb2f6eea7e5c591ddaf2249f5f73ac55622af3f634778afeeef766e214dcaa3ace3f0567085c6bcd0b7edccdd697bb0c12b1c523ab123ede87cc93cf57733785bfce3962153e864200666e604c8ccd2bacb80ab7b4cb0d55fc1d87d07b2d4048d1d75f3e2cea394adbb0de054f34a5465297e93724629e7a671c7dc1a069d7b6f133f371a0b4bb8786a7a0c32fcc2d4a1f033747fa577e696969a8ea45585735faf6e59742a9089e2cfffe49be4c4f69ee60a61080ead9f4dbeb5f2fb0e7933ed71cc382f09273853edeb3ee5de9f64de0d5aac0ac175ababe6119fc4e1901ba285900dad59bf73d89f9eb53c9b526b9ea8e0cffba56253cbfa130447a04a4e63115042c78ce070219a8b45332f356023af7c8740a1914c66c4d4f7f06b834373e5381e52060a685872c0abcc4cf8faafa55cdabf31af0b7d67ffc2e953b39d844da7f9a45d31b8441a9427d3b320d912c210a5f238a71b13e6d2f26de7e98b36dce58d7b68f96f4192d95bd027eb7c7bfc58bde7a6d985b0a95a37fec420fd97f8c0b2c29dda3aaa7ee08d56d97eed7d768db61de2de1fe66f573ce5b5065144ef54de4cd0820835d0320d59f00ddf7cacd72f319f1bcd9bdbf818fa8b6dee7569bea75fe27914365f3a94243e0722113d6df70d13b88e619ffb3ecc9d6bef8bbca18340572f2274367f82b920eccf7d9104430ae6726f7f76996cefa7d496389f6fd4fd808289882df16e002658592f56daa1304a8c921c8062b5e5bb17f6f8c236efba31716a804f9c10deac91ffb376e6a5a95fbd03cd130a2e6397cde8b072f0423b9b1e9b778e376d279e269bb31d3867174d1ac40ea0018487c48f3c9a9ee4558d6ccf5ae8ec918cb22c09432229fd8a54b497ae829d041b0813fa25da09bf3e6189d6e1c1ec8131f24498d51fca70f50627c38a2a4ea9dc3f817bebe9144f427bf1c1282a85596bc080f32ffd440c7bec83446c6f5ba1b2dc325540f9d3ffd7fd9c4dcc954883eb1645bb7048912e86786a46f6beb2e13c68d73fb083ab3286feb577c0ac2d5726d350f597c37e73b50059803a3e73e4ef181686160907e5d31b6cf4f2970b0e164d20fca0293c69e36f0eafe19f81f5ff8147f9cc0c2beca9cdd5420a5a0c2f355f86a10c3e5638ceeec58da447ae1c5b963c1f8f0730937c4090fd64879abd5c663e711cb1ddfd31b46fd69fb2c92c173d748b2e5427315d2fbcad2e18f56798bf6750e8b3626d1f04ef0c877da6ef21f43daa4de165938ff8d60b52f1d73c08196b29a4b5354dd7dc571a550545f56d6e76626ca377b70faf40a59242dde58013024a6056c547c8a216bf9285cfe41d8deb9e8bccde62bf27c04ce80c43febc73ff398e251d51818ed6579eb63c00b1041fe672ef7a0b6738ea33337a661f2a66e85a5d420ae81122fe0130a684441002de0697c60f6d6203497cbd317bc3de16efda1123009f585395a42cfcade479b17675e7f62a8a02237b33cad45f5bce841951762d5b0d4ca4cc973946608096c6c2f74b026f14fb7438c4ba28b10b95bcae7b7c05194e84a17bdbdf5f4430e1f25e7a8986a7c81892f784b069140970829efb82993bcb0946dfff901117a57f4a0e3caa9f16be1f84c01bed8fcb423fb60094ef3eef7640dcfb9a41ee35adab14a4b9ee7896d30408acace1a9ee6999a336c5f9b0ec605a936b9995ed41716beaf75b002d6b2f469397f1c6f3d2822fdc2c871d2ab8be216d10fa5590df4349a445f622cf80e9f113a574516c348f12c5b1a709dca006f47b6d6af2a7a276beef0bdcc4aca816ac9f19aee1c001b1df1340508d00ef344b7aac5b440ce212ca3a2b5a6912dd554816606b01b60736b9a0d6e89c153ad6806479b577575876bfe745acd0f0ade95f1dbea2f9022e0378af1033d5fc1ea2342974e58ebac1cd70a72a0e9ddd3c9ebc9db156af20cc9c93b9d80b544be6135e33d65767e75c4c655e693b88137fa040fd370fe993f8bf26e0a8d7dbf49e1bbb7af4762c3a71dc59d2e7571e0d14bc9b20720cdbbfcd9988a1d58d7b50eaa24daa3268f10ed18a96bfc2d1ee47c15eedb50e83d6fb348807ecb8a5eb7e1f93facad4b83c93e461bb763a8c6d6b9edca2a10f6194546677a1d46e5d079cf79a37084c981cbfbb2e9fc93bbb821ba06f222fd64162680be2c61f435c234bba76ee3883fd025858f57c9d1244ab3509e08d8c7ec821b02bffe83f339ff2ec47a9dab19a9a38ff3be614aba209b15790deca257604644a54ce3e44de23e7ce032929c482d4c0269bc8bbed32396878a9bfb0d79e7259e0813ca136bcec2c7f4784f0cf7e5460f01b0542f99aa8a2ae3593c67370348415d46adc814a46539d94d22f2bfd54d31be2baf036a3d45bd75286a11fb24c86192476fe5836c8f085bd4b917e70507daa25265c30a2a779d2cd19fa30e74d769d5f82266a781b5f0d156305a8abc0c8da58546fa1b5ec817cd192b0c3964cf05e330048444219cf1795df9a6a80d9fa540c3351b7c6c0973516c5d51649eb34d2c052fbdc9802b8701976b59af0668045ee59781bc3dafb2bb3ec6885387e35411991d44765425a7f632c1060c21eb6a86eb1569b93b6f3e2e793d4e1aa0634491ffd50a5fbfcac73930e5dd95695489b3233ebf75d48dea49348f1f65e49e2e1074bee71a16ea791faf8d061dfab07c325b32dbfa33965499207158927aa76f51db4bd1a28458924b7511c77cf565207594dfe3b2d5b22e06255de7f3f47cdfa9ddc5addb4e8944f53681ae35c72e5d24b58fe89de2488328dfddad14a5d211f23a8e52a4ed3c0b927152545103b41ff0e2e1636871110053df365e84f76ffa260a81a6994252ca398be598c3aaa10915aa531462959311591f2de387ee3b4494d1e6bc8f60a26c10e8364b00286c30c47bb2501c57e544c23975843a92b1d736ac47b9db647672a4af1072e6adcfe4d28339fdb4ea1f372dfbe1dbcff726e6c2b32954fcebb7b4e3959202a88ed3e6e3a3131cbd015f28b2b22d1389cc1b9e50d6e8abc1147d293b0c963fb250a2f26ee0b0bd47afd091643eb756d649332460a4a71b87d223911371f34e6a49f50fbd7f11b4a3cdc49b3dd6eef29dd3b0844a7ef3b31e6d9ea975c76d6e5726b7ff3d30e0ea0399df5503ff145d4c5250bc8d5a53a192908578d7575994ab9cab45e6bf293ccfde3b19aa2b9e6b95b19353ac4a5513b2e6c4cd4237fcd63278e88293eaa61382ef8cc1ce8225f4d0d06628ea5367c16cef0e5d7fafa670a43ae7613f5be1e2c263caaeb0869a3513a8bab7ec4f0e2610a182f16b6b69c23613f964164f3e9aa60b9cd6f25f466186c116560c4b8aba3f529727cef12a6b23aea18c744eb1bf8d5fcc4fe21e5de9449f9d1d7eeea802468aecceb1b56ca02d1b34d0073fc984200af95c2eb6d82ee6a9278e06b054704bdacdf3c22d5bdde09715fd467868da620804ef5a1c4632218f881caf05c6e28389df8f1be34eec04195cb26a77bffe3a9a4a5cc82879d4ae0946a1c2a18f80210f5228e886c5f65e10c905eaa608e2a6544772a40cf4ab78045a1bca17cac6b97c6684d9936e20ac76fe218ffb12bcbcf5870161e81950510b0919d97dfd2d59ffae73c0b61d08b60ccf54a093b5353f750f4c87556a556af6655e985a3b271c25952b7ba3a9142a23515947e79dc051e75d70f84249a4b15ee1925845017bf307c7d465af432e8bb20cbb6ce17b10cd323af59da717753075rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootignition-math-3.0.0-2.fc26.src.rpmignition-math-doc    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.13.0.1Y@XX@Ws@V=@V@V&,U@U_@Fedora Release Engineering - 3.0.0-2Rich Mattes - 3.0.0-1Fedora Release Engineering - 2.4.1-2Rich Mattes - 2.4.1-1Fedora Release Engineering - 2.3.0-2Rich Mattes - 2.3.0-1Rich Mattes - 2.2.3-1Rich Mattes - 2.2.2-1Rich Mattes - 1.0.0-1- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_27_Mass_Rebuild- Update to release 3.0.0 - Fix FTBFS (rhbz#1423733) - Remove upstreamed patch - Added a new fix for i686 non-SSE math- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Update to release 2.4.1- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild- Update to release 2.3.0- Update to release 2.2.3- Update to release 2.2.2- Initial release (rhbz#1224390)  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`3.0.0-2.fc26ignition-mathhtmlAngle_8hh.htmlAngle_8hh__dep__incl.mapAngle_8hh__dep__incl.md5Angle_8hh__dep__incl.svgAngle_8hh__incl.mapAngle_8hh__incl.md5Angle_8hh__incl.svgAngle_8hh_source.htmlBoxPrivate_8hh.htmlBoxPrivate_8hh__incl.mapBoxPrivate_8hh__incl.md5BoxPrivate_8hh__incl.svgBoxPrivate_8hh_source.htmlBox_8hh.htmlBox_8hh__dep__incl.mapBox_8hh__dep__incl.md5Box_8hh__dep__incl.svgBox_8hh__incl.mapBox_8hh__incl.md5Box_8hh__incl.svgBox_8hh_source.htmlFilter_8hh.htmlFilter_8hh__incl.mapFilter_8hh__incl.md5Filter_8hh__incl.svgFilter_8hh_source.htmlFrustumPrivate_8hh.htmlFrustumPrivate_8hh__incl.mapFrustumPrivate_8hh__incl.md5FrustumPrivate_8hh__incl.svgFrustumPrivate_8hh_source.htmlFrustum_8hh.htmlFrustum_8hh__incl.mapFrustum_8hh__incl.md5Frustum_8hh__incl.svgFrustum_8hh_source.htmlHelpers_8hh.htmlHelpers_8hh__dep__incl.mapHelpers_8hh__dep__incl.md5Helpers_8hh__dep__incl.svgHelpers_8hh__incl.mapHelpers_8hh__incl.md5Helpers_8hh__incl.svgHelpers_8hh_source.htmlInertial_8hh.htmlInertial_8hh__incl.mapInertial_8hh__incl.md5Inertial_8hh__incl.svgInertial_8hh_source.htmlKmeansPrivate_8hh.htmlKmeansPrivate_8hh__incl.mapKmeansPrivate_8hh__incl.md5KmeansPrivate_8hh__incl.svgKmeansPrivate_8hh_source.htmlKmeans_8hh.htmlKmeans_8hh__incl.mapKmeans_8hh__incl.md5Kmeans_8hh__incl.svgKmeans_8hh_source.htmlLine2_8hh.htmlLine2_8hh__dep__incl.mapLine2_8hh__dep__incl.md5Line2_8hh__dep__incl.svgLine2_8hh__incl.mapLine2_8hh__incl.md5Line2_8hh__incl.svgLine2_8hh_source.htmlLine3_8hh.htmlLine3_8hh__dep__incl.mapLine3_8hh__dep__incl.md5Line3_8hh__dep__incl.svgLine3_8hh__incl.mapLine3_8hh__incl.md5Line3_8hh__incl.svgLine3_8hh_source.htmlMassMatrix3_8hh.htmlMassMatrix3_8hh__dep__incl.mapMassMatrix3_8hh__dep__incl.md5MassMatrix3_8hh__dep__incl.svgMassMatrix3_8hh__incl.mapMassMatrix3_8hh__incl.md5MassMatrix3_8hh__incl.svgMassMatrix3_8hh_source.htmlMatrix3_8hh.htmlMatrix3_8hh__dep__incl.mapMatrix3_8hh__dep__incl.md5Matrix3_8hh__dep__incl.svgMatrix3_8hh__incl.mapMatrix3_8hh__incl.md5Matrix3_8hh__incl.svgMatrix3_8hh_source.htmlMatrix4_8hh.htmlMatrix4_8hh__dep__incl.mapMatrix4_8hh__dep__incl.md5Matrix4_8hh__dep__incl.svgMatrix4_8hh__incl.mapMatrix4_8hh__incl.md5Matrix4_8hh__incl.svgMatrix4_8hh_source.htmlPID_8hh.htmlPID_8hh__incl.mapPID_8hh__incl.md5PID_8hh__incl.svgPID_8hh_source.htmlPlane_8hh.htmlPlane_8hh__dep__incl.mapPlane_8hh__dep__incl.md5Plane_8hh__dep__incl.svgPlane_8hh__incl.mapPlane_8hh__incl.md5Plane_8hh__incl.svgPlane_8hh_source.htmlPose3_8hh.htmlPose3_8hh__dep__incl.mapPose3_8hh__dep__incl.md5Pose3_8hh__dep__incl.svgPose3_8hh__incl.mapPose3_8hh__incl.md5Pose3_8hh__incl.svgPose3_8hh_source.htmlQuaternion_8hh.htmlQuaternion_8hh__dep__incl.mapQuaternion_8hh__dep__incl.md5Quaternion_8hh__dep__incl.svgQuaternion_8hh__incl.mapQuaternion_8hh__incl.md5Quaternion_8hh__incl.svgQuaternion_8hh_source.htmlRand_8hh.htmlRand_8hh__incl.mapRand_8hh__incl.md5Rand_8hh__incl.svgRand_8hh_source.htmlRotationSplinePrivate_8hh.htmlRotationSplinePrivate_8hh__incl.mapRotationSplinePrivate_8hh__incl.md5RotationSplinePrivate_8hh__incl.svgRotationSplinePrivate_8hh_source.htmlRotationSpline_8hh.htmlRotationSpline_8hh__incl.mapRotationSpline_8hh__incl.md5RotationSpline_8hh__incl.svgRotationSpline_8hh_source.htmlSemanticVersion_8hh.htmlSemanticVersion_8hh__incl.mapSemanticVersion_8hh__incl.md5SemanticVersion_8hh__incl.svgSemanticVersion_8hh_source.htmlSignalStatsPrivate_8hh.htmlSignalStatsPrivate_8hh__incl.mapSignalStatsPrivate_8hh__incl.md5SignalStatsPrivate_8hh__incl.svgSignalStatsPrivate_8hh_source.htmlSignalStats_8hh.htmlSignalStats_8hh__dep__incl.mapSignalStats_8hh__dep__incl.md5SignalStats_8hh__dep__incl.svgSignalStats_8hh__incl.mapSignalStats_8hh__incl.md5SignalStats_8hh__incl.svgSignalStats_8hh_source.htmlSphericalCoordinates_8hh.htmlSphericalCoordinates_8hh__incl.mapSphericalCoordinates_8hh__incl.md5SphericalCoordinates_8hh__incl.svgSphericalCoordinates_8hh_source.htmlSplinePrivate_8hh.htmlSplinePrivate_8hh__incl.mapSplinePrivate_8hh__incl.md5SplinePrivate_8hh__incl.svgSplinePrivate_8hh_source.htmlSpline_8hh.htmlSpline_8hh__incl.mapSpline_8hh__incl.md5Spline_8hh__incl.svgSpline_8hh_source.htmlSystem_8hh.htmlSystem_8hh__dep__incl.mapSystem_8hh__dep__incl.md5System_8hh__dep__incl.svgSystem_8hh_source.htmlTemperature_8hh.htmlTemperature_8hh__incl.mapTemperature_8hh__incl.md5Temperature_8hh__incl.svgTemperature_8hh_source.htmlTriangle3_8hh.htmlTriangle3_8hh__incl.mapTriangle3_8hh__incl.md5Triangle3_8hh__incl.svgTriangle3_8hh_source.htmlTriangle_8hh.htmlTriangle_8hh__incl.mapTriangle_8hh__incl.md5Triangle_8hh__incl.svgTriangle_8hh_source.htmlVector2_8hh.htmlVector2_8hh__dep__incl.mapVector2_8hh__dep__incl.md5Vector2_8hh__dep__incl.svgVector2_8hh__incl.mapVector2_8hh__incl.md5Vector2_8hh__incl.svgVector2_8hh_source.htmlVector3StatsPrivate_8hh.htmlVector3StatsPrivate_8hh__incl.mapVector3StatsPrivate_8hh__incl.md5Vector3StatsPrivate_8hh__incl.svgVector3StatsPrivate_8hh_source.htmlVector3Stats_8hh.htmlVector3Stats_8hh__incl.mapVector3Stats_8hh__incl.md5Vector3Stats_8hh__incl.svgVector3Stats_8hh_source.htmlVector3_8hh.htmlVector3_8hh__dep__incl.mapVector3_8hh__dep__incl.md5Vector3_8hh__dep__incl.svgVector3_8hh__incl.mapVector3_8hh__incl.md5Vector3_8hh__incl.svgVector3_8hh_source.htmlVector4_8hh.htmlVector4_8hh__incl.mapVector4_8hh__incl.md5Vector4_8hh__incl.svgVector4_8hh_source.htmlannotated.htmlbc_s.pngbdwn.pngclasses.htmlclassignition_1_1math_1_1Angle-members.htmlclassignition_1_1math_1_1Angle.htmlclassignition_1_1math_1_1BiQuad-members.htmlclassignition_1_1math_1_1BiQuad.htmlclassignition_1_1math_1_1BiQuadVector3-members.htmlclassignition_1_1math_1_1BiQuadVector3.htmlclassignition_1_1math_1_1BiQuadVector3__inherit__graph.mapclassignition_1_1math_1_1BiQuadVector3__inherit__graph.md5classignition_1_1math_1_1BiQuadVector3__inherit__graph.svgclassignition_1_1math_1_1BiQuad__inherit__graph.mapclassignition_1_1math_1_1BiQuad__inherit__graph.md5classignition_1_1math_1_1BiQuad__inherit__graph.svgclassignition_1_1math_1_1Box-members.htmlclassignition_1_1math_1_1Box.htmlclassignition_1_1math_1_1BoxPrivate-members.htmlclassignition_1_1math_1_1BoxPrivate.htmlclassignition_1_1math_1_1Filter-members.htmlclassignition_1_1math_1_1Filter.htmlclassignition_1_1math_1_1Filter__inherit__graph.mapclassignition_1_1math_1_1Filter__inherit__graph.md5classignition_1_1math_1_1Filter__inherit__graph.svgclassignition_1_1math_1_1Frustum-members.htmlclassignition_1_1math_1_1Frustum.htmlclassignition_1_1math_1_1FrustumPrivate-members.htmlclassignition_1_1math_1_1FrustumPrivate.htmlclassignition_1_1math_1_1Inertial-members.htmlclassignition_1_1math_1_1Inertial.htmlclassignition_1_1math_1_1Kmeans-members.htmlclassignition_1_1math_1_1Kmeans.htmlclassignition_1_1math_1_1KmeansPrivate-members.htmlclassignition_1_1math_1_1KmeansPrivate.htmlclassignition_1_1math_1_1Line2-members.htmlclassignition_1_1math_1_1Line2.htmlclassignition_1_1math_1_1Line3-members.htmlclassignition_1_1math_1_1Line3.htmlclassignition_1_1math_1_1MassMatrix3-members.htmlclassignition_1_1math_1_1MassMatrix3.htmlclassignition_1_1math_1_1Matrix3-members.htmlclassignition_1_1math_1_1Matrix3.htmlclassignition_1_1math_1_1Matrix4-members.htmlclassignition_1_1math_1_1Matrix4.htmlclassignition_1_1math_1_1OnePole-members.htmlclassignition_1_1math_1_1OnePole.htmlclassignition_1_1math_1_1OnePoleQuaternion-members.htmlclassignition_1_1math_1_1OnePoleQuaternion.htmlclassignition_1_1math_1_1OnePoleQuaternion__inherit__graph.mapclassignition_1_1math_1_1OnePoleQuaternion__inherit__graph.md5classignition_1_1math_1_1OnePoleQuaternion__inherit__graph.svgclassignition_1_1math_1_1OnePoleVector3-members.htmlclassignition_1_1math_1_1OnePoleVector3.htmlclassignition_1_1math_1_1OnePoleVector3__inherit__graph.mapclassignition_1_1math_1_1OnePoleVector3__inherit__graph.md5classignition_1_1math_1_1OnePoleVector3__inherit__graph.svgclassignition_1_1math_1_1OnePole__inherit__graph.mapclassignition_1_1math_1_1OnePole__inherit__graph.md5classignition_1_1math_1_1OnePole__inherit__graph.svgclassignition_1_1math_1_1PID-members.htmlclassignition_1_1math_1_1PID.htmlclassignition_1_1math_1_1Plane-members.htmlclassignition_1_1math_1_1Plane.htmlclassignition_1_1math_1_1Pose3-members.htmlclassignition_1_1math_1_1Pose3.htmlclassignition_1_1math_1_1Quaternion-members.htmlclassignition_1_1math_1_1Quaternion.htmlclassignition_1_1math_1_1Rand-members.htmlclassignition_1_1math_1_1Rand.htmlclassignition_1_1math_1_1RotationSpline-members.htmlclassignition_1_1math_1_1RotationSpline.htmlclassignition_1_1math_1_1RotationSplinePrivate-members.htmlclassignition_1_1math_1_1RotationSplinePrivate.htmlclassignition_1_1math_1_1SemanticVersion-members.htmlclassignition_1_1math_1_1SemanticVersion.htmlclassignition_1_1math_1_1SignalMaxAbsoluteValue-members.htmlclassignition_1_1math_1_1SignalMaxAbsoluteValue.htmlclassignition_1_1math_1_1SignalMaxAbsoluteValue__inherit__graph.mapclassignition_1_1math_1_1SignalMaxAbsoluteValue__inherit__graph.md5classignition_1_1math_1_1SignalMaxAbsoluteValue__inherit__graph.svgclassignition_1_1math_1_1SignalMaximum-members.htmlclassignition_1_1math_1_1SignalMaximum.htmlclassignition_1_1math_1_1SignalMaximum__inherit__graph.mapclassignition_1_1math_1_1SignalMaximum__inherit__graph.md5classignition_1_1math_1_1SignalMaximum__inherit__graph.svgclassignition_1_1math_1_1SignalMean-members.htmlclassignition_1_1math_1_1SignalMean.htmlclassignition_1_1math_1_1SignalMean__inherit__graph.mapclassignition_1_1math_1_1SignalMean__inherit__graph.md5classignition_1_1math_1_1SignalMean__inherit__graph.svgclassignition_1_1math_1_1SignalMinimum-members.htmlclassignition_1_1math_1_1SignalMinimum.htmlclassignition_1_1math_1_1SignalMinimum__inherit__graph.mapclassignition_1_1math_1_1SignalMinimum__inherit__graph.md5classignition_1_1math_1_1SignalMinimum__inherit__graph.svgclassignition_1_1math_1_1SignalRootMeanSquare-members.htmlclassignition_1_1math_1_1SignalRootMeanSquare.htmlclassignition_1_1math_1_1SignalRootMeanSquare__inherit__graph.mapclassignition_1_1math_1_1SignalRootMeanSquare__inherit__graph.md5classignition_1_1math_1_1SignalRootMeanSquare__inherit__graph.svgclassignition_1_1math_1_1SignalStatistic-members.htmlclassignition_1_1math_1_1SignalStatistic.htmlclassignition_1_1math_1_1SignalStatisticPrivate-members.htmlclassignition_1_1math_1_1SignalStatisticPrivate.htmlclassignition_1_1math_1_1SignalStatistic__inherit__graph.mapclassignition_1_1math_1_1SignalStatistic__inherit__graph.md5classignition_1_1math_1_1SignalStatistic__inherit__graph.svgclassignition_1_1math_1_1SignalStats-members.htmlclassignition_1_1math_1_1SignalStats.htmlclassignition_1_1math_1_1SignalStatsPrivate-members.htmlclassignition_1_1math_1_1SignalStatsPrivate.htmlclassignition_1_1math_1_1SignalVariance-members.htmlclassignition_1_1math_1_1SignalVariance.htmlclassignition_1_1math_1_1SignalVariance__inherit__graph.mapclassignition_1_1math_1_1SignalVariance__inherit__graph.md5classignition_1_1math_1_1SignalVariance__inherit__graph.svgclassignition_1_1math_1_1SphericalCoordinates-members.htmlclassignition_1_1math_1_1SphericalCoordinates.htmlclassignition_1_1math_1_1Spline-members.htmlclassignition_1_1math_1_1Spline.htmlclassignition_1_1math_1_1SplinePrivate-members.htmlclassignition_1_1math_1_1SplinePrivate.htmlclassignition_1_1math_1_1Temperature-members.htmlclassignition_1_1math_1_1Temperature.htmlclassignition_1_1math_1_1Triangle-members.htmlclassignition_1_1math_1_1Triangle.htmlclassignition_1_1math_1_1Triangle3-members.htmlclassignition_1_1math_1_1Triangle3.htmlclassignition_1_1math_1_1Vector2-members.htmlclassignition_1_1math_1_1Vector2.htmlclassignition_1_1math_1_1Vector3-members.htmlclassignition_1_1math_1_1Vector3.htmlclassignition_1_1math_1_1Vector3Stats-members.htmlclassignition_1_1math_1_1Vector3Stats.htmlclassignition_1_1math_1_1Vector3StatsPrivate-members.htmlclassignition_1_1math_1_1Vector3StatsPrivate.htmlclassignition_1_1math_1_1Vector4-members.htmlclassignition_1_1math_1_1Vector4.htmlclosed.pngdeprecated.htmldir_8ba8aa81bb52378b026c33c50508e7b0.htmldir_c8226afb09aa10271a8949730715fb5f.htmldir_d44c64559bbebec7f509842c48db8b23.htmldir_e68e8157741866f444e17edd764ebbae.htmldoc.pngdoxygen.cssdoxygen.pngdynsections.jsfiles.htmlfolderclosed.pngfolderopen.pngfunctions.htmlfunctions_0x7e.htmlfunctions_b.htmlfunctions_c.htmlfunctions_d.htmlfunctions_e.htmlfunctions_enum.htmlfunctions_eval.htmlfunctions_f.htmlfunctions_func.htmlfunctions_func_0x7e.htmlfunctions_func_b.htmlfunctions_func_c.htmlfunctions_func_d.htmlfunctions_func_e.htmlfunctions_func_f.htmlfunctions_func_g.htmlfunctions_func_h.htmlfunctions_func_i.htmlfunctions_func_k.htmlfunctions_func_l.htmlfunctions_func_m.htmlfunctions_func_n.htmlfunctions_func_o.htmlfunctions_func_p.htmlfunctions_func_q.htmlfunctions_func_r.htmlfunctions_func_s.htmlfunctions_func_t.htmlfunctions_func_u.htmlfunctions_func_v.htmlfunctions_func_w.htmlfunctions_func_x.htmlfunctions_func_y.htmlfunctions_func_z.htmlfunctions_g.htmlfunctions_h.htmlfunctions_i.htmlfunctions_k.htmlfunctions_l.htmlfunctions_m.htmlfunctions_n.htmlfunctions_o.htmlfunctions_p.htmlfunctions_q.htmlfunctions_r.htmlfunctions_rela.htmlfunctions_s.htmlfunctions_t.htmlfunctions_u.htmlfunctions_v.htmlfunctions_vars.htmlfunctions_w.htmlfunctions_x.htmlfunctions_y.htmlfunctions_z.htmlglobals.htmlglobals_defs.htmlgraph_legend.htmlgraph_legend.md5graph_legend.svghierarchy.htmlignition_logo.svgindex.htmlinherit_graph_0.mapinherit_graph_0.md5inherit_graph_0.svginherit_graph_1.mapinherit_graph_1.md5inherit_graph_1.svginherit_graph_10.mapinherit_graph_10.md5inherit_graph_10.svginherit_graph_11.mapinherit_graph_11.md5inherit_graph_11.svginherit_graph_12.mapinherit_graph_12.md5inherit_graph_12.svginherit_graph_13.mapinherit_graph_13.md5inherit_graph_13.svginherit_graph_14.mapinherit_graph_14.md5inherit_graph_14.svginherit_graph_15.mapinherit_graph_15.md5inherit_graph_15.svginherit_graph_16.mapinherit_graph_16.md5inherit_graph_16.svginherit_graph_17.mapinherit_graph_17.md5inherit_graph_17.svginherit_graph_18.mapinherit_graph_18.md5inherit_graph_18.svginherit_graph_19.mapinherit_graph_19.md5inherit_graph_19.svginherit_graph_2.mapinherit_graph_2.md5inherit_graph_2.svginherit_graph_20.mapinherit_graph_20.md5inherit_graph_20.svginherit_graph_21.mapinherit_graph_21.md5inherit_graph_21.svginherit_graph_22.mapinherit_graph_22.md5inherit_graph_22.svginherit_graph_23.mapinherit_graph_23.md5inherit_graph_23.svginherit_graph_24.mapinherit_graph_24.md5inherit_graph_24.svginherit_graph_25.mapinherit_graph_25.md5inherit_graph_25.svginherit_graph_26.mapinherit_graph_26.md5inherit_graph_26.svginherit_graph_27.mapinherit_graph_27.md5inherit_graph_27.svginherit_graph_28.mapinherit_graph_28.md5inherit_graph_28.svginherit_graph_29.mapinherit_graph_29.md5inherit_graph_29.svginherit_graph_3.mapinherit_graph_3.md5inherit_graph_3.svginherit_graph_30.mapinherit_graph_30.md5inherit_graph_30.svginherit_graph_31.mapinherit_graph_31.md5inherit_graph_31.svginherit_graph_32.mapinherit_graph_32.md5inherit_graph_32.svginherit_graph_33.mapinherit_graph_33.md5inherit_graph_33.svginherit_graph_34.mapinherit_graph_34.md5inherit_graph_34.svginherit_graph_35.mapinherit_graph_35.md5inherit_graph_35.svginherit_graph_36.mapinherit_graph_36.md5inherit_graph_36.svginherit_graph_37.mapinherit_graph_37.md5inherit_graph_37.svginherit_graph_38.mapinherit_graph_38.md5inherit_graph_38.svginherit_graph_39.mapinherit_graph_39.md5inherit_graph_39.svginherit_graph_4.mapinherit_graph_4.md5inherit_graph_4.svginherit_graph_40.mapinherit_graph_40.md5inherit_graph_40.svginherit_graph_41.mapinherit_graph_41.md5inherit_graph_41.svginherit_graph_42.mapinherit_graph_42.md5inherit_graph_42.svginherit_graph_5.mapinherit_graph_5.md5inherit_graph_5.svginherit_graph_6.mapinherit_graph_6.md5inherit_graph_6.svginherit_graph_7.mapinherit_graph_7.md5inherit_graph_7.svginherit_graph_8.mapinherit_graph_8.md5inherit_graph_8.svginherit_graph_9.mapinherit_graph_9.md5inherit_graph_9.svginherits.htmljquery.jsmainpage_8html.htmlnamespaceignition.htmlnamespaceignition_1_1math.htmlnamespacemembers.htmlnamespacemembers_func.htmlnamespacemembers_type.htmlnamespacemembers_vars.htmlnamespaces.htmlnav_f.pngnav_g.pngnav_h.pngopen.pngpages.htmlsearchall_0.htmlall_0.jsall_1.htmlall_1.jsall_10.htmlall_10.jsall_11.htmlall_11.jsall_12.htmlall_12.jsall_13.htmlall_13.jsall_14.htmlall_14.jsall_15.htmlall_15.jsall_16.htmlall_16.jsall_17.htmlall_17.jsall_18.htmlall_18.jsall_19.htmlall_19.jsall_2.htmlall_2.jsall_3.htmlall_3.jsall_4.htmlall_4.jsall_5.htmlall_5.jsall_6.htmlall_6.jsall_7.htmlall_7.jsall_8.htmlall_8.jsall_9.htmlall_9.jsall_a.htmlall_a.jsall_b.htmlall_b.jsall_c.htmlall_c.jsall_d.htmlall_d.jsall_e.htmlall_e.jsall_f.htmlall_f.jsclasses_0.htmlclasses_0.jsclasses_1.htmlclasses_1.jsclasses_2.htmlclasses_2.jsclasses_3.htmlclasses_3.jsclasses_4.htmlclasses_4.jsclasses_5.htmlclasses_5.jsclasses_6.htmlclasses_6.jsclasses_7.htmlclasses_7.jsclasses_8.htmlclasses_8.jsclasses_9.htmlclasses_9.jsclasses_a.htmlclasses_a.jsclasses_b.htmlclasses_b.jsclasses_c.htmlclasses_c.jsclasses_d.htmlclasses_d.jsclose.pngdefines_0.htmldefines_0.jsenums_0.htmlenums_0.jsenums_1.htmlenums_1.jsenums_2.htmlenums_2.jsenums_3.htmlenums_3.jsenums_4.htmlenums_4.jsenumvalues_0.htmlenumvalues_0.jsenumvalues_1.htmlenumvalues_1.jsenumvalues_2.htmlenumvalues_2.jsenumvalues_3.htmlenumvalues_3.jsenumvalues_4.htmlenumvalues_4.jsenumvalues_5.htmlenumvalues_5.jsenumvalues_6.htmlenumvalues_6.jsenumvalues_7.htmlenumvalues_7.jsfiles_0.htmlfiles_0.jsfiles_1.htmlfiles_1.jsfiles_2.htmlfiles_2.jsfiles_3.htmlfiles_3.jsfiles_4.htmlfiles_4.jsfiles_5.htmlfiles_5.jsfiles_6.htmlfiles_6.jsfiles_7.htmlfiles_7.jsfiles_8.htmlfiles_8.jsfiles_9.htmlfiles_9.jsfiles_a.htmlfiles_a.jsfiles_b.htmlfiles_b.jsfiles_c.htmlfiles_c.jsfiles_d.htmlfiles_d.jsfunctions_0.htmlfunctions_0.jsfunctions_1.htmlfunctions_1.jsfunctions_10.htmlfunctions_10.jsfunctions_11.htmlfunctions_11.jsfunctions_12.htmlfunctions_12.jsfunctions_13.htmlfunctions_13.jsfunctions_14.htmlfunctions_14.jsfunctions_15.htmlfunctions_15.jsfunctions_16.htmlfunctions_16.jsfunctions_17.htmlfunctions_17.jsfunctions_18.htmlfunctions_18.jsfunctions_19.htmlfunctions_19.jsfunctions_2.htmlfunctions_2.jsfunctions_3.htmlfunctions_3.jsfunctions_4.htmlfunctions_4.jsfunctions_5.htmlfunctions_5.jsfunctions_6.htmlfunctions_6.jsfunctions_7.htmlfunctions_7.jsfunctions_8.htmlfunctions_8.jsfunctions_9.htmlfunctions_9.jsfunctions_a.htmlfunctions_a.jsfunctions_b.htmlfunctions_b.jsfunctions_c.htmlfunctions_c.jsfunctions_d.htmlfunctions_d.jsfunctions_e.htmlfunctions_e.jsfunctions_f.htmlfunctions_f.jsmag_sel.pngnamespaces_0.htmlnamespaces_0.jsnomatches.htmlpages_0.htmlpages_0.jsrelated_0.htmlrelated_0.jssearch.csssearch.jssearch_l.pngsearch_m.pngsearch_r.pngsearchdata.jstypedefs_0.htmltypedefs_0.jstypedefs_1.htmltypedefs_1.jstypedefs_2.htmltypedefs_2.jstypedefs_3.htmltypedefs_3.jstypedefs_4.htmltypedefs_4.jstypedefs_5.htmltypedefs_5.jstypedefs_6.htmltypedefs_6.jstypedefs_7.htmltypedefs_7.jstypedefs_8.htmltypedefs_8.jstypedefs_9.htmltypedefs_9.jstypedefs_a.htmltypedefs_a.jsvariables_0.htmlvariables_0.jsvariables_1.htmlvariables_1.jsvariables_10.htmlvariables_10.jsvariables_11.htmlvariables_11.jsvariables_12.htmlvariables_12.jsvariables_2.htmlvariables_2.jsvariables_3.htmlvariables_3.jsvariables_4.htmlvariables_4.jsvariables_5.htmlvariables_5.jsvariables_6.htmlvariables_6.jsvariables_7.htmlvariables_7.jsvariables_8.htmlvariables_8.jsvariables_9.htmlvariables_9.jsvariables_a.htmlvariables_a.jsvariables_b.htmlvariables_b.jsvariables_c.htmlvariables_c.jsvariables_d.htmlvariables_d.jsvariables_e.htmlvariables_e.jsvariables_f.htmlvariables_f.jssplitbar.pngstyle.csssync_off.pngsync_on.pngtab_a.pngtab_b.pngtab_h.pngtab_s.pngtabs.cssignition-mathCOPYING/usr/share/doc//usr/share/doc/ignition-math//usr/share/doc/ignition-math/html//usr/share/doc/ignition-math/html/search//usr/share/licenses//usr/share/licenses/ignition-math/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=genericdrpmxz2x86_64-redhat-linux-gnu     directoryHTML document, ASCII text, with very long linesASCII textASCII text, with no line terminatorsSVG Scalable Vector Graphics imagePNG image data, 8 x 30, 8-bit/color RGBA, non-interlacedPNG image data, 7 x 8, 8-bit/color RGBA, non-interlacedPNG image data, 9 x 9, 8-bit/color RGBA, non-interlacedHTML document, ASCII textPNG image data, 24 x 22, 8-bit/color RGBA, non-interlacedPNG image data, 104 x 31, 8-bit/color RGBA, non-interlacedUTF-8 Unicode text, with very long linesPNG image data, 1 x 56, 8-bit/color RGB, non-interlacedPNG image data, 1 x 6, 8-bit/color RGBA, non-interlacedPNG image data, 1 x 12, 8-bit/color RGB, non-interlacedASCII text, with very long linesPNG image data, 11 x 11, 8-bit/color RGBA, non-interlacedPNG image data, 20 x 19, 8-bit/color RGBA, non-interlacedPNG image data, 2 x 19, 8-bit/color RGB, non-interlacedPNG image data, 18 x 19, 8-bit/color RGBA, non-interlacedPNG image data, 6 x 1024, 8-bit/color RGB, non-interlacedPNG image data, 24 x 24, 8-bit/color RGBA, non-interlacedPNG image data, 1 x 36, 8-bit/color RGB, non-interlacedASCII text, with very long lines, with no line terminatorsutf-8?7zXZ !#, 'j]"k%NYKjBf#x$px,Xh`jԯoL{d:u=H#CUbj%&}G=\ $'y;-xIK/UN_%ǹ_h0q7D)mEClg4&c εŪ?#FוyAI1d KW ,ݠTkCri*Tm-tG3.G!܉Ldky7Кȓ"9c5o6EǖuБJQt{Ya<1gң}iyrkYO6#Cn?]sَ`3ZW щ7OzCWݠ]< Y/ ݶ & }+8^5+Og]cTvt1o5NR] stl5YaݤqH󃾢y7,X) 2έ(J d@LHNtB}1;(B{>+g]uq+u$5ʔW' eiLLw*8eIwUč3% 0pm"Ϥ#]{3o|.5W)Zs4[s$/a4QYU=fU80N{#-H2t sL9Uضh4~!{Z8pvdzZ[ͩgP (oUoi fDHM|+! 4$8O{ui]@9VBM#O=bwjY*munx6b9 RHzB. pt`2eE*Up u'XTb殢̈́ݧ/E\CBÖ sN`T=3!r϶3+UI %([C 5{YMf_!;W~=rA'@mE΂&]eran{@SXNcYHm|`2c[wk!bcGhaz?;d[lRҵhw'C5t7$'ȱ+V΋(kf+x4Zo0 G<6ʔq~}͎G1. NW߼J8x|9Ҵ@_O؈#caK2f8mSl̖NrRG"HolIl >ph&fZUSw*;Я7FUjk% Q|%5CI?;,z1痴o j=O^i3"&jYXGGr H,`C P 4lŜ1B)P_ӁKb+bϯDL#8Ү+I`[`L?|BFk3H,Xn.Ҙ%']}hZk^uPɖ\A|5Xrn^4l(@y.*3BqE xVe*=X TS=zܞzU s}z>s[+\$׆ºx@扃hShx=st' 3()^IzxJ0H@|an _zqG -;}Y_bCko@ZM#"Aىj(Wl7Q-9U6.I}3W#Q8(_k#يD AQig0!6WNUF6v.uW#,7 o (e<F$e#OP߆m[GTחMBK$>H` \)*j_N ]21s-:3?xҲR#fp{,cg]eܴv5Ɯq\twݠbc々7́y*N(K5`HtB`Fi; k)rp6u])j?;$p~rus_X\u|[3Ea{&!3R)!cHGym*sϨx8*Yxo$홓!#jb;tȱMIѴB** tNߌ4(0 r'=K1/D{+L ;y2f(&2fԌ=$Nsdu~!6\1EJYI#a>偕YsN/`Bض8vt 5Ѫ  f(`l:-tZ"<bvmpUx 40,no%.C^DjU'$bfNx&+#.1Z9؁ǂi D,4.l%wJ@(}ʣB^$Gq#$"t#Wy؃,y]82" 2EK3є0 V87q?boB 9#{nA yj}p<j{ 'Ӧ;_y)&R8 f{Fq—|:|j^=lyOF #*!|~[ߘxZEۙh}BI(SfTW]05GP x 2{?Yݹ W sg]D$F(G c[+/{cS~PvQ6xκ 4qZvW}sW7:֫hN݊W`XJXKEF,Z?Q;2Iy>]ڵjG)cfN.ԏgqF~{,Dsnﮁ ϵ1T7¥՗sé-P0wjoיu^9w.R5j)v Ήӱih,ЁfAW"C Do ]zp wFC]n'89mҏuvb}J98rS=͔ TQ?8J!D/ qMq+|7%Iy' _ mQ,TYNAuΗߙ),I$1tKB@^tVUУEh@ 3/I.5߆#|:5DkF4lHųrz0$*t8br=:zDy=;g돓r Y.ǥ#d[HDQhجJ LfQ$;&̑}V^ VpFu%-eۓ]K .%AO;d\](AApꍈa,X"faʩ$KʜfVUPWYⲼ9aW1+/h4oMj ɷ#Hϡ=#N2]$$lpn~YExZR !Ac6C{cev5BJ^w0rJRt4o=36>JoI+}7x @ޛKֿhPi-P+ ܲ?"\mwWkRyn$"2/mo#˨Etp2Bp 9U^La7JgD-g}HPW%j4W( |&2WH1$#ێTu8~kJـ-m{٪o # &4Rt\pTX:o2jWXe.&hi6$0W)]OyIy9c@ xBnz+D