polybori-docs-0.8.3-18.fc22$>\`!8FC`>84?4d  9X\ && %& 2(& J& && L&&&5`5&NN8NLN(N8N$9O|$:V:$G^0&Hv&I`&XY\&]8&^bdeflt&uL&vwX&x&4Cpolybori-docs0.8.318.fc22Documentation for polyboriDocumentation for polybori.UZ&}arm02-builder20.arm.fedoraproject.orgQFedora ProjectFedora ProjectGPLv2+Fedora ProjectDocumentationhttp://polybori.sourceforge.net/linuxnoarch`{_?6i7Q@ }Qc!$KM(}. U!CT?' c.cGo*`lA .OyPK>W@)R-?e_5 kg$>t&kY0 fr<O1h9"W݌vd`<:ҳ+ p@`7?qD;AGX9;Q[A;'#^L5f\)J)f-&v0;gG&`z! z =S'.)-(@>i>YB$.|Ma)oq&GE N?}P;9;vIU{P5R0d [3k l/4.QZ $!M"1t )ZMbYTxJJG_(}$qOV7FYs&C%+({!!JEe6 :1yq/-ckyoea='U=c+?>0g 72:%@'QMz;uTN+1c2 + 8#ѮS[q EN 'qT^<`MKZLo1xy0h!a]di.q="W>*/X*m4( 'oQd )%|N O'? pF9WR8_EZgDDS   C2<7Mq} vX;FlZSY==XC~y\ :Wy Bx (!S?!QR x  FF 6"cO4p K+o' i+@2}!y^3 ?I8 ?=t M\k " c}9& eq+c0 JO(#EcU /B;[+.o+w) 3*3)?MrJ\ V &lp(  1!=Cs!!*.k UQ1 ?MKX?:E`5(A$#k !vK xL`2#&uJ IjcHN L% #N|'5x pL4i7 Q0l-`|c |- c /Wf2]Jx  dw i) - 83)}  d vPn l  7I '`#f o j~&    I(/%*'c^O' !&_=c)o,a5?3 N/ ;R p u\B@h\h#3[*  ! _8[ N h!G hh!:*m*#Q'*_8OSK:8ort8 p _b /30 P @PzZ. /_ WwHY X m W2>b D nLY/S5K)Kg.oK3!w u<LF,Zb ] ~sa#$"m;(D?/[Z$D ++]YpmFfR^D`^ $%G,5fxM  +; $z0o  { dw 4 | 0CyVoPK ) Z4$)  @ 1 <{ < 8 @qfCAk AkA Bl Bl' hAki Ak !     { dw  0C Ag 9  Q Z z 2  nV -{G] v3y  O .   ! yc=3` D?1f0hU0^VB C4*(f.-+-$9b>d($y2+5-o bm7.1<UZN~C*Rk>W?-116*1'$(' A'*s+@}> 0/$B > # C i 8 1"$) 1 -62:0^Jd@9!.U;hWq*( D L,J }(j$9ts SOrIcQ_ o_b0m(TA{'C ,N9Tb*W5'#zѹnP x1ER4bhD\[?0{H) UL, >'u:5G>R% Z4 DD KO d !q $v 8- o NX ?: FG w7 p Uc =7 > NX R  -o 7) _ ) Uc ?: :0 =7 b $R :tX &t b m [u R 5& KO k% *L"$4t1! / &   | . ^    oE m m  9n M 1f  WW`H UM+1!Y>":>yGPgK#v=^mD sVvSX|0\kQ"  e dq1n|bW@YNBB(X9X1lx]?AA큤A큤A큤A큤UZ&pUZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%QO QO UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%UZ%580c7e512adec62128f735d8e6cbaa46cb7f028d1e07869679173dabe0ce69c2327439e1a5af9afd2c8ad1af3ab5de6c6e1acb822c78ad60b64f2ceab67ce68a7779c4942702ded570093b1c3838d132e312d2b002136a8a46202fdd25474ceef21f82264219fc8e845b85f91b731e550a6c1fe8567148969d4567b91a006fd7009727a29499e10588e5dfdec8707a65b906041a290a1f90825e2c1f987368e853c9a798b09cbdda89e9f994bf76de4999db0c75403d98f4d9985fd5d3ee470924a375b054ebf6adcc4970c0b23b398a9d3c654dc88965f34b79357da8a02cd271882ff7c7f10661c2e82f66d8b91d50822034f0b38a8c0efb83f24f3cb2565f2a59f7c2ec725d7ca949fc91a9c69d8493fcaf957ef1810dd0a27ba7202098b20e45838abe1b01a684a3d78dbbc0a51ca3676b7a4e63b343131c986856ac7f2cc52dbfb46a3df0010e313513d1fc839b49e511c2395949d2deca003903c81ab6506c25f56d783d1808d342372ba8ab00dc764039fc3cbffb0e8b172de24beb76213aa925d34bbd793dedf79c41646f6dcd7e3c24e2ade7bb297de3e35a615b40831da2af51122ec3520110bec4bbea87a2a9c8806ac07109b72b1876ca758124d02fe15ddc6c75295617ae32dce04a3d1dfa04240f9842cb226895fcd55e98ab6d8b63082c253af2c286c2e0a0d269f55bf87907b25a4141818d719efa46a954564975ed767210d22d6de35db8d007dec8318e0e93d4ad218ead7f6dd1c4bb2fc9dceac46fe0654f6ff703cc5a42bc00a2249ccd9c064d8482bd843b547fb736362e252dc2fe2dde38df6e9619f500e3c1df83c748f4b938db2ef6bcfe662de57274aace4703eb61dd3396bdc78131a9d2839b439de8ba5ed4b7116b72de3ca5e336dc330a7909dbfb9c5e21897b04c7fa9e9742309a396ceadf959c81d974acc131c3ed6616a9ad4b0473287a580606163341b5464d9620daf6d6cd8f862eef9f59452183aefb53ab17304449fa4eac198c4f81f1360522bfdf5416a49fe10272d8534cdb97cf2d4d83696554c88d948d71d8db8c22e324ca2bec099f5d402fcc80969dfec2655d0d1f4ac2e814a3071089afcfd03a6693bc4487425e70175692fe968eed93d0effac24c0c5963678a1cbab6b8b1d30f80de84d4c35c252f05a32f9b6db03bbbd6ce4631ee7c68096bd22a7ee0daa54dc273451afa1c16a91ceadc8230a7caba2fb6b98a72bc9cbcc1f811da4cbe838526fce2abd897946ad5749fbf79e5d4fd0a22b0541591060789d181d7939fbbbaaa8313f97d713a4fef28203623261784b40ce52881b03e113f8c6ed7c2ee60bf64e8d4c706011b3248dc38a3bfb29d27540f0b613eb714e29b1babe657b95b4797c1d5b6e42e421dc88bd3ebb50ff7429b00915c25d4b19985f551cc4e00fbfa15d555d2ee67817602ac1e8397a473c1ed4d7edc3768b9589af46259e2cb4fd3c65512ee8e75540f430f9696b698e79bed20be4651efb7a0015e3536bf920af4c6573362ab8f4bccd7deb885899e434226ddd0b66ac773dc999d3cb1be32061bb7f03905c31ac1a773d281756cbae6dc5b3ba114a0bf4c7b94cb8ebf1693c43eb49319e9dda2ca5e6d6fb74a728d689a1b05316af01722aa52fde090ba8200ca78c8c097b3e40584b6ce8306718b385bfbd713318dc0773b9eb0c4b9588df9348cf45fb377485b2f975fd1e369f647b5077b3bb26b5db1203a3883edd7e827f6ff72c58bd33c0ac05617e4d9567e93da39fcc7c5839dfd616841d524533ffdc295fa1646e25374586491903449a69fbc3db88788e6ce290e790f2877a6b44bd9f491aa66d2de0ac80f5e02f9eeba87947bf2b18b45d287d5ab591edc2e611e57ae186fa93c0baa545a6501d5d8d8e61827faf03c879a11aab7f05aa5230de2e7f463bd11191faefe84cd828f585ef2bcde4a05cf2b7e17e5260650bfe6e34afcbc268d8040e9e9cb02a36dd75166582e7c1123c606fd06510d0f54682c06782a6e540102de13ed61c2e4438c7cd1fad5679e74698d91357173f6565426924a5f2362cd8ed544af268e22bf57f23ef13f8861e543ff6cd56605966db3e3e01f990738a119a577fb4891371ce596d71d0d7fd617ea723d56d5e4e9529341e42ae839b04a49fc42a9769eaa8bd07a01bc7fd471361286a77742036f09804139c997646812f3bf82644d957d523b6a05281ca549d1032049a642416df48983acaf358c7369141d1d98d183d5213ea1b3aee9d0c6fdb7d065b05737d81504a64c81bd4ec7f4d282e15450e540818c399ec9ab114bc5d0b93d885ba71dcf6477389adb94a09910fa276ed4f0b1600688cec7d72a6663fca2938bda017e5de0a1807c73497b00d1d1862c5a15099ae44b267bf867c79cb3c10345009254d8a909f1305bc6b85fa08467c55d591c567b0e1603772a7bb98ac62fff875bcecea6c60ce12b5242efb571752290a7cb00d6e9dc969cf8ef0a3cb1f50c3cdb9855d7042321e2adfcea382c2ce3b69896528e41a868f9cfadea6ddb28395418e35970765a3cbe72ced0546b92a77557a2c02561ec1bc578a63ee6aa4ad223999f54602c1fdd9a3bd941a1ecfcc0478820f6f51d68a6264a8e0907071bc545a7cb67c21ec1e8bcc0b4297b3e03fbbd72e710686df51cb0b723ac8ab5ed9802c8c22977d0e60c13d4a5754230d1751732555285694487d4ce54790e2767a6d4bc9530c33af475d1c4cf0979aece1f4d83a879b6e630c46aff5daabd58b730436dd10a2a72c6dd8a75c9b12ad5092a8aaa3060b8335cdbb051a8f64656c11ebd425942c69ad0e6795ce35de0db682debf1cc981a59aa51bebcb81a09952dd2ec3684431fe653480adb112de4604d0f92bc6c972f5b0caca155307f2034bf83bf9e241894638f7cee578bf644d9c0d2eebe8b22344883d371d03cdb32b67873ec9f232e687c06a21742041cf1447a48fcf8ec18c46eb7fd18926dfb9e70c42099cd8a984e9d44c6bdb8ce9367b0856652b43b35d3084deb06be19b2bc3f18395852f3c12535c3e79b25cb87f96793251aab7e602c17e8e0aa569090c68bf31202b353fde9094e0f65b44f6e77888bd092c9a71c91e5457e27a9f74f11dd8de073c7ee8fdcc47f90a56ef51532573150dfd43e58070141709d5de2fded67e8d0a8ea2e229cd3fb6bdd6232ddef61b95a7889752da158cc546fdc9e0961afcb0b26d008c264df4ebe51494265a942a8c0dafc7d06728c9cd086db0a537bd9d2fbc681a8a9575b3ea9e5b8c42751934f03b3c4abb5c03ea6a0828a13b539bb8e6d648c601e2573a61a85b5438c85a1d0b5292649ff29747965a7b06eb407d093ad514ba099e98d1a2f8694856f14bafb383cf15842dec142cf062c047c95d54b120a579b1f450515f14d720ba83f4b0aa1518d61e89bded614dc4b19cd2027342779f5f1406548492e60fb679bc4a128d8a3c426bf563b1907cea2f0266a130d397e7b0b90a06d5f5a173f5f362a76e11abfb926e7104c9b6f04a5cb1400553dc640b1dc7fc3d17449f1fe53cb7fb94d22fbfb30f9552aba06321cb3b4924fb0bddfc48b2d63b478d8df042c66e57ba19af1036707f9e61df98669bccfacf7faebd5da0c689fd2265dab7c43d36f88701528f9fdbf0a091d1d5e1c2874a3007c8b8c09785a79c624316ce5f9634d1e4b322c920824092db9f15667afccbcf15eb6b1ce9ded98a507fa5c523412231953c215b699fb395874ac5a0707527fbe46fe68ee78163b108434405aeac401419384847cee26b9b137d94e3cc8fdd67d04419a65945eeb814b78131ed7383ee3d16194b925fbd1c24f374b35766a300b660e0a2db481cb6f5e597d715d9fe9b610887388c4f0a669a3c9dba0dd37312a9d0e8e515b90360fb2e275f2b1d21503a0a0ef1b79404c104be322a03e4af402e991d8dc83c0cba8eef26a893d30ea2138971c60b7be8e66959dfcba18a7f5a5a45e57de1fa54f3a9fc787d30b0bc44f430ea9fbb15a65d99193923c28c4fc693202122316808b8d625fe096999bac63731facb03ff8e2ec765a83fa6a9b62a6bceea12ec2bda2dcd5b2d54610742f6de94065a7a0b064ebdc66d138a8f5b753007bab05fa6f7207e2ccb33257a18b70271c52a61eaa4c6cc540cde2bcc3c881284b19c0180b3358c73aadc20869c5ca4743778974407aab2cf96e5feb9d1a70cd6e61b279fd133c9728ef2cd9765b0240ea626e3cf13b0fe29e238e9ef60d187c2fc81382194dd294900add111a5e9eb817fe4f07ad87f84f139a279a39234fc6150d71fcb0cf4207924522e7942d628f10a8dbe77c9e9d1f443def617509a4231c06ffa73b92c53c6c8ff9b2b6f1fc668b68b18e61e99bda419471641cac2ace88c5cd19274bf10be482b10193197768d6ad05362e01fa1922715e03d6b03e7e63b122412416f655c9acf372bcc356c48f1b340e965ccd1ce0f74171010c390f295c51cace13d3f8eb8ae3e44e6b1a502eac95bd188afe044c3ff57c32cc94270554a98f8f61c716d720edcf7f7358492b98a03cdf3dadb5d3f4a58d01c4a05d5b168bff8b9d38702c1da53b30b1b9eb5985f86153ad484d027260ddb0a4810a0e5b7d51bf6d67ea2aefeca22b847673d95726c87800161a9b1a4a2f7ff133cad06e4fdb95e5631362d66bc21767cb3add8441e294c247a628376a7dbbb3b32f72de3f5bf1b083a2af2bde95d18226df0b8615c7876f46960972227761bf21e8b5b6314a72fcfc5f94a8e2318105e42614282c1779050ddd27b9c04d01d98c79c1e2b10227d40d76043abc4854ec3b35f5e140429e9c285859cd20e9ae66d7d76c331dc86fb82bd97c2f8639b8cf035d2d37182b40ae4a069b73ae86f92eed44f87a0cbbd3ea7ad2d72423c3200ae19e9b84a0285e37092f6f6b2ad9677c5443540b736fbf536932a476a053c5733a9ddf9009facc703afa3c876ff1255720e656b8542ccba92fc14890159ea1188e8bd05c184e6b62ce2bde977d883dd38cfcec44b513d3699a2e85805d96aeade1908a94e8a9d6db1bdd37780fd55c4d6c0045a892f0a8765b4a9db2c732beebaa7cfd8689866991e377099b088f53f25ee73c4d8020a97e28c4208ae0aaeb86c6f339518ac1283c3752b68b7da0dcc021fab18398fb26e2041b0b3271752e216b80ef6e23791a26083d404c6e2ca6822573d7f76a628f61ca2ff8c89dd23dc1c4a3c537125019546730b9f07c46077f211bbb485c22a46079b899a8bcc1f2f988d106de1e697c0b1e319d4d099211b80cf29d5cd732a64728e6d5456e9c2a7e2bda56cf6eaf4bf91ca95d1919ce90983257922f73b1376c010de55d38bca86182b1ac435586081edae32e7c6919b9959a9db6d903cf7b918688e409bdd5bc81f522d4a27ed628a06c1c3ac9c2aee9d01c772aab1ddca4eb294c6fd683171a8b7f404b5df0783a73484ca4edc98fcb7587c7ac7d56edf1079ffc9b2af855e8afc1f2f08003593ca6fdbacbebc1e5b17b7621b8f7605c1a38a8bd9b4d96a623d17e6bb799fc76e98c79e4998bcd1df3d10760d942aa7b2b88ec51bb57a787e5e0323c0631b140a9f391eb9399ab2bb32f5935b9df933b1fffcd64952889637f4560b072cea4350933fe694a409ced59891234b293cc1d7cc5eec42c4989350236628da287107836360238a9f22a733598fdf5c2365c2b9bb19b60e859ebe589946afcaf5536136f1797f2cfaf2d3d4284d4d1ec84ff1345fb66d7e0daa5d55534e487cfab1e144c69047007482b6677dbdc069aa53008940b41d50b9fe81a1d6b4fe02a68db0074392289a2d5e6076c49f2dee867b01cd187b2f4c09a3270325ed505933f43b2e55478f78303d474752cee913b082365894db5ac61fde3348f233189b6b1078e7fb6bce86dfd0dd9b2ce50b899e9fe649e27fc85d6110735584a175a8780984ffb8c2288dc5a22cf19d2d0987475cb984a5211c914f4a8a2fe5b9cc05a271d4b83997566563b03cfa06891f21ca22a84a697f8efe5365fcd306419af59eb5ca7228839259e4b4a668fd2a08b6cef4caa1445173a10ddb4ca16cec713f27747cd17e76fbc1acd7a789415761c0961328a1e3f7a2e6ad8f598ae2837552552246347f0e9ff0144b85fd11b37b6942367afe346eb1fbce26ffd3f33300ed9ddffcee20f0357856c21e410d954a95b6b96c4302ce46abe0f95805bd217587000f29f6c8e482950891904f2e202aaf64e5262a1bbffc0c825f03e74a4c7458ff6c36c43a2e6ddb33f590f73092066a488f5359c7247b9d11f12d93663417eb07f0c6f55e44c1025bcd721087d63fc8f793ee7192748e6265f82d8a9c687e5cde16efbe8b69d459a5fa705c0d79cb4bc830a1b4a57789031a67c45a8d140d979d22f30ad3dfa223b2ecf8d9910ecef3055dc1e92845278c2f09e066ac97a412e8ccfab70351b0de9ded0f94cbf289dc22576fcc5ce567453e68217af005ca9a4d08ac1f36455626f01f520097017c9832d18881d923456c8358442af93e8d04e2cd385070f5505ed35dca7bffad3915ceec30d5f102001aaa922cc86f2c2ead08114fa439c9a78c69c5912d0e6aeb4b9dcdf5c87f5c01a061144d90152d90b1c6404a45687d58bd4237ae33bb952c4f122f2a959fa0f1c10dc913309e7e1837d7d37e0961bb95f0a22014e7a56f94b0af843a92f8ce4c174ced326faa0ca72185c33573a87ce79d01aba75e1b701094a13c0b0a7a71d31c58db765877d17fb1b22ad25aa52c3f6d03bc8e3879cae103058e2ff0ce28a1b109ea920b947db9e51a59ca14301f867ffba97a15f269cfb64b79899894b4514099ae5000d5826101cef4d3018bbed69bc3a53285d2385fa0fb8336705bcea28b5e4d5c4ace7890029807293870fbf7bb6d95e92b3e18baca12c33c49b393f246f9862642087d3aab37afb6f381e4f3c987cbd4c87df2071c456e50ede0f2dec65855e798fbdabbe8bf86fd40f5bfdd782e10169219eb9f3c06586bbe71d7b40134207d65f1958f2932227ac8c472b8e4bb0ca488ce45ff3d3f0b1f232167c258686a15fb7434c6bacc902b92bfaae40fd599737b97a9cbf51f2b4a5d3373bc15776ece43f8cf1146260b9c82816879f931a6f7f1f7f9cc60232021d053fb9603834d29e755a0fa9c5b2ca8f573aeb180fadb3474564eef7b90f48dbd84bdbb870e2b6b2a0246b2bab84940bde9b96326be09798f93d137eb7f84acd3f24a658e914c546e96a06d09599052153f7e00b6243145901085495ff6dae885729728787786407f371e07a9095f4744bac9a47fa9dbd0f8bd74457a712af7cb28346d2091955e6e48efb924d64fcbd7e90534f7a7ea023bf987216e5f816f3d431a6c2d5d71cbc3bbbc3f347cdb82e57b69406cf2b3d5c1adfd1987d2ede55c4caddfc0af14059a5e0b417b5833579436be3aaa3f72f7cc642120ebbb50b589f716ad82ead4d341d9bc560627ac55ab5fe90973a6b35171de6fec9e82e690c659971f571b7af52243ad75c78b90e51df38ce5f058d3bb9a49bf07ebac93349f688c49a9d39158885316d56c1d12065d3394d8d024b4f426679a7f88884c04bde838f241e3b1cec03edb459069d1baf1bf824d79786671eef486ec78265ea0bb94407f4d7dc13a5ec7c75aa20047a1afcdfa69cb5e992e0c854c96ad8587c8bcf0526fab096218200dad512b204eba3bcee8a0a982d8e9bc7d69810a55531c29133bba1c5e498737a071619574803e33861efba7fa902abd281963b3d1fcfc067fb0aca0193714b4cfe999fc4cc09edb5b5e5e2bf7264601a04325c7b99e4a64f5c25bd7f2c3d48a9329c3a77a9570aee72695887f2f601465d1613d80d9ed46097483fc4c8204699d1873a600256c4ac08d6991bc01762261c58161dad2e5d30e28974dc41c40b76c54aa553c386a8908f8864d469b57f46e042bb7ee5a7a01c75fb9ea60f9bcf9945960ed0c98de62cb343db6ead2b82590d356633492c3a8e8fae15d707fe4edb35322be4b724747cf6e788aff361c81454ea2df03b50afc3a6ca7d5a21f8a0fddea7def81364d5951f94c3b89cf6c775fc2142a9e0153a9e7c5f5f2da0285f39c561d2a3a67b58441e1e6037d91d29ad8714e7c81c0a35f274bcad96d1ddd18aa86630f3902e88ae4a23499410f71698fac27f4be2dda179f52dd15d21b0c5558b07940ae0633947c39f285163ddb0309f4a27ee35cfe790a82a658da5a3797c7894585a617034f242de57d2d6d9f3625ff3ed018d5f9830260b895e3e7fce047eafeb63c95f61772ea3a79f5f94815f6747b4c436b9d066c823078ea78c94e025a55c55d8f1e85f41130128e9fbcccb845afb9b29780d5bd0a719f8599c02f18daa79bd3e6fc5db1eff827d3ae86782e997aaea9a15899ef035f165ae50c7613d3022f5993e38d114b4012dab6961ab7585426781230e69cbc67e4755e91c1c73b22754f67cf03c043750a983f3f08a6274d03084d582877e67b9fbe87725fa4a5bfb8479f670311950bb6e517f598802675a08a816ba14391e9276956c39beca4d62639be20534aac64713c356a90cd7d6ee1cea408a91aed422b35fb550b31cb794f67bdd52ba9cd3687c818c8735e5ebbb336972f408f0e12d6d4d08ebe6e454f9e420cb6b0d3a9bfd38206ab163fca2a15083e5993bf04364aa0c7c0c0f80cb09652a2269170a2b140973ad5fcc05dbd63b96de8ed7813b9d6bc8b50273fbe81d37c94b4769b9bfc7e2fc611bcc69e4beedce18b6998705ded966e0af3d1f38407c033a8a2b7a7f02e6ef31c50726f1416b56589f0a3ba7ab73e2537b642558088fb5b3d1c2efb77c9740999a8bfa1a36a711759833b0cbac74afdb6eab5e930eb7e9ab518da119d5d542576e5142d4363e6ed673a5a50b91e4ea744c400bf698cfc4d91a0c33ea1af7c97377c89ff697d5c8b0bed9d8ff27dc6f81c392b0bf9628f6248396623e837ad7ed2ee8983b0ef7c21fe394c6b477d584b89b6118c93af8572f57b0b2ce5c48f28e0743868533875a9a80f3dde99d14a9b710379314a9ce78199713b128b93b2590122a29477b9dc77983475acf39d2da955aaf701001da11e85f9d62df3ebed8f912a8d2b187a6d15dd8dfb0053b1a6cfafd7365fa10fd07555066b5f68ebc4ef8d4215b7a7d057a57bf5b2d061da5b83a3c9b7799301e47137204f11e7426c26a69a4a3ff50cd14788a70a44952f4f5b82e9e9c9a3fc41591faabfd84fc0872e5227cc641b70d4277582856aa1b0c42a7c82153892b1a5e9a4af6525a0b974fbf3cd5b0b266571e780c76e68de0fbf6a4d8be856e58d52878cdc691a7eba6ed026bb6c457377a4ecc7991b025401d7a65a319feac40796f79103e7dd4ebfd2af50f5635bed8dcfa4ffe59707872d0d21bc30fa9748e5636196beb208f839d2dbc1c68755e973739ec2355bdc6e36ebf9bd5831529c05e71fcbf9ec9a7c83b2ab55071f8b4ab4339276b2b7b84ec89e24a09b742eae2abeec692632bbb0b92a6c873bd8b11ff442b8de0aa81823a3165b01f93c412e0acb56d90360e485471a9dfbd6f4521ea877c66a4c7ad2ff93ad50fc8079f93db34a4bedb5585f3630cbd19efc7809bc3de0cb1fac15798b6cc44f8d1226c708dc61f53dcd7f72c47edf46522a0c85554f723463599767a2c0504e9b8a21beb7ab0b75da911d324f72bb2a67ff63068ccc030e2b2fa50534b88a84e36f4f01f2badd62c9bf3536a5cf026d3b1ae0b757c82b9206e647ae9d23e42e050debf9a921902d0e2848c9af30c3d6c71c5d824de926c5b2ef3b61c2cfc62bde63f0ebc4c73ff47a6cdb6c04c5e6dc4c9b941b757612333d0015037da55fda6887f54b5b1e9bfaa57558ff387dafc2427e40e3eb30460bec4e4264ac110d36dc925ba60c1d1a6c3d4f37ebde75af6c1d9072024d273f5d376f34e639037e36f627bf2e3af7a96264a7c8d3a5f532827aa3c38ee94debeb8bacd392107eb7cf45b56c9e5823779e002c3833eeeedb3ed83bb72c6da3f1e77f9e78f2346d0b4785ea5c85b3ac0cadae1e6a227fd43980317a19080c0cb14bdfb6adb07482d660b593906a350adb4cc3065d082aa18904f876e1a1f88eeb7cddf23ad77836528e95d6c43bcc26c3ec4174d7b7d2cc8528f23b92b4f17692c8fa09c51a984c248a279f28775a246a9e701d83226f7a26c61002453cff73530ef49cd888434a688009397cf9de38b32801f2c4420038ccbf4dd6dfcb16f816134da76e3be1542ac3dc0ecffae98be14a3207cede5c75254049d444d8e3af12e3bc1a841b96fa2abe67557f146d2ae4e327c03058c1f38588e4d56db26adf66b85f4ad8944d890791f1a905ed4b26ae8fa9a65e80623d007bb71e9e341d50e4bf91d219d4bc1e4d8c921adbe89b3a9293502608d2d71994cbcbc2cc921205520657a255eaf68fc42e92220093f6f5a87eebb787f3022bec42036ada318a8d2baa91b9d0133a729d8886cee2700fc081f85270cb3dac13f8e532dea8af6f377d9944cdea59f456e7a28cc55f8b1ad87b650e7cb4f948e5ecb865704c3758affab903ffc521446998bfa4e213f78ef928d296d07c3aebaf5107f0df6aab1ed25b4fb81f82d02d2f5474000dd81ba084159538ed8caa142808dea4783f5d16574ae847940f9cadfe993e7c01d6c9b8a4bc0fd4e10ac301683e5f5af7456ef87646ac3b06821816fc4f1519bd20d696c179c1304be0bbc5e1119fb0bfd5f9e67010a6b33fa999d24eafb0adafdd6b9dc33f681f2ec70c36b33ec72fc4ed61e8cb35b1cf6f64a9550d0e2978f3cacb65765f91d7b01c7c2c932547129331b6be05b963f7cd2c4165e8893514c3a5985be47dcfe409f479f37da2698a91611828f28e1aafb7b8a1fd3f187eb13fe60f03f4896dc00656214d97f74dfb746bace1e5d5e2599ee9382be6720926910c3c5457c8b947e9571407929e480a3c88515ec7e6b0f63d5fe2338d2a1e234952d57d44a41c3ea3186999ffbf6e736d93d90373de66bccaea069abc9d834e3fd1ab6d8816c560adcac6d2187b4b2face78415ec9b87d9c4b20924261c95ae752538d83c142f34bb8472ac68a94bec8548e23db6369de3b4197a3b09df62940fb246ca0564155af801863945b40156e28f3872d2560bb90f7b67a749297d18fb8cb1e199d04d59204b8d4cc0b5cb98eb5e3eded8e60c8168b176ba6c12d4e2b03478f2c89e32598609cb8ab0e50a268d39d331ab02eaedd8c5fdabf51b107f7b3fffae7f9a8fb2868ce5f347db3538183bd10452c1065d624464964a669ad09bade79133bdedea1577be6c52c6cf3e365a3799a66cd839b9e3125f88c9c8a8bdb888c19191ead5d8d2e10191e7d74d3af63c69192d6ef3b3dea003a4eac3546dcc1be6e0fd3725524ee3b36c572c71d2cdc52bd60895571133dc3f8ed46c13a61b87d0a10f437ef7d7df10109a54c50291d2b4b0dd493f4ad8953cea65082c28b19b52eda28e4336622b4ea85f7b0773fd7519e9a0a4491051f150885ad5c185adc913f0a3427a78efb5cd32c5eab66cffd20b0262231cd00e2e49aa2d631dd5d9493fcb165dc150bb2785e0d67ca36fecac53545dd4648eb01e25277dd5f1608a3e7cfc948c71514b27c5c569571d63ab42ed5ed1d6671a1b739df2f1536c2ea2dc1ecf62bc682dd95213220ffea45fac45e7e2da3ebe77e35cdb7578148c8cbe11761ea3d809fcc1f61f7fcb8a72a711a6ef6aeefd0659d4c7b375d30e625f0202b90ba095d36b3ccb9f709ec3730233f341f3317ec811db1a14876421d6fe88fa6f02a82db457e10e71d80f30f5e0e4eaa035bb93094059141fd84794a1d5d4948e26d7b2525b32fb6592595c5384559ee64b7212ce63bb787d80b45dec92c42dc2f6b82d6f0b9f91e46cc219cc1b6b062d250c31550372ccfcf228502c68772683f0877db0a34498919d7e3b0ad1a459cc15c85f8a6fc0dc00f2208ee79eded5e2a533161901c4606b1d5497c2e68c95a859ae61862fbe432ea9e4682b491c6a6dde3a68809ef0ca889909a51d09b6f71859c963979bf61d749b93542de874d839c16238eb58ed7dac6c74e93d32c5e4364081607409f85ee88b8985803d4d5410579c438c04918952e884226bda4628f0bb932d49e2c8386d1076b73ae98b85b1e0aed2ae815c8d3b10d6cefa2f026df45d915eb7c1f56e53ed5a0286b196eebb2eb9417009e1979dc114a38bd725a0c11ac3fb538ff5e65e24b1f006927527e6e12ac75c54892242ed2dd51e9a582a66bd5d5ef84401c79098b5b573c7b0a276d12af8acd45fd5c468ac7b3551d05b3888d2490218aad8669bde9fa5084d32a42c9fc3988cfb3031167d7223b4ceb10bc4837d24dc3d6c91db8fd41a29ac3e8782275e85f233d5c5b8a8b58071bbc0e8283473678f72302915e0b2c7cfceba15bdabbe17e3e19d0cce06f110a9121e82e758206ce33c1fb3b44adc303fd76b060ebe54aa813c7df06592628d395f7d44a962ea0c6094599485ed48a53ceb1a81cb7c967841171909664b8097a8564e747046c541377ed4fced20f52ee30bd3b4fc24e44e8f50cdb6c225d2971727b6686c8b11d92ed98fa0c8414f6be5fe53cea66aedbae855760c0a769094f129f0d8e7ec94a8102a7075b2b41b93ff6baa99e6e50b895323c0b466feb9743b779694254de3182e7fbc4cfc7aa5ee4386d819100b0cf97de4bc81f04c86c6c061011b61d0b1e540a0847e41579cacb0d6e8c8cd0cccfe3703ac50b0d9e1b35069fe5eca5230083563e9ab2a2287df45ee677dc5c1e87919561e54df33b7b644bb1b06f7dd71aa0899f14b77d279cda2f914c6b6bf84a634c541e2dac82c01980c3998514a972efefa0282de6c67710e4981f92a169a0513ce59d0f5ff78f3d9d91c397368c43b8eaf69fc0f45c5a40e702e92b26bc1cc87fffb4d6214e931b1b079b97e5747d90e678f317d0aaf7fcd5142705da87ac2656cfbdab3b3d7997f6e325c15153c59f4f99caa70c6dc80e704202ddb782e569a47424c6ed869cdc9210d9c98f5bfc6e82c7dc522b5c7da9a7787511977e1bef62ff3ab3118ae1bf6c6ab5bf9208bd6569f52d60711cd2c46b13c353a79364728ec90e6ad66841eaf9b2ce0a319d1f5524a94c11d220b14588763b4d4c6fa812f7fc9310658bdcd858cadbd623bdd11a09c71ba51de7452cc5de636997ffce3f0dc4e20904c665cf9685e44b5816509ebdacf1db97590ee103468b7ac1a93d8ce403788fd0ccb49a571667312d641f48da51395b2c4282d9b48267337a20b793767a64bc7dee8cbdce28845eb0984d6e2083cd50895defc4df469fcb73791e335323701cb63186a3ccf26229d0feefe2dfb1e08f749e013f57170070821aa4a9f031487f6c9e538792708e9b96c3c7e0817012e4608e976f869ac76bc9e5bcc7c167a04a2131eb50eeb26526fdf2b10135fd1737e8aaa2eca8b8719a7d72c12de2f4e1f8b783bed23498ea3cc85f8dc6b7ae60ca70d238babe9b0bdcad35210c7a483e629e92f8fb7bf85cecb23c2f5093d99f88bc3913b784a6ca404b7a71828b7dbf0632dbb5e80aa3f0a19aa37fcc14a0f8d23821e39344b0e9b2b8cafd7dd6acba3edc97595fd2de09684f1b71d507dc0630e1b3e7888d3a557c1105135d4cbef0d68b3ef2d2fe8dc2e546dbe116951fa855612bf7f830902ac7a011a0ebd42b7be45ad49cd0e228abe01ed5c10938f8f3e137f59a5dabbd9e1ae013f74bf7cc7d78217c28cc08fc150912b70e5ace75561600f026e594bc11115050d9f8ea130114cecbb851ce5ce961678fac84d96c5718f9ed51ada11c50ae0df4713388ab7240bdd79d83d03370c0ba425a8e7f1ee3173b53789ab3167dccfc6e8aa62d2ddeb3b0735d6d3405d9bdb60627b50139d15e598fbc487c6846b4b90d1e806700b62538d8b9b7c11370a4fbdf340a0cbba6e49fd71adb8c0f6334e5f7452fa53093e0f6016de0f705e32529281d3f17a5ba2cbc6e80428ad2e4a9b641e43a4eebf9fa0339690ba8f581551ec7cec136f0d35f574aed9713ff0a6e335b7b89d9d143ccdd7b0ce1073c8d928eae6af6c4eef55262e20e0ad93c3048a1694aa11e796739d941343df2a108e80c1849f654f4267f3a37b11d60005d4a39523a4cf1e1cbb40c3db6bf99532630ec13bcc6e9e5368beba4ff1ee7ca18778ec9ba071ee1774b525a8ad218cb7bbfda9c058a8818da77510a906ffede8eb8cd51e652b86affb184c51f81b1c2646cc73130ce713c823732767dbf272d8dc93fd8b515f94588b2f1cf71bacd6fd6b46d59426f35891509d9860e218432d163cbf4832e10b2d2305c5b535998be3b64cbecfe54d34ad8891c11a68eb39958cd1f594578feabe3c5c148145751813bd515c36ae5a63e1453778550ea17a16116afe64dfb1bd95d3ab84076623479182c8493531bb685720e25eb15d3f40bef58482e199e7ed0ef70f99bb7f763a48ddd95d5990e103bb145eedfd0a76d19c122374be2782b30d237bdbeddfde4aed01f007264cc116b2d4be2f398a7cb74ec7a5bc58ba92243891c21bcad0f455aff04da5ac41a000dffde0e8462039f24c171c8235436bb3bd50d1ed50e880fe250ee3d15984c3a117b9b91c109e91463efbe451f233ff12c4165a59ee188df338fccb1ab2c97645c5e4328c7f9ed929b294b3c08dbcc271765a98c1f044bf3fd2ea97b9d900badca4fb6c88665de8cb1e6eb4bd840e1f2e9886f3fe430b5a03f6fac5f8fe4a59430e4014750750bbd21af4f72716ef8070fea03bc4982c16c32ba65efe4ba1b4964e1b267bafe2cc652b11cc24d4599e9cb09c1482e73b734acae2732640238beaf53f451c7197f19baa0dfbac3bfc250408799545291b1237683da0fada15d8605259f1cfe193d10fc184fb8e7cf030e0923b16a6f686cd5d5a7f7b7839e64d7e95351470d101066c6b80a69659293aa003626139a955cd30c80a9b2758d85fb04fee1438384f53f1ce52a0c73ac0b0e0bbdbd1ea770a29af97fd9ee8c3542d06ae9b7c46bb0fa19c7997c7388e0394768af7c1a66dffe8cc3dd1af6958ab3bac97cad1a8fb86ed824ebbafa78b35b802ad3493274dcef3dcabe6777edaedae582dca0cf3f09e1c83c2c640d08e3e24e6172d2912c301834ff9f102df5194d725b4c1c015c7a731f5a05cc04f2d0df75ca666fd68739aed9530f81a1c961bb157b503ace9050f1aafa1b773459676aad3312d9465a4a5aded7e302598d4af7bb4ac20cce8c6614dfdeace23c864a42005fd5d798efcd23cd8fc6accb32eade09622819a72ca4c799f97f62c931902b0e338e238995c200bb8e30059dbeddacfecc5e8828c297653b3ff2b4118a64a3158dc460d906dc991aa140548686a062de122525fb23c96d2e0a54c539da0709b81382ea8ba98a4c12b8851258934027fbda5f7011d55135a5c6b2d22e97cefb8c282ddca72d078d8919aceeec81512db9abb266ec8bde93c2acd3415b944453840cf4d5d5eeb141f42509b78ddc48dbfb5b6c0dc1d029ba3752b1452619919065d02c03d6777d7ffbde219d1fc9394a316ab3389279b18cbde80d4e590bc495effa1de4989fbada114290c642f4d35b1b6e049a0df050f80057eb5a0f36f008c11fcabee08d2582d75dc99a1fffa01db2b7ebaf049c50cae1f84ad8167fe95dda6edb767b09a26ae5fe8d391dba3295a0b396280e09703c355658e2867b66fe82fb1138c8f990490cac9cbd09a411cd38931f7c6147f408733e9e6169e26a14587995c8c951fd076520bef0c2b07314d4eb2c0871e1aab33aa490ffc6b54bc1d5d3ee861601de889b616ca596e27fe8d48e3ef3598523dc8403fb62aba9d148331bcf75ab8d8728cb0d7c829608c981776f132bf337a9cb60b91a5b2b82bfbd9c63690905e762b5599bd27b7001c2239b2b9e292ad07cb7b4662afdc6cbb27d4ad8e2dd38b2919ab8af18a0d6fe60ab6daed0603bae6260524b777b5f0d4b54163c9bb0f9022c64b0a2b179c9bcddc844828b524704f6781e713994356347089957dd0e9765e98efcc83adede444bddce9d946ddbeacf623ee3cc683cfb61ecaecbffa8504ed6b16ca30026778ac2bcd6fd5ef835e63ebf6c3ff8cd3663b40315f27e48f15241744696b359498ec27b09b398cef71b97ff6c661fb47bf01f5945463f167a587d15f70ae498a7a42bff056785f2de7192f7abd616af2d93ce7f3fbb2f02f8787366f6607e8c196b0f232f75bb20576ec5bf500eaa7821fc32bdfa1895d2b85172aed564d92a238c8dfff11bd1a2581e3c8e8bcecba5049177fe602d1ce58396430a3c7614cdd5f76eae73c6768f8295bfeacfff81deb574020f50fe96809ec5c6f00466e8e10c68694cbea0bae386219041ec8e98d919b8be9778df1515ef4b2921ad3393e0b5196e88ac9e1b44400959bc5cdfae8690ff1d4e3ee5f05c6e3d3b21a072a0dabff29fbfbc02e2c93aa6a46dbb7af95d4666df9ab86b4986da30be0a0f98f6e756bf2f07b9bf822f7c2230de05227444957f2508e7615f4944c6f77456dd814a3a4f94b3daecfc234ab745dd454524c652774e63cf4cfb8b4d9c20fb91269e90f21c3b9a1144ebadb9429e95103ddf35245c7a90255aa5a88becda568dfa2b20048630e87055efce086391d1907ebd09d4222298fb363f080f592e7284c2e93b4530bd5d461e5d06e4eb308a162a605fe6cb809a69be90c147db21827272c51ee82555b417e6671d29a5770a573150683ba7644e51f285cdfe198c4f5318c731b99b2dc5c1ab1fdf7d1e070bfd7277a9626783fd59d62533f929a23290e5ed6c7efb8b2ef98ec21fd9ab138c8872168d349d42d489edd8ba84f20b34f12757b3bb738938fca39861df2a101dfef58f92467d2694f3fab48583256c799194a9a677f6c160422c4e52c70bee2032298b5a45e4e5baa5cdcd98656c75781370cefcac9a9bcd7675f7db6d5be05274284f253c7451ea32a9e9f5acc411cefc9e59a9e9597c17efff2fa2805be7167eca4b3080700d1383dd17671c0ce82249ed27e4ca1558ac2700e02b836124e8fec058d4e693265dddfc0ee2a27359dd666d7ee2fda382003cc4af069a57c16806dfda655cefcbd577fc6bd5dff0c424b9e31c6504ca5ea60984812f63146162cfd75f1be029fbe08800d950937876ecbf9fe80d33a3c29e7d949f6640394b0c4daf65276dd7c3fb2c399f3c8fdf9a4b380c01c18afcf9ad769c35a63f53c5703a985d9a6c492c0168032bf0f6e7945fdbd9112f619b4068a3a2eb113b6053d81703b15c25b9799617ffc03f414e1c66c8b58a7223dbb8aa635dd36bc8c1e92467b1bc31e6f803aa303545d019f51db2930e92b966452d2fff7585b3143f38f7d6b898f94909a2237960b2aec64181edad14f05651bdf151a7f378681a4f017e14901aedddab61bfb2db3d195ef0e6ee9cabf7e4152cbcd0ebdd2f309924cd180360b1fcdce84d7c8c260ac56cc43b4c613c87d413d45c377c0a9ba3e47e58b5a8d4d1949d088a664ab1fe2df25b77d4e5af1feae505d4c0f16ccb38453fad175f7992f11e6dfafafbcb06f2672aab4a2ba060de52eb543b6b92ae969f4d1dcbf4613faba8ef891b3fdc6279d6e6862462c25fb4937c2ca3a1274c2e44e4cdbb8b0236460e606238f8fb6ad049de1179999413c4fe8f35f88684b93f9c1fb36c901bca91bae6dddb0d0018d66e3c9dc6d47f17199f57d73362ac4dbd996111d8108de37790917a5b949f491b89f0bd3c9c973aab3a855f0ce01fd2e0669fe857907e8a4911bbd1083e17da8eb37d4c79daffe089b5974e5b3bd2a5163207a7667d97a15b4f9e940b448abadeace54c38ba41f005ac16223e8bd3b1e073aba0461d097813ee3673d7ea1093354fa259e8abdd0364c374fbbb8a149ca24c480fa39b556186905bb65e868c23f2b55a90e2cd53a9a9f20da62bc6d0958da01f9c0b6c4a4cc3060da5123fbdcdd899eaf094ebfee96daaa898074e7eebfe3d166c3b306ec87675abb5536fa617d3b48cfdf265510b876c2ee5382202c99133ed565db6ec8963390dce9078c0bef416bf009e0ceabf7213d7ba301155a996f06600f8d046cb96af060eb31723835460b7e4f43cb3e794f764d8bc05479c97822bddbf7dd3039f1d6bdc38af1e5db932221dc9f766ad29eecff3da666237b10f0c7c28a37cc681223ae456fae6bfb4e45056cb491a6b5dbbb7a628d028b76fe6328544f5f20dbc76ad6d074e77bfbe520c2950372f185716056559b9b954e6b67f7ae70a92e205680cf2d17a04eae6d2a768c610b0c82df11a10c7b210230f38e37eda3bb25f11a8a1d69747cad90d23a9bc2160636db0edcd8e8e1dcbc16aaf0b3b1efd15294003544c1ceabd663baed49a7298383a39c6d219d4fa3a3fcde9a3c79db75a28fcafee82138aa73418dc52d95ecc6e2052bda10328103392b5bd13fcd5e594bfcfe3623807d3aa2e63b6637b283b3477d2eb9167ed36a474560b71017805e04296c1f3d3f32e35af5c5d99c7f053a8b77e53a48031140f040edb1ab430fbc13a6274d426f120e612bb79a43412d1c1d78af68eff64e3d61bc0566fda87ba0600b7b3dc2529fa205e4d0e1c64ffe44e134ee0fd9955e5089ea5e74f6c7b7dbf4811441a1dfc1b08e90052fd027eaec106307316a63fc2abcd70b564c3c964e9fd9b7042557c8d9b2a40583ac627f19e95c6b830f83b06acb1c30e340548f844c1ff209b7a9ab71e2088d9eba7602411cb807ece37354b24d4abbd5265f3bc5ebd10e89d737720f60453e18fb6c58777e6464d843ca4f4a47bbe157345c5afed1113ca851a6602b50aa65bc43572726383963aed96c1631db14d8a2f46c0750cbabd45c974918b26ef9df8db3eb6f19d4f3154753ec7fa7fdfc82d88772e37ee3e171cafc0c9300d9831f16cd8baa7d336a4eaac04a1d27a8036b53a56d6ed19368c6f5f034593749546f9d5e6feca5d263fc2ebea9b2b25b21df6454a1c12c2aaaf06dd039323b0169ba1a2c14a25ff0d97a9f0d9bcbec055eee2fd507f33b9d642fcf1df0b70bbac42f58abe2ed282c8d385e8bb9b9962cc276f0bf48fa4ffdb960980715340b5ef1cb34bd90c7e7f80f02f4e3daca74ba7ae1e8bdbd984ecdc97815cdd7fbcad107569781f8483625aa64da7d0de54fbd398f4f49d3590351cd999a4566290de21245f66c7bbc6cbfeea6544561ef0219ef0ae1f6e55dbff374bb7b186ec0b4b5efbe710bfc26f53ac55a1dd2b153c3b7ccd702318cf861ef4f45e2ce015c6db62dcb173b8e458b283cfe15c2256aeb6c35add0930f13f78b1590a1837f384a70ad0e07d31aa08768924fce7df95197b4100f1794c4c1b0c2b37658c3d5e1d78130115eecf584189bcf3ffd4d6aafccd9e92df0cebe8db518db5272a02fd31034d040629a9da98f423137b4c21a6a0b427a454ce230f102973252cbf0b860d3bb6c6cd72e233b9f55809d5758f1c95007a5968dccf6d2a446d52f23250f3187750f7e474056f3ade0031f9dee89b6045d35064ec3192f6f142fce322e1775f095f447a1f24f6483f4d874edc7be451adc4febdbc45331a6730f609f45de4dc1b70ea75d08d824e70922551fe06202b98277185f5f3f5414bf938049876908bd7a066c51637bb77cd79a3c9d6de325f35b6a57ec5f4a465ce70029732d1fdc22adede3b0883c7ed7f0c92af6910f77f2c9a5a14b99ecc4505f130fa283f87ddfb8783240b55e3a31758ad09f5c5c2c9793d13ef162705705b96fa2bc544ab70b7efc57af88623e4a2b70e3c2967bebb6937f1e537e7348897f69eeeef6ef2ed34fa59d46d6ca8f122087e7c554feceedc064ebf86d81caca82da26580a0144fabf47d3ca325e8d63be02cb5e808e9758a5b28c849d9edcb2d4716733f3c2629d98414d2abd2df1e00f52635ff3dd99cedc3ada3557fdd2543dd9f5048e36ad0f2fad3ef28d869aad63972fc12b3d594e25c9e8d1e6789cc478e8e636aa967ccf3ce61334258f12fb93d4a5f2f5bbf8df4cb14139122151186df62713a7f2e4d510c74ae0f5c4a6fe31fdebb2c4912428319e33f21464be6e53a088b50de1100781aab1e12c5a7b8b6ca898f71178bef0c85bb780a4c43d25ba1b7e049adfd52bf4190cf5d12621dab68b45137607db2836c171d0f0472e4866b8dba9792b9d16b6631933c69b165f992c8bd22fa2982322c0e843db261ad865bfc2a15e034e4b955de35998d41c28a460d9f7e068d98321963db251c993b2aea9b2ee3d472ca502d62420e7a1bcf3d5f2d017bc68eaf2d65aca4093635b3de7cc5205f697a9cb100433038983e979fbb9095cd0e8dda9e3485ffc814b494212bc044e5a9320dad66a307c06af263fac6ddbbcbffb3784c396b93344c181d5eb31ecac1631c8e1e807aa3385aebbcf106c7d260f2916bc24fad51acb3708586295ec9ccb0f24cf0a87385c0d2ab22941ddbdef6c0f4f3b2e118de16d133667a806db67840ec3e6303b00004fc602ec6a0d689001bea2903fd39a165af74bab4561546f9ad8f6790bfd7523a36c647c7294495bfdc95acd284e874e1d17c9b11bb72bc4fe229f8599b368f7f31751ff569709b00c21f3fa942cb725802a559b463ae5b4e78a84068cf1dd78900069877e2c468ab232b697ff85f1b2745746f2f8813b356cb6ba9611c5dd9ad50d3478927d663e082695c31007b20d925acfd3c329f01d569b92c89b8926411ef61abf41a130d218c902e5928a35a02bc247fdfd8bbae0e7fefdda22b6fb441b22e7439be782cabb8555943a57dc598876bfdb656a8b28c51c0fb9563477af786be67e52ba94205c9cc03076d97d70f397dce628d55c3539c2c5cc1430642c17cb3ab9aa00636759ced8be6310b287f64656e40f6dad62fb3cd2e525ab06022bf775771e074980d96db37c9607b62fbd458f5bf774468398a4c89d1ede4558f597a755e33a48ec06d642031a2c057ab45dc37474cc6a8c321c0c66226fe9f9a1262f7012553a694fbf9bb7a9a32b3f88adfd2c99c2002ce65e3b1afe3c8b37d41cf5257ce693ab6fede1932a6b21858a5da6cde961cc9e12c741b81b24088cfdb86a0905da7de55bcb6369e561d49082578021ed7e39ccfdd89285dd1fc91713ba5f2addda2af05779c65afa43f47a96410cbb4e179f8f69c93c8ab5eb66505111b66b807cb95f8d1d1a0e4954eb8c9dbda57a8f70489779f1b325c76638a4de59b84cd530744ae4b390b87abf8c428cce8c72513b807737b28587f2ddac48e10824657c594d7e0faddbbdc90ab4bc80d1ba58dad23c6ee431b47e166c9cdabb04e17117e2844ea54bc58c8c3ded5929d77a1040f5f03a8273828c11ee3a7899d27ceec26f1de8775907afb0b776419efe11760ef433e27989d5bab43cdd699aaf2913af7462b956bd1bf23aae8ddf02c33557732443e932320a3bb4afcbeb789276c928eaf4f4719b0bf7f63756640028d9ed829812b6a0ccc9e59c67f8c40330158685924ac1b874219fc5d07adc0995d27d7f2d5e496a429aadd89ba4cda6dacdcda2e8ea85368f6d1d61f98fcf9e96239aeb4587238ef581136c282c3dfbd16d35b839aa3a9f3cf944484494979844bc9ab1f0ce6dfb56bbfd43cb3e8c6014d40d458def07fb63acd0ed575d2ac5c51e2235576fb5e8a839923e31f7cec6eb12067dcc4e59d0d0afed25c7d7802878d6438254ea948f19ab09fcee2d17e9b59bc6f0523fd56950fad2086aac401c10e785bfb9b8817f41b0dfefa69f37cd5078b34f6f4939f25c2aa8b32e2b807cda239124f2ad26c5592acd74d4a201cf887cb3f115fda5ad3ab129b0572026b9fb9638427f0ba3a772e80a84f6f8b0bf9832763f5b2559eb0c35fa59e4c724a5d4d4ae840f75399da55c701e3358ed0f741f4453a5174fc63139bca421e0c346e9215e7ea18c097dc02abae8a125c880bd9591a0ff58d80cd74abacef135dc83ffe5e334035b89a45d1eb4d49af245bd14c3808a1af2bb8e2c5bedbd63cee75e533c41de9de637dd0af0f0b7d5d5589defffdc2ee3e0c4413b680a9f7b0365e0182565af6e41212263bf2cb8d3a5afed21453a3c8eab65f549c5e87f03caa2108bb028761dae931eaefd10a5e71ba55923fbe97d23bcf7461e150cc6689eafcab69e897d7ab9b7e7fc4789ba8f30a424f1070fc0513528e140e7c25cf2355a9b93b2f647a32961e04c7594bf63e1fab04cfe8fc5cb2f2247c15e7ea8888729d2533cef36dbe501b288313a93647b5840b71bc89600bc056cf6647acaab5803758d126114ca85d98b12a06031149db4ab50895a7e97756e998ac0a5cd0cf2bc9d684f8834c97818e73e05b6f8fa007e103f2124f32a8bb6bbd274dcdd886bff925e66d14a050634a9667425766e2e2b5e6159a0bb43675189a3b2f10e5c50cc830d028f7b6793cef4a35dd500ca228c88e029121f2f157a08553023f43211355911af5a2d7e039d4a960f755def244cc42a5379e897a7125d7a9c445972f8bf7a5563821628218e093ae0007b030d778c3fb29cac53c131853f42738d32996cf541d5e31cdb7d3b12cc04a21d56a3ac4cc0fab38ca0dea70583fbbde8efdb9e3415284d3da5cb06fadf0e1a367be6f700a9fc6954dace555a0af7bdc9076ba8dcfb6971646b22f27648b508a290b77fa04575c8e162eac4dec652987a9be0612d1c2270629010b1635549eb207fe7112c6e57be67dfec4ceeb83be5ffa8140b316305f230ff3aea1ab2d248e33fb20885ae5f3386db76923bb3979d708e8567dc1cd10fe1210674e01d621dacf2ac459f2bde7ae39639671d694a933b417c45d4dd8a79f109ce4aeec2692f548711e9d8c2d32756cdbc678ec4d6a012509c98605fb24b9d6e1a25b3ce4a4e7999ae692d45847026fdcfb33c6ac03ff3602c6495993cd29d793d769acf7474eb85c57fa260fce6d1006353c983fe7b3ecc638f7b3b3d765a3dc9d657937bbb4b2899812fc7c90f1c1fffe88bb29209fbde58ddb0f47d784847998ee459cb213a3572e49ab72b4c5445c99a1bd8351510cd3e546b30c8843abc618123422cc450b7aa342652b3d9b26faea0ed3a617fbaea0cf4ed489a003de9c9726684284709229e809f7d8bc7ae3950604f0cec3b7ee0b55ec4f73759cbc649d87430bbd45d7fe952b9f44cf7ff7ed30e991a345ca5c9a1895b8a3743670f053a4291cf525fa8f0a4ab864b0193af2d71db0dc0160bbc236badbef5c3a18854a2a4f4c93c12c137e7daca43aae1465e09bc0bf45796ee702f328dddb18d3bf1580c3c37620afdb82c4aecd3e07a6f7e4ce4ca5872bc81dc7ded57ab51384b087d11929467e140fa2e21805f27dcbea8da4c055c8d092862d0b2ea97f566f4144369b01fd14c19c997d35ae352dfeac9818520fa6e467f15bc92d7537be9c7240f476296cf1b423ff8a041ffbfb1e1a8ba93ec2d6c25bbe4092a9f359207260800c67e92e23deff490c20a0ea19bb4457410d0d1c95be9e8633fe053d54067b15a3fd4fe8f9705b8be95ffd3b8cb9a4efcd22e523c5d0c9a367ee145d118c94367585525f9804c24551226e1e7c1c465fae5a0fd4609aa2adbd8877f535354daea1bebffbca6c32b05400b6b773569761905346442b255a7e28fc1534af31bf342dd3e79f1c2193a688205d55f9e2f4db01e226a3198df24aa1e12c32052ec55dcbaa7123b3ab143b544e9977484a32150ab7c23e78aa368d476bce0ef8fb93f1b422416189eb4cf0006a87e4e1b3dd8fd0f0fe9aeb92e8345fd0c1d3d88d036ec8cf24e8342cb27707e9ed8455548ec6baaab77b29191a5c14cc8d635ccf77d5a75be1f9760d40f0acfde7666d216f4494ddf610fd4bc3a9cee1b18cf6a9a941616ac4738674763f62b15895b796e6c078ea2a7d5c98579784f2bb5d904b8dc6755bd829d8f3b336554ef003d5a9b89780b18cabb77f901e37656f368cc3d7a1c07934801c52e8a98e76350088ca0167f720a6b295e1f492800deb793069d1175b59ca314e14fcb77faa2f750dcbe212a318c5d46211b935459baf0ab8fc929bb3f02afbb7a9f69048e9969f380e6909f58d18640a162c96911dc74b4a1cc579e856bb12a39acdc309638bd8d479682584a0e8c287538a6812fcff2eedd661ff8c5b5317148c94b0d9576b2250b48aebfb5fa5606d1b037537d526cb014d91bbbc105b2dd7a9aac8e85b0809d11e4ed001e6f853daa184964076c9b8eda97ee55bd874bbc0467cf83bb2bf3de3a74bcd226c452a602317fd6be38fbc491ab2a564873c79398469a3b64aff6f42b64ee90e5b8958073a33af567f96c31d3c0f88c03fcb1a174998205808337ef3555903b22b5d3bc6de4b9f0891ab7b1d317d1826dfcf62584b6d7b47298299b063b3f2dfeca8a06360299ee1a48a6612cd9213f92da1df4ca97c420c384be56215dc096f3c98173bcf8d5288f149f44f00500a697a8f0622ce71ab8a11c0f1dcdb2cdac0ba5cb35143253814e61e1101bc20c0bc2e5656695230cb20c818924cfa6fa6ded09efc6b14bea2b24342cdb03375e74b66501562aec9c17d4122e2cfc952bac60d6b83dea517db20dc818f0a8af6978f09da5e9faf8020d8575c62ecab4a9b250bddf31f318adac269a2367ea8dfbc1e53b4a93c8a5a437f8d8b150fc4bbea15f0cb1b539f4a920f4766ba39204035f69a1392c4b0f2db7ca65ef0b30043b54d8f5707cd4c77ba11c0be37245a77f110ddfa919f756afcfcf3135a16fcfe5f63e10883383cd359f73538451c4ffd30d2ffb2dda77c8985b1cf442f4bfb5a6ffcf04c3944b31bcd65f609d7a363243b30595ec3cd845341a57da2ab58ab1ee00900d17b39ad74f9d8d318ae0351cdbc0a6d1eb47b6a0f160acc2b5d3c48caa67acbbeaef20aca1a47cb6cd6a70660ba0ffd2afbd99f989adc3e33995e4ae2c071bf2b4e8195f86d033e43c4f26839dc9aaffc164def33454f17815bb465725ac7599240ef2b58381638f73637d0168692a9e73cb3077be9c8437198d62398cfb2420e9c63d6e6fe6bf9e81c65de09079ef76d4a845a02984687240420e73ed6e9ec112fdb4e27a8edf5bb0302be8aa980ac77a40f8a7b4c4a384c5f76f658da54a8f7f409522223ae684bcbec2c148d03fa4df1cf86d94dd295a7b8995e0c3bad27ca447abf2527cce4b5d26daa42df243139fc8c97eebf853500c0dd63ffedd845be749423bf737739009010b526556de1c44cfe1e25057df18c30320390f69eae51c2cbd35f0a2fa7f6ebdbd8bdef5a783ef0856ae62fc8bf7bc4f15fa4e253f877bbddc17b32f20cba99c6a572896aaaa31a3d6f2c0b73f9b9e3af88596101ef3677caa09433aa1b1fa705163990927147e788a6d1a930fd45d0cc3a526ceac69305974f0501d25dcd6aa7628bfe8acf39126e991c090fe7fe80d9a9a09dc6d799508528027bf3ae3ffd4a983005ab8e7ce7b15fd117be966a2d523d2c8479f2bdab9ed511dc4fd0ffb65188b52464c8a9f7259b2793b6ac5650c2cbc5992d2974b7ee09788f14e087d436142abbe26f463491e24601f2e48fb632cbf45a27638f349be21c17cba998f382a9c7f9a9f0147c31c03a835f4b4915b80a53c5d1251e8c82ed09f71b2421ed80cd6f331b1dc31b16d9c0e56722dc110e4567d1d04dffa1e077e3ed19f832e3fbf866768c4c4d1966542d7ca0011fa579957b679f2db491b3f3515e3d9d98f87cfa81ab61f1d38584a96807efb6ca868a96a734d942cee8594ea863c9239528d7feeab257d8dd8620d1b7561a450bf408572c9011fd02851c79a81340951de3c2f410bfa46187709ef2dc998c31c11cdf2fe1466ccc13ce920a3d120d8a2050dd30081b11c2a7c43f95025320903a004e997a1584ba8fc923a7790d64e76f24dbda7dd2b61aa4e6d2a6daa04ae76b9972b8925bb7d3125aeccfe644eb52c2029fdc0ae6d81e00516d821ea2f6d850955f7c8689ae547aa026f31d9ce03da94d98032ad6f2de3caf7b85f6ed9d60ce817769c6733dbab3113efa33325f205f1b881bf365e07a3d41fa70a4fcbc98a713a8c24e1f4a8a04e8ad6aeaabc7ea6ccae23de113d5ad11cc2073decccba22088228fc541734ccfaeba38594c5eec18c7df792318221a43ce36b314da6b55d3f55df64d2f7a642ab1f2a4ef85ab58812c409b163393b292662f5e6985ffed1c5dbac974ddba5fd3ac0963381e59aa1fb66cb4ccfd1616bba6b570679ded4de7805b6ff6fd744c47c5ee60530f87143480e051d9f1b18855ea8ec18d877de8aa21b45aad0b0d9050ff53bf3252077701e3f302d96615e18d3ce37277e839ba80d1c563cc10409cb36369eb6f3baef2680ba63c5fe285ddc20e200d67a116ac143ed4f75c88dd9db598890ae2fb4d1a7b447cb48f9fe2425ed38f167e3af3c9ca281f064a8ef0b555a10b86ab51aa82c55cd2ef8fc152e2f8fa3f45c9058f8a55c842e112e28f0fa71c680a791e16876e71f06b987bdf6d8342bc4cc49393dfeeb11ec6bd387b62ad195157f544199a77caed30ed53952d38ca82b754d49c5e85f5df0b93bef8175bc30556da0787aed5e8431c88b64c3b222c37851137b7e1c2dbb2fef97cdea37e6979bbf29db244148686e66d09b3e47486f62ff68c37dd8e346fdad90ae9654341bc9334b6fa10c1a8b76fab65cd78e1298d41e7ed1919578278a4fc2914d8603ce471d0fc54c28717ff5b18a6d1ee335b38f94e1dae1d33247963a930679016d28d7bb2401f84df86066093a7442d517e0e7c2131038a77e1d545b58508efa4f54cf673906b7ced4d5dc4de36f9f6ef066e415e32f6bee7e151577f878e38b204defa6405973c2319623cccee02706e68f739c2f1827746917639db76db6129c292f186f48896a3d6db4b3213715bf093625247e18ed23555bce548d25b959b6e761e6adec48aab4ef432c72b64c690310f90a07fb17b327a8804cd016805190d8c090fde1ce655de40843e4fe47e024a9738f613303088377ccb469aee8e3b811f5b42a033de29d47df396e5915fed352eb9e9dbb362195817d92f99a870acf6616f79f311d722633b6332274aa7286c9298d8fec21b0857ab3ac8b6462b427fd7dbb1715dc7b5a673aa2bd47951eaaaeb310c325dd418a8cc6561fea7a00afbc5b07746970d2d621bd5a3e2db42347bb2f81df2682eda967558b1e6e3f367cb08d7142b84402c21fe9579275dda3ae1852df9defa7eca769cea96d1d38d3224bfa3c09a2ce326743cd2d9c2701162e53e393281c02b573eb9cc708d471abaf6f1099280b1cc841e5812d498fac2daf2ffc8eaf36cf4192901cc9550c30ce2f53bb1bfdae53f08556499533f5c627d2b9ca7f09f5ca24aa8d840d5ed332ac7ead26c819eaae8f57c291301906b9bab4cc4ffd40c7c810b2a7ac2279f9aac74b07246c00c230f9601e01dae6c9658e3f4028ebd2b62cfdaa3ea2e177ee9799f7061cd2231cde8d36371908a002831a770087808288d04e807edfbdd3c51da7897ccec1a5ab902e73e2f308d1b705ca7ea20628e97cdf72c8395c8cb327337955115ceb0734fccf3b1ce9bd66ffc28e4dd56553aa707656fe400d57ba14f7f3864f1470bfe58c7f81e5796cfbe3e577272d4d36423b31cf4fa15c162356abefae492ffe7cedfcb81ba2ef9891b4a1045e067f6b916154ab7c816a557a8132c750ac8b3f18d8f32aad6184031f8c734f1e0805d7257c4752c9c2e41d7ae97be01253bd5e060a9005b0a693d695ebbb63aec4b73ff5dab45d190156da219c734bc1779a011860b7f32944960717412e7a69207a6bb3a24b2042b1035c81560bd52e23398938583df72d1edb8b287bd5f123493cd73a5c1cccc6cfd02905a0e75a29e4923234a93fd35804363143cfb4f9dc79b1816cf4b875805be306ec19952d821e47b2a41dbac8d6b17c3de68a855d3a976dff8405126d186fe302e37be73af3fa6a995b81763bfbbc5bd84781013a4f234bc7879c212ea36950ed5d78221e27e05c2a11af459d52a871a8d849ceb45a2c808bb3c1215523096494d0fc6102e5a742cae240c7d55f0c6aa6bb9fd6a91b5e0c75eb35043a87d9680d44c7cd6d60be4fc7fc60b4d961b96745a363c2e1d299a0c1a7b7e1a780d0224f944e9a44a194f891c9f7feee37184201c9087ffad354712e616d025597ad77f58f891f1c9517b1954accbbfa7e1859a47e886efa779819cfecec4abee5c895d2401529c7de03ec04b3c370419b29270bcdfe35dfe9943e160b076682b72221e79aba11ca4b654c27290d2cb4b40284800a6b8006173af8972c3caf77ca160e9aaebaa8bad7d2d791758546c39564f31946349f74ab81ec31d54c902b76862ef129c85b2aa13843824e6bcf48a7ad84b1a6a23ee821d29a62b78dcf4d94c7f6bed8572478099a88e705cd9c87eab967129a6de724a56f7646cbd9026e431ea7c6f497b248bae9b0a3cb4c77c7436f3624849eaf57e3b937d0879f59a3cc77f16fa06c3a1e26d2335b62ad9afead88f57ca9217288c59ac7215915887a1ce3cc217d26c3780183447258b5e386123ec091e6b0f144fc2bd9a6c532c15b31d58b5daceb450710398c1b6389025548ccd7d06baf1f2124a13b4a4ee479def71f89e1504bf57eb2e7cc38f65b3dedd8d4c94425c604946c73beed15393cfb4ea4e495495816e65c54dad52fa153486409b0043b2eda3bbdb82e514aca9588336389c867e504b0560145c498e078ad82a4d15e9b3338f372812e3115dc4470ce3282eba7c8671426785ba5e0b683989ebc897992d7288a0594f28965abf3590fcf6e5bd538022a0fccd35d4835614307f9aa0b4aac642a7c0e8bc545faa5b705108e3913ec9549c21699cd057cbe158edf2757cce11bdf842a33ee8ab4443aabc3a2183e74eb11b1f37e1a6cb99c4fe16417991fb1f2b8f57c212b9b8decc21ec45f10e2c76b5c198c12349962af84173851502d2aca65aebfb7651a84cf9f63210c62d1262644f1af9050a4a68a87624de8d604175062b3a241959af7701ab3972366224a7437afb6cbaded27d8e3d33c72e94aeead80f28bd39404d2bd5ef35ef0d41a7aa54356d0683db376a2b9115b257481fba497abeb8a50f1ba6c2478447f3ef2d0dff0116fa76baf4c1119b2e56a3601f5d48ae92a4a1bcc9a3d0a5f0def096fc75384216446ca0b53a27a5307dc82235d472b0967fe6b411b925bd5f1208f95b9437c5691fcc3b32c7587ebf9d423bb989963bed84b5b84b9140c1d8d6daf6324099c9fbcb1adb528491dd0049fd696732b8bf854d788323f6cdd3ad92ba73bfd3837e24e49d3cfd7131eb613648759329c32faae739c69319ecbfaf5537e17140a6a92ef931c5a8118064980b3c7472a4a48d66182fd65078f47082fe3e3381bf8d9e4e2a0f2c5cd09eb2b6135efc9f36dad2c251d6674785778f82942469e8147bdebd17536b79dfc7ba3c21c60bf549e6371124d35a466a80134e45e340fa35fde438be549fb79be784c1d80433810ccae22bb314f2be9c126db43af2c33f04ad90a6690f089b8fbd926df9f8047f199192edb1c6ffd0192a55be97957d391f68e7ae6349ff630bdc5339bb15d5ee24afaa7edce22d82b43920028ceb52a6a79e907609b1b79ce0b1821852385a740ec7afa995574ecc377371389f3e369da7bd8b018c93cbf01649c86a8b36a5972b3fb7c755ea79b42b474c156f20fa0ab5073dec773dc13f96d86abee56178d441904624452b474e036ec1eb490581dc2370cf809b602862e1d132fd5c3f9a61622c5ba2988830e26032718a6a24d8dfa1a66d0f3af39f3945317f07e9f05d93b29468d8b8afb2f716b48c517d7ce5732706886986283cf51e0e48a7b9e077e08dcc238e4e295a317c0aec581361e18bde97984b147932f54e904ca14b3c9ec71b384348e4a395e5662b75a3b44fca173483ecc35c6290cf484d1ae5f305a474740c66b744a459edbe92ec88495c49bc9796733dec462ce7890b538f224cbc4d1e025207755e1cfbe9b9333a8b1a80300f36af3b1446902d1b3d9e3a649ee3115c0e2ffde4c3662717480e6ba0f78e653022f99f2b92a55bf27bab0ebbd5d5276d2cf0b82d7d7d41d1a27c21cb0da9e2ba16afeb1e9c7a18111d1acb3c599374a32bcd74ae57b4eb2df228e95407c3df7aa20531e8b741750a71fa90abf2b272aa02564358e45c131245a181cf98c2aed1c6ff7281cff043c36b16e47cdb5ea537964cfe48d0233d252086d465bd867dbae0a2084804349c294d9018c0ecd929d1667df183c3e4197f44d6db2ca6d80db6a429ae8b3eb66c676506a513749cf80e48c01f8bb3ed432d54456a7a0d54ee147ac8d3364be73374c0a55c110f7b59d00cd979a5ed826cdad4688b7803a666a7e6fae87009fed11fc67986362fa2cca62fd0f63ffaf16acb1f0bd21671c0d3854c97ef9c0ac02a896038bc87137aa53b6b30853d8f8ca163c1083d02229a91a18361d1ae1459ee17622f32da2f6e59053e7acef9cff0612469ce101c204b05fd8aebcdbbcaea94f6e365f05904770b59e5791b297acfd89620c8718d599ecd125cf36333f91724c43007012a6742c307fe20d2cd5a1bc6bccb97b0c49fd71b48a99b06205636391d13135fbbb83a35ed9a712e8cac59cbedf439f36c9a3675b0ba244374b801677b83a8813b50742dcd1f86edee5a57355b26453978b2a29ec4e89b61ad195981ece42a8d1ab827e7b04bd48fe75308ff82df4228fd1e914397209cfc11d2b4540a0c0b602bb642a2de7d193edfc84629c5f0bbbca2faa8cce991762163d6209363f6a5da2b81565cec14a6554fedd4d8ac37ad5fc01912e254a4023faba817a1b41c86fb86ef3a3183c3e262b6c745cfd2f4aacfecd61859af51083c1483cb2c2061d47a4382b56bfbf46a04874e54c302075f1c922eb7d035fdc7d1d220995c8894eba282d1ff99590b1224313a90263c10558e3418a9534cfe494e0bb4e72b580b62f074991ea65c2ab39a2211a92e12729c68f758c1b5da7d107815f3460177c9d5579e86a927780c40c25817a4fd355f7b7d3f3b2cf3a93e563522e7765232a924789a2027d50b129d0ede733f8e1b43600f90d93582f2fd8a43a9ba6b6bb6e483cc71074e219eed35d637cbeb3867290205255187ddb9c50e97dbcb69932ad8a38d00d0bb41a77e701363e2cb9cd09bddbc439915c42aa03f7a9596f7b96516752e7bce00761562598783df23a0ed530e6bb7c1e13aae00e364ac9c89c561d997e262e1a9e72ca651932417f548da1ce1687722c62a084bff6fb69cffa0d7def1100ae0578aa5a8b7d8d5d2b90c0c325ca75023bf995b92c16d045cf9f496b0c0718cd1cabbe0707a4dc665c406790cc8e776c1bb66a3503131b4ae07067dc899de07c315a0317fe64763c8f0dca3329850995159d2b0e011c9809a647c547183cebd4e8c845c6cb2045cc585cdf9f970411d995f70dfb100d2b38f93f6beff161915a64735077a2cfa2ffe65abfb008c93c33b876b58e2801cee1d230eda0fd0b9071872d1f534c2ba846e387b9da1591a66332f9da84e135e10c37357996fbfa4c8c0bd02c2871d0a288efb2bf703c5c6490e8e61ece11fd7ea9f6a21383a12cb33321eef90a2352e00b31df4b4f5893df7c460ed306c2f9401b907708c4f5f5d933ee1e937aba272da4251d89a88da0704ec2b0b2e69eef9b06df717ae8abb365f3ea1fa82b07fc646d07b2fc3ee297a8041fa1ad49eff969760c69291ba3eeb0021a814cffd58b5fe1016e80040d4c3e204ae0edc814d5741f8348b6133064fbce31d68837a48912ff2ebe7f5d9ef15582c8aac9b12a666ccaa20f5c00f1cd3a050d94f265c2e3a8455533b9db90928ce5db83a400c03f2c58665cb14fad604a585cf81fc6927a23a8f61ecac33dec756d224a9992753bf65e104d2b7202912ff8538149d194e7f64b6667a600d59245ef56dce04f53a5c0ba30e0cd9ccc2139f747815854c803554c533b497a0651d456371716ab4b3fd34ed86220b12e60608985da52dba5e918e2226161a5cb2c96dbac476ba0fb224c3b08c1815b1587dcb97e088de73fd2ffc5cb240bcc97791eb6774aafa07d21ae6ca7d08b9838878e09adbe618c15355a32bf6048c705dd2ca3dfa29b33def6dfa3a92ba29c5a1d87809db3ff89373362b44dd4fb3e7a3298cc51d045158a9c4cb22ba842684fd4f909184637f5d34df59db71e27923b774218658c851b0ab2e0c4ec19716cfea5cc3f86dfb6431886c04a7d35c4595d7f840307e45266980322b83916eecae0201bbe0ee1198e52ee8bc3573e19ba3121314ffee085ce50f1bc182421db8432ad9ef7055bbe9a77c6aa56a6f454d766b043610912d314cfce70cc547c5a0282d910ebe7c6423f65f8a2f9c4d95214d3a846082d867515cdc565882ec8f0beb86d7dcbc0902077d8e67d47c3baebd8e35ebf42d9cf1b8264da7a2618056810e26fa3ddf75a40038428e12a9c6be258e394d21663f5b56ca9f77dcb2d95e2025dfbd6da00aeae8f2a7c1b4d579409dfd283517f49db95171ed4d4c516f93497b3ecbe47cd244e31391d00c006b7025a89fee67699134b87bcd72f471e38f6e9ddee8318eef6847783298b3211eecaa796f9b87eb4633e8c2e62e9333c46720bf75d4e50bc808ed3ff89d64c816162efde2565b4e711481829cef2d9dd82122ee3e47cdf7ae11a0129f3eb476717ef01a8f1f9822342e39007d8f7e190dc5920ff16005e342db8592d022bf8757f81a740a6e7413a411f23c296affb24cac7d7d65134bc1307ae38b9284f093a8eb8a1953f8ba927852e3b8c205799975cea43b46d3ad75d9564636dd4f22909447892471d2b4e90f909ef8c57da3bcb6ba2885844b97b927a6efeff4c97382ab40d4c55ac96e0f4b021948b00acaa471abab65961e4a2842b64ff52a6308089e497d9f080605fc7d0bd98b065691b73a027533916c0472bbb7691bed3879a54f26d0b1f10224e12da84da050233986bca37a6ada86697b0c253b02eaec44fcc99da03e72b7b18afce048ec43c5a6bd57a71986d1e0847baa93649d1e9e6e0837ef0bee5ae990b736e7b527f3a726f110ebd55cb1f116ccfddd786fb9460087b55345184bcf5fcafc5bed0f3eb4037dc6acd81ddaf00e062da041cc4472918ac176a1f5dd5c84cb84455e415507570311213c28669884f1ce25cbad581f4e1bf010a60db9df4216b176e24387174a110a3396c259480f6ca8d6d9a078a94864a9e35974a932fefdd602d9e8cc6f0c3da375c490081716a9fa1e054ab655ccb3b8e733837c66bf4a6db24b6ff6a19e58d61a4d1103ff9f5aaf1e664ddcfe535705465db8f0e1c1fa6497f7d27e13d3ae6622d4e1f1005c3c4b5a762b5190436d144a56c982d1125c7f312441797172bf42804e4bf8c3229eef390ed82316c260c25c7d9d3a08d8945ae7101077043878a910059475dd1bafac6ea43d614a9f376c58460824557363f22187c7a20fc407317b694c459ae220e74665bfb244cb63ed2ff55c1996419fa15fb736685c29c7bc3b92606fb593e7030f265a2a6e237d6004cec5433e232ba3b161d0b4d6fe8fed038799b15b72d804564f0d74ab8c26de234364b9a533e87840a7958aa87ec4ff0fa5cda68b0b70f47e337fc47e90485eb6a1649e6dcc97a454c8d84fd5d965da04a793078a1dc158e81d2fecac9a39063f41c4a5d58bf52e17f325bfb9fec3b726fecbfd2f7f5ce22cafdcb1b702305fb5e68d133d8c3daf2c5673015078f209dad20ee776e56d52b8991a3c5bac0a10c819a5e254e490a491e60c6052edc843f12226225d44f41d9f107e8797c09ccbe7c9681eff066b1c8785c7822212d8dd4f027270ab20cda5b61810e182248b81260ca40ee1e35597b159fd43593c14e97834cda99ee3c78832a7ba4b84204f7e7ef513e769d3d773281fee93e5325b99cb25e6dc7553a2160bdeb497c91401f2fef7cbe955a2fb9727410912c23f835cc98dea0c510db763ccbd4f4fb80052cccc4871efd078a4ec2af5c7676549e77f1ce0e2297a10a3e5878f8ef19643001a923aec8b7b94c5023953879c3398b4a291db79cb4b7305da2a814e5470de9af00e292ecaec746110c5738da0d9b26bf318995f97cd714f0b426482445b96ea98c69b3b3fd44b03176919499bec6d47d7d52484da4c9770f8178e5ceb60c4007931daa8baeeb1dbd2cad2dd2e6fea4f12f74d8fb86ed1fe530857c7fc1805c15ea7770baeea48581d75b761dfff54f0adad21178992e0bbc318b567900ead6e0e5aa933a4c3bc88a2b86ab4b1c3336c3e90504a8cd246804f7f67977852f507f66920ec26161b45371fdba131e9449c6315e07c884594eb5f65f31249ba8efed385d0939ae1cc8d5d16e1380f4875a204976a5b9c8babe597d6abd84db8a08cf0bdeb58506f41a2d09d945ef7bdf82f1e25f4657a682c41eaa6620c34876cf74bb20b157ed9fe275cb04cbf373982ded5ee824cb57e252e97ad92a815d55924b4465957d09125600958d3e4af9f7b5c0adc017819abe04ebf6c5af5fc64ea1e40e2ac6d9a927b4ae5247ce159fc665374a77186554bb8f7235d78119641c06190a47dbc1748acf676e0319a2b5d1ae6e6b9422ea125aca551c389f6e4f9b87c8f6c4ab314c1aeec9404e524b764dc0f921bb1466754b3fab34059f12a9663287769afd683fd2ededc9fc6611b7d2d26adc826b4ba5edbc5c213729a8ed49c0247607a70a2d7a2b9ef728872a7184298f1471d249ac6c8c031da3ae61c7d08c855ff19e817f6b5673a2839af81723fc3595ecbad702f943b2426f8c541c70f252733e703b1d131538bbf18f6c0fed81b43dbaef1399d716bd58f83b828e3c1c5abf58b5ec6e5aa06f2643ffbd5d2f5bc7ab8d033b39df3c14ba15ebdc259ae0236e69b537370caf2fd866077921a96bca530820c0c0f739f6cc6282ae772e1b94509a5ea4ac105f37a0cf07bdbb972dda8f50a45dc968e6f80f1c9cb82e0b630c3a00931001ce6d690b519950c5e2300e42b1e79871c5e1e0bdf57accefee7acbeb4ce3ab3565f3099b0e97d31eaf5a2ea9f3adc8c88f56e44641351d889d41f44e584869650625d4f7072848a3132088bf42efee94e3a06ac957d638a2a2dcc61fd2d674bc9e315fd31a780c1a1573866cdc8ee8f1008bba829f48c87eb476e5bb2c89349e355d16b21a1398774dfbcff6c8648fc9bc9f95bd0a40268ba61a4b6f22f48fe5be94cbee0bd23ea91c98506fb4f7024a6afb2128754f82ac1f26c54f8b37188e901be3a86c5550d0e521b9954b7c929a3325d873a374bad2c8f2031522755c863a7fe440aac268a06c3b4e2673e6e0ac17fbb5e004057161dd7d64786f3aba23c6d90bca15f9293948f6ab552d53565e2fac1bc2104e2f9fe5728fd49913b57e870b392d6c3840dbf667822607fdb4353734042412a46b15257ee46b31d47582401513058f73ac3e1ba0e08b4d60c4b77c776b6a187e4dc9a7b8edbe8e300498ad5ad78e6615aa5cbdfac5e6598d24275027f3a232b376364bdd570d2c22dbab88596c197c76bce0504359c70ffa377f0ac09becc9ba48657c5fb2c4244fe12cd0d471b532300361aef3f888a73785619f643ef8a8addab1ee4678f7e30094654c3029fe0c8c49411a411c78da46fc69bc4e1f10e603ed5d26421ded7177bb5e3840b5ba4afc94a380c1f66a31122442490f35d553be2049eb330cb9b17745772db1e5e1988fcaade9aa0556eb74504c1f1cc186028b8f27baa3e7846aa0fda7b455d004313fd28058d5996a15ada62dd93f5c3b884a57fcab8d57052a66b294c0f80f285a5154d555c5dbe99173bce6a2abc3d7fe36ce45f5cf9a29a84f7dcfc4a87ffd94a783f40a33702d6caa6f4d273f15c7a4140d87cbfd0c6567b951916637b23cd035b052f44214077c4c5a61d82ee059cb0afb7f62a0837684f67dba282650c51265c5f76135abeaf1667cf7bc4b5438377add0a1f8c8ab9357afaae3427ce9db991bad33db9f2ca3d72b4ab60c1b5a1cd6a5ceced061ba5392f0725dd4fcfda20e13e1d43cb405608c04b0e0a3850520f7641a764c7f3c3ef483ffcdcaede9900c02528e73c380b83e438509a8991bf0e0f9156d4444cee78ee141450272597434cade64f077c728f943c3ff2c6ab73666c3105b2046fd8be9ce95aabbcf2262bcd62472a1706e0722479cdf123191f04f78aa6aafebf3598e9de1d6564cc9c45fc86c0b95961d27e3eb8ebd11a2c4e91b64865497262513d8a45842e8c3934abd064d9b4ee53fec1be6706348e211d50d8ec0ba780af8b6d5a14dd57f22e00f1417f70cf05a0e024361135d1fead752220bca84b32836333fbb2f932154cafa54f029bd2b739b00301db106353a995f284dbb53371f1a7c3499f751d3acf7025cf1444722c7be918f2575e0829df4cc34bf8c6c4927e0df217cf859edc991eb4b65f3b921ff027781375739618c7abdaeb32a6b94b1fa7d7ef8f86cef0717d6aca1b7a10350f92543bea12cc950df09931c7104fc362823a9c5bd12ab333d35497274edecb6a50dbdd0ddba4fee45f73dec52b3305d57bb6324dfac0f501025c30642515a272e007793405ed34dcad38fc6c3012ba2f266c667e66342af2e57a0f36d9f62b7852aa5d1fea1b4b9a371c6ee484d67cbe502e2abeb077521140c0a922c0179ccaf831fe183ae0237ab87092c8b6cb90cad05fc01272b1ec3fd0a71e49defce77b3695ef515ce118bd4e0fc1015ca256dcab6989a957cbe89430da7f5b2ca4810ff1ab2e25e0b70ad505df794024a2342940b24e8ef8d128e5fe9ce66e8e43de127cf1de894c1a5e42795d97d88ec23a029524d72f279e861bf2d2d93d2f3e38b9ab9b921385210dc8b8501ae87aeba95bc32ec2d68dbe745e35fa69d9dfabbae65e4ce879d774b662c97f31e87bb1e2d18efc35f2af652815a1258592b726c8adfd202ecb116157fed0ef5a081d8c57f2f1e4dc624329fad76043250ddb8ebb9a97c655b40a0b7992f4a58f9f88c7d541f687bc3ab6a3c4231e8ad76f53d0ba5353eebfb1566c69751da6249429dbdbe0faa28772207ef55185a1e0c6b878c62c32cb2ea719dc049a0ca9ee36af7a585405a2325d91211654e6a054526f0a445a4c5a240ab2c12bf021d1910f71f45eadaad5fbe21aba3d99899e1b3e34a4b1eee6b1232167e06b4f159b39c6e5446d09ddb69a5a054396ed01533e9e8b1c489bf2aacf881584dd1061224d84a6117f04b587a72da8dc49bd1e4762a344ce4e641389ef39f910f59197806b4a0c9b91507a77b6cd45de674d10b4ba153d230ad4c31d30c737ba64f11e20285830a6a749db3fe3136df7e2c75a9dc9e42d6f12818d919c529a3350781ed1d4c2104ff75720d18a31c993c5cd16f7d7289b6b292c2ae9198270fec731fc8cd131c4a6ed2fd6bba6ef9e15d4ba8d06c663b15058423e76d1408fac529278889b0032bc8f881f2d1028afb954ebc5f205466f078dbd70487cef5dc7eae7ad8880ade75009c5bb132c78a3818b1649b79d0176838e286ee68cf06c2e8df72f96d6bf7de25b0fef269f541150f1cac1368066131fe2ebd23d4cc1dd13b0ef9683901540ae83f5ae5e7820428975fc59e9ea3607b1fb2fa0f1f1c11a1e16455ca61c7d34c2f881bcdf82bf281c6be591c229c4f2440b6e00d048034b04aca1d9de7e1c747bb1360540e84799973192cf64a405069cd7ac8889c3add6888a6235e77122a953716a01145982ddaff13c05c9ca1af6d3501cb40a689cf5088531df576ee6e79204ad375804dc791321b4e4a7a4e4f3b51efd7b8e47d648a62e9170fef3b4d8449dfe7255a5b17888331a2b45856023b30241d03e488e9fb747f22139578aa0f1aaca955d22ff556793f4b3806851a202fce2e66d9583d6ee26c6d03177f99421d621b20274c3a31dc38f2939d2768d7de759cfb12c023ba3e1abd3db6331639667b093f906e7edbfcba5f47ba2696f769e0421f7311df6c52400b9fab5c9dd165ee3e13b206a64c85f8d67d71ccd1f610c35f00930834ef7a3c8ca330fcb3258ae245047c8f4364d14dff998d97b19ac56e9f49faa05021cb4bbbe5a44ca2fbc00069cd92245a013d04b7683183b571d6ca265bece6e258e67da2f7d9646c37578f8637d5db353b21a5b4bb985de3b668636d777f8ed9f154756cb01172bc084e29b51361c0d0bbba1856bd51ddfc5f5d80184810aa93223e521fd83869529f288d6709c9c0674032cf62aa64da5895a77a33cf32cce203a4972e10a5cab38deacfbc860f5ed4d1c0528e5daffe1d408a00b4ba1696b8a78fce82b9344044e68ae47a66f49d987c3224d9569906686d9216361e9a475759fc94c9a24b1cd772f24f411587d7d5e06d4abb5c3ea10da41aa81e42ef3eacd619b2a3040a07a1e4a0f15c2ca35c94c23a1a4803454966a24a13d766285864ce3c07194e8b21a8f0f4393d20f219925c3639dc39c492b671d685a395245b44690245ba62f523e40c7b803efb61ded5de6b9bc09802fb0967ecca7fa1682bba9eb49ce01a6f1e0501f56ccfb95b923d3e9ab1d8ef784cf27235c14e2566221ca31d1677c1513015a74e3f758f3cd06c455cefce7f0b34906b9de908da324c63ac411d37b85f3e4be876f25997ae4e7d1ec045060df939d89240e34616a4a9a3f55ef268cbf1eed3a4aaec333e86565b3e4821ddbc1789b271d4b9c87816b5c2ed8911d8c276f184b6b2c02c0b4c8ef47df1b4c57c854d1ae1ca954c89e203a29d1bb93b3863bd993ed31b5c38edd1f4247678bf116c4b4799f3788c6f3dd3cdbcd7b54844e8a28cd162015ea216ebf8f45502ab25fad69463ef4e5b3a72930e7dc86842f74ec6200b0ade6b0fa5cf9fdab13298b1f2e905c6b66577b57761e8e1024ff7212623d5d7a0c4ff32da8e17ee6f600ae6ba54d34a84eac219a234fe776c744661c4f8028971e7dcd718854c830f8498cf5828c6370b416c630c6e1f7a0328c0896e1abc43f5065bd22e2758015baede2c55bf2be8a7b99cb107e9129f9e30b836a6e1b1f682141560c8b7521504499c20cede97f50372b505bbcf4f6c737941ff1322d4fe48f0e86964a0506c1fdfb805e25ac8f5dc3b7ffa47de24663427b40fddd51d28e2c22b6f00d9fc35124fe6981a960074a4a8c466c9251017165e9de25efbb2aceeda027c5421d043afa5c3e632ec020ad7bce0785938e6bc150237bae036486d0cfede61c25994c7776154510a44cabe10a858ed88337def8abf10cbf875ad222f1a50f34853a556519de3fb0044add6f5475698525b631e88ee41e684c0ef46d77dee36041f92e4b181cdfd4ab5fbe3ce914a83b88c977db049640eb2e9c09d4d343d664e926dd1ab2df6832160c883b7548a45abdd9a43a317ca3fecf1da2ec0ba6e30c43d0ed435e480ddef1639c4cb27b27733d60b7e8d320bfee91bf5594c3f7a3cde0eecc8d55b9b24aba57fd046d9a483182d3d49a70dbdcb802c4c7a9a12f70ccc53e6a3515804940e3a62a998e2319bfe65d2457190af75f926b61acc5cb898b531f882dcaf44e7b4f8bd4a62eb41f0176182c8bbfb5b16e066685bbd4c00462ebd131cf99669ab4274894851e2cd8fdcb792b4c0c07d74690b35073fdc4104abf287c80589beff620afc8d123cee14e3350832fe4757f2677812eabd7c633c204a3d2d85f3e6d7d33de1dce174e7ff4a0fc6725771d5ecaf5222695c0f72b96024ed9698b4e85350e76b4f173365bbbc295bf4e980de72fb06b3e99cfacf2efc286e7707c8c5723664c4acb39202c9fc769ebcf6b9a26c7610b532c0c509a9fcb8c0cc3f22c824246adaeab488cdb47c625008a369405537f2936761117e2f82b65e28135b31c31338a531004e60f21eb9fbc7ed4ea9f4fa87853f32a5d1bf2e2a9e7571c746f768b49ed1ba60f84663851819a4752c150ac9d920e050dd41fd5318c411dfed731308c2ba4913bd78735fbd82251c72b37c43a9d65eb1ec81c1ca1583eb54dfd388756ef2a52429bbc4dffae1c64f29630a1cbdebf593530e4f7d9f07d5dc7a37634ee37eb16746b354878b7445c58bf3f366f4ba1085022b1a39ecfcbdc8bbfa082f493358d19f998cce5438cc74558fd189d828f065e0d13418372d0a1ee4c80c2d660322e686334b9dbdbe1741510b01341e1a5ac8eb0a32b8d7ecfc883508f3fd2ed6bffe374d63d5c462713b857927f81a2544635d3ed840be56718cdaa611fa2a608a30200dd1c20c6e1b5f3a0f6145149d0e86f47e52363ea7b26662a7ba5569b7af6aa8108f0be8059e2d133611398f491b6792ada47f58a3ac783aa4e3295880548aac9d5255fa0e8fcf90e63361f282c635b16b15370a2cc2d59281afac9ae578bf59d929657c1655d50895384a14ca66390367c3baf244ff1f77094f712ff6bceac55f10cc641baa1c55a380134b40106a4c1566dee5e177b558e95155847783d755503bee9c441aabb0a9a8fad2dbba7232603cf31f2d83f71bc49a4fe63c422c2a6e663810dced8ea0aa1c49d5befe084eefa9136028d724273c93c28a775373f0b55846cdbc417e3a9cfb6f831cd4c53b74c162081b0fdb4d9597abd9309d88f27d66c64c04912f5a74903fbaafed9242919aad967f019cfaf3a79eeaa1ec143c9840585857d580064f1798f5472429315ce491fe5f4487bcff630196083cfd8be625738fc400d3946b7977779e3c5ab6771cea8e91cae921f2902b1affc1a6e362bb8357ceef1c4caedc18c59fd24dcb0850192a1d0b3c15486c060862ed35b89f372a0ea42e45d42629e796fa282a025f763af780682ed4015988fb9859044291d216bdbb2a482206b6d1f5152261d2a47d89018a80e273227e4683f36d8bf69ce2526e518b0961870df4b6b20913d46005451fd6445daa18335aa974e33ee1353d1d34d3941749679964289a5aad62071d2d33516a58811eaff91bcb9969fd50dc9338e58631083607f22e1458a8575d276ffa934d9e7a5ddc0cbf943b166b8585a1c8748c9c34cc92b68740da2ded9cf7c25d582f97e60106742bc1d16a86ab17bb617746d63599424dccb6c0a75e491fe6e3594719e3abe911d906ea1fc94e7d4839065f0cfcec3fd4c1ccaeb4553b8819968db57c1c45f0e46b2a15f6250ac7830f5e4b829c5fe5181ac987e3c7ff2ae8d9fe78ea74e7a3644c18f3738d5e25ca2efad2598c23c3301cacf000b3c626fce704a9cb0fe0c738a6e13e7321c5ffcd71f7ec09af1c76c68bf83d71f60b62a4a49fb6a0349d45bf919ba3776507c6f862d09d4966ea07a7062ce91197b09770be0ef3cef3dbb3ac03e7c09f85b0fffa3a8df5507c8de0d473cd8757f91b773435bca862dd99d54376798cad6e37b69d1e471859bd75418a35da3777275cf804f894dbb9f24d3b032e7785f947c23817027700abfe963a602693514b314edab5d03d9b00d44940b9e03263d0e4820006e36bbe13d0ce020323008a2115e07f42ab893012100332bc7fc744002af29a71b9512be8a35e124990b4aaa309530e9a1f978c7349534d65e1778dd0ed81ec0ee93472e43d634e935f007ed4c159708917bb1d9793a18ae4d8c538caeaa539ecc1edf0fec0b4eafe80253f956c0c97b4b15b90ecad0d2d667b9ffe5724410727d85c916517d2d3467061399c091446dc8bd7bc619626a4aa9516c413841b210bd1328b2efd6e6da8c78c5ce790e737565550d68da47009388a35b82abe0c36ea7ca9fc7a667683bc6e926ef869df1cde87a99e9bc7c1b4881ca22d5f19905ea8495bcb2c5f26aebb619171ed5267b32f21b1a2bc621cfd5b5a3068ac60fd2d11e79b0bddabcd7432af12af16574949562ae066e8d85c3ae35aaa3cc2c76b389b79873a9a863c618254bf549aa1accda3d1c6bcd1f3bb17cbd1b156d8dd9f01a7464fee9df491f11cd4e8eed6fe1e1cdaa89537d622fbc4cb42efcad1f2a6acff9e107f9c3552c7029dc412420056544cce4782eba688cd36bd76016f2946c44acba1bc14ad8116fe74acc7c2495f29c233119c87308cabbe5a2f1576fe3d40f18a97a2393ba432625a2977d4edab783b4736ab59c95ec3ae1a7342a727bf8306ce6b39dc069962330bfffbbcc79850b6d2bf8c07d105539d73b649f573ad1e070af1b995acc697de285d9c20b96f58769af5652b1e1c20fb4cf2de6caf0fc107f9367c808f610b6256988fbce83d05416df930961bf6f99f586b43a10eb48a2363a3bf7c1281b3e6b5a1f7ea6cf2b112160aa4fa010ee64aef23b845b060cca741b4427f03b884cbefe55a8607bf0e794888ea0085909b336dddadfb648a59b5202a29624ebf257becd2f08aea9f96eb7b8518e41e426e85de41b52547c269a8983810f3d959d8a6fb1bba30c0f47b296efbfa4d685482ee227ecd21fd149843b77187f6ba90d683dcdc59a9642b554ff2284263f71b6ae9fcba4f522d61ca23985fd08bc81d15327c04754f314387c5137f8d6dc0616806022a7b37c57473a7b7903ed816fdd69a0a4c12efb5886fed3d29ddd231bb649a0b94f3e919bdb9d3e729ec6ceb2498d263016c9bf1b4cc6d650104ff8565ed670b497abfda9c0cb9cf5fe09e3491f616aa59d8649edb97e6b59e0157a6d8f3ac9871f7df19a09d88938046266f830a351aebe6918f59d60ec6a21d1cabdf9d66f2f460381b6a94786b9d8f02679efd1e4a1348c532a2ea0dd381c4f1954934c918d672aa8fe5d9c2be51c999b27bd142036188bf8d5b29a77f8d86a6b654fa023c7397980660049eadaee4595ecb779ce9f3f23e3807ba00d4d3dc78f8ba08ff472171ed287840778527a2b974306af3e5b3451c91fc9a2bc38da6dc623fc17f61bdff16c473f0f016d3aaa7017ab0b5156ba6d7161feaef6e5d185ed16e728030998521402b886bb5c6e76dc46c5ded4b1fcea458922508cc93e4bc1227fb6365f0b1852e9293762ad9b8ae46df4f228eaa8b6a061f4659711bcab7b599a0651ccd491a313b09f310d394a528d2f93179d4069dda6e5d5b0ec84ba6a86e3f4aab6bc783336ec0329bfa8ea02097c40e011478a5e4746b0eac2875420065c92c046e06d6c9954986dbb551ec672833a1c0565bf580d5ea71a9adcc256cc468da866052784e5356ed463560cc98be4630d0dba5943c29017e61ad3fc8f1ee3fc21a725cdda7c1f4c2da463f3bc24a827ca5a4d624bfafb04c4423eb816361d1e8069a0952997d1124bac2cd4e7f85fbf43e9a8d53cd122725b1a11c1b2bdebf6c130303577c59f0c9605cbd56408e8467d25901ecf1e158aba124eafbac26d62c22ae5ffba7dc84a3ea2b179ab6f215361b30b4456f69de6aace93d02804c759c51039b79036717bc8c0332c91781a27cb22bc82e91b400adea83308601b39b854ca77bce8114ea6e1e31d3d1afc552d6c8041c3d6cc8428e13520b3ab0a0a94ebe805531cd11a2105f4286cbc67c2d4b873da8780fd8bdbcb500a42471472bf0077349b5a27ba96929e928dd75a0e898e46a3acb958e02911f1a46abfecfe2bb564f8c490e21fab84574c883dbb98f6af0e8311a28411eee6587493fb9d663df86a5928870eee818590e30b328e0459265a7cab288676d08bc0022d7ec788fe4a47797ca3c70adedfed12b056cdf38e8242920dd59e181b16bd95b1407ab78ea91c1a1dc6aeb2c692be59ac6e281fb19e058ddb3f6c3ecd5520c83b736ade09810fd1e30ec84ccc6881bce23a88fac1801873b6c04aa3e27e144437becc8aa4a87a841b55ae1d0272f7806b5c8eec62c4392c28bc4bf76bbf456c5ce3a08704fedf2cc1cf6549e8d71633204708cccc35c70cb1f3358a307e7ad8b7f06236117064f33fe69a3b21530750d061272bbdb630c5fb12e6a7c4b967090f870495d2cca1c501f87a7c69493eb85151b3435c994e933ec7eea7901ae08cc57fb78a084a35475cf4650f455d2189d43417fada25968b58758168de05fbbf40212fff193af80b20763aea70266604e9a4443ab95d1b5b3fff1b97d2c3ecd8b11a6f932d65b9d026b4ae3f0ee7f25d0d9cea51da8be47b0f736e3944903510ef3309bedff1cbcef3a75f317876a2cb29f4274ca8130b37f053e041c8cb09f1d8255bc34e069b4f708e53c1a0449bcaee1ea4da90009f852b5c15b1c781a50a0ed70a42f31a593182e1dbc86ea37cbe149e9bde7688789ceab20adf533bc68b26e38c67965308953e9aaa77429de1ffb79291c591615e5eaeedaca8887a21f211cf8affff373a9e08f8718c7b2e6979fe99d7bc20d302f8947f1845be3dfa8005392c5ef0e1fc3be1aef56b4bae19ae4ff8de80c5d2bd5471f88b5bfed831eae46b25f71d0cd93d5b9f5c3ec2caf05355ee1c03593ad5057a7c3ffedf42abb47da0756c67b026c7545e3a66823db901ea3f5511d73ce529fd96654f5854a32160d28ad11e1ae41e44cea5434da0e8d459462e02bd04c85a6ef5979fed1df7ec0c136256b24bbed742518a67c21135e7fd1078cfcc1a41cfe081acdc696cce39d2c9c6f5fd728e9eb7f5f1e0d7aff82c218f142f769d75c40733db76af2135cf11c49081a3c973e18ea091f00cbd53c5f8c5126ee22f5b28a2248ec3c9ce4ae6c05b697f12fa54b10e2025780b905faee7ce3979794e94fa8307f42276027989a51b3749256094ef1943bce75660b4dea9f786b3e038c3573ee502dbda1f5030511c5599ba40f0de62761e39ea08d104378d0e5a16745e419f5f014ec3cc4d0d397a7c9c54c9a5808f0febbfe0f0b453712e0077b96cee520d79013680d3bf30e30e850fcfc9f325f2cdb9302521f00780a5af9e3bddfe7ed2040b9ac6fc5a87331759d214f418a576504291d03ce141743a9e4e8ec31f5047a74c1201ba17ba7059669dc645acc7e7fd032a88db751d041f4bc45b590c0e91f27806a10f9d1bfc09d93f2c3ba4329f92ad1f363b57edf537b02cf2316586472ede1c5d1f7fd4b3e53c98efb8a1ef135bbcabf40ec751325e8dc4485b0b664ccf9f9e26875969b11b06a3a3d7d13f41fd2cf41a3eaedc35dbe971e6ad22e4f84989a263b43158624cf412e580619d4f5ad355fe6f3231f326513d80c3b0ead296ec2dce1a5935d09844e167e15b923e37cd8df0cc6bf5ab183119b1f052fddf4e3cb52996080c7adaf9550a48d9c5e45122b919a20e4f24a2b773bcc4c53d8ee4a991fddb1802e462d42a6bb4378f70710da8eefe9127c1162beb4ef42a276c404bc435da51fdbaf9b8c9ed2e0056c0896d70f23f2ada2dad3a9e0dc7dc8036d31b0a1008f52cca00715df33a4f6898d0f9ed94c5e341e3d6ca085714deee82cdf882c3d48d844446e413256c6a3659fadda0e230ffc6354dfb4aa3c35cecc16d87f84e127ea89787b7d9b5c820ec00cbc33460998f749f5b213b50d2e98d9c957d3158fb3edae9fce3265ed3a2b051053bca9544b21182c13460eafb0de3000fb3e4000ba08b2abb9f2829997fe4bbefb4f1b97f4b43254972878fa05e6a96acafa21b515dc10458751bffdd4f8add86cc6b9d28ee58911cb4bf43b98d023206ad2e602c9dbba19c8f34f09e9daaeacb97158fefeed65d1b13bf70585d48104500b278b422dec0217320cace624d15df72617b1bcf48f6a59d649d12864ef96323a34cb453f5d89b768c99133e10e3f3f0c73d4bb7358f30df5a510aa3e7a360f9f5d520bd64debba72e096754b6e3adeec90f258d0c0cb4bfd428e02bff264b25c4f88ba04e31d9fa0d02315ce5dab860d91fc061a7652e9ebd611fba97bddbb92206d6d1bdaf5c7e96ab5e4d7a1b88383d10e79602ccb5207ada2e14c222e9bff7beb9d7afe408d0055dc762178ec691bc472904ca8c7949b15101878115e503f9b5bf4e4e93625587ffb1b4d3de8c9def87e55bece81577d2b0e7b53d424b8574a21d72c2cb18b4bd4756286fc8b01a40ad2702f3e3348f1471c75282cea000627b0e887a117e18b632f78637b223325970e944eb5649bbe838c8728f9f8f72fc3ff61f8c9e20bfe91ddc038b127294a76f104806668b5cecab097a0b9e7e13dcbcc665f0e51976b5047925b0edce335a284495fbbd949936f008b5022181945c0cc2e13ad0d53bd9c4dd24c583991424b5c075e46e2c209824712f65f482af1c2e17231a99b588456cf3cb775c8cf783edbfef5b5b214585c53e643c27b0ef8e7f0bc65e5e1b67f0d874d5a3b35b6cc251d08df8121909915b52b813aea025aecbf002a5023172948068815834818215d1ed068f93264c2392cde1af3ae8f2ecc6d4091a9a7055fe24f9040a71402c891c0f92b8349b879755902a6ec7f2c6856d44657d8264beb21f45136600514baebe9226b2496e9f1e5877c7aeb0551077b74adea4c82178e53196a1a7f37537b6bbc3e0892eb261838f9224e33b5eaed507ec3d0944327170bc4d2d7026f43525b8e2b0eba67ece1a81fb92828e4d43d100724e1b6b458e6833893244ff3fccb44d93d9d4e397f0f331867517c3a8e87d8c7e36d653c7a98ebdc1044e7753700194b0a4e24fab699bfa2af00ccdca6e8c6472d2f7a02e20aaf62bed824ab9ac3c93d03d4801ab14b3d7ff5fb3533ee3edd360c0b7e5e678b19a46b2e348e60a3d2920f44f20d232796a852315fae77a1511d6cc50ce657f170d2e5b2c8df79fa14566c8ae2b98a73e44bcefe21b7f3869165075d1985ae8b976efe5ad844f77f48d1fd9eccf69ed1369b21caad64d88f5d7cc9618f84b885f7d2af2445d7d890b7f0221feac5998ae38a8d9bcd8d3deeb200322b0d6f899d4c6d80e90b1ecfc791551cb4f4b1e295e233f589247e7ac8b525478a7d1c1f9c634e976334325b54aa13f63467870969302d169ce1b88fa6b25c2665a807efb32b7c924ab43d44c88ee4f50e4bd983759a042c79b3dde66eed742e8788951e5ab9434d727d57a79d74405b10b771ee99860518047e2d6a753a6ead9b3c4f8b6f7bbf4f3afd5eb5173fa9823577a0f6dc43cdc3125ecdacc09765ec0a4c729b8975de706076becb9c22eecfb9ec57f0948ada2af72598db80838579ffe5ee1ac5c626319988efaa4eb12b0b095909731730db9bd0afb6d687ee5d744ce549aba393926f3266eeeb0da1930469d36350388ce0aaa2a139fa984368cb6793c1ffb6fc567a7858127c1cb91d943263ea9979cf931a77bf3795a6778df2c28499cf8baab404dec1bb6c5259886df9530058325e0832d9e1189f28bb375f35f6eeb7e7dbf4d6e72909a474983ed62afec54974574c96a99173165900f9abeca01b449a94c75aab8b3cd610ebb75cf82249a006d674356f9ec4cd88ad920b2b0ddaabcba72aa23dde60c0d8fe80d25ccb04b6929b938c7e019c17e8559e030b16a210835a424f9d46cf8093246ca64c82a0112f08925c2f85bda4729a4c67766c574854cc2b0179a516d1771b3cbde76c9343d7d10d9e8b939a6c4bc32b86345d176064e3abd46d8b10f27421ce77ccab7b8d3a54bcb624db29957c48380d6c9d73fd9098635e7f22da1da802944dbd68496fa41a50e8a178adf0fb8827c43f216059580e01f213d6b2e7c0cf4933c5a4afb6c1d924c98c02adc57337f58c40aae15bbac05a3ccb364e5adb1d610a16452e92f17830d2535c53df61f955347b4f42bdb96e79c1339a124162cb44a20f9b9860c70454b402287e514ec1f1a944e82152380813b9270f092a4f1c114c7d7e6842604226274a0bc860c4bc7ea7e45eacef4c3748f75228c073ee81e2106918e4c1a14cb754161098093135e7bb7bb4555d53cea3a586d107c0a14ea417fe692156f5b003269e3ac1da1176d2cf2c59af371894afbd090702ecba6415106ccb0ab61f49f31776aae090f680a500d2c10f2a64310af891faa2cecc61289a03f7a076cb0020283ba7b5b821974bc106d2666b3698a62fd19312f6a41c68cba3e8da5a0b873b93b23f1af2b2458021def3b1e6e9d255b62ab8bee4191ee91872264ddb7295c5888a2e70a7fbac60bc0c42180471d0765f7c327dd0b9cfaf10428ee8029a2c4fe4f4ba4d493ce1f2ef6d1f8c45802ff04a932e309986655d928861544921991fd7c9d128de66e4e7e5af1067289c896e3afa9d46b0aaecfb1bc1c5a2f9a04171261b8c9d2ff4ac62d1d5d14ab0eda77dc0f96bdeba6b1380e9b397fe6e9ead644c2dfb1344daa03d888a00f609b4d966e421a4daf320081ed64635c6688f9915273515b6eaea203b23238ab15f1fa1f5a4c2a522bab75ae29d9db03d49893d2a1e5941a9efeb040afef504be3ab94d7faadb61620fddf697ab61892160d9198a4453fadd3edc5feb80582d2b3d5b98f1c08e8dba4fecba2563bd538c288421f9a2ac427c45809143951d1921cf8dfb0afd817fd3c4c4c7b89eaeef375b7fd5c98a5ac5979600b825594b7e2eeab474f9ad042d4b8476554ad240075361eeb11b5b53f6651fed1dfa7c062f7459eab9cd9057db193ae63233ced85a228f0b0c6422b7e566e04fddd9b10ca39ceb269a59f4c9448fc644c595ac46624f3d23234ab30dc6b185a6a1f99bc7274cb21cb06fd1769143d04b7807d1c501ced0c9bc4e4cfce2eb0b11cfbb7646b13b2af60b23744f9d6e59fe28d25e4f55d50ac6918b6ab7b48ccd2709f4071ef735aa873196a4f5d767dc1caf50dcab170a6d3512e6d0a2dbb39bc9de57fe1377bdc5a242dd806a03e7f49d8af7129f980b43e1764467503192f9cf1c5745ac37d6acab9a720e118562378f5d401f635f637a591f137dbc6f15af61cf07eecfc672bfcbb203225df08846d1092e08025907ca2ef54eede1589a6caaf8ade8ba4742b2863f2eb808ac37e9bc30b057198903da02a57fc78271ae6ad8ecbcf463886624c919e9430d2b91d88585573c35c204cfba6ae75cd4cb41607a30d7820cc20ea76b4a3b8f57d3d2b7d102b58c8e13ad95e83aa1be38adef58dc6cdf1ff29d345055fd44538f9cb2c68c447da967582faaa6e3946973a2aae66bbb99f2b57f2ef160182825fa5305444511ca1eca4e1b0b38528bc871ef5674ac9236cde40db0f614c5ad90e78c1ec35e54522476e52ec45f816588b5bd02441105f3d670a753ee38cc2ca4901fffc02ddd9413aa1cc534cf14528520dc9f10634dc20cc495838cd08cd127f3f1025caec26da501055b3a30a038a0e00640a451bb575b2ed565e05537bb2b8ada4a0041c13430dd23e415551aae5c5db183d1f7121761008f92cf0c772579d839f3c56cd99df3d9b47a5ab32dd0104487683f39bf294eae8a0bb7f286dbc200fd9d7d7eb8033260cbb2b86aaf039c70ac317a9089c163920a7c99ab9e77d7a70741a47fb343784e5ad38ad4c87710bc90c6fb44bbf4beb7efce4c1aea43c47cc9ad11c633607d79ee1fd215c45cc2ef96415f4dcf4a145f2fecb493c85bb242f449632cc895e001b6dfec9fb002a2f9b3b7167e3922b195c84f074a9e759829249bbd1076a1486607d7e536ca6ca6ca13a1c87edcfbfc91317896452c31a9d49c4768f1b4b46ac32e0907e00a73680166339ff62595dd2d2eed3a79fb9fa0c2e8250e89539f6d678aa2e5e51e26a33a8eb49e5dbe0f6083902de7a3288a483b7050f3230986b4c2e0123141cb7a595d92d11d8b112540012d2779cf22a3cc761227ec98696182c24659f7b847e1327a1b3e57e02faf9c3994e2f1cc941238e4efa2d5e920806817820475aac7fe141843a53800af05429be73b5233c2bfb786a19afa57bbb1566efcb5440a4f0cd49321c7c4c3692decef15d7986a3a7ba2fe9ebfafa401ca2543a03bdc59ada0f7864beea25fc09f49cde127be326645637e29ea446dc28006cf758e6bef831353a61ee2c2c069ad39ac41b256ed1b60f121b5ce73657b6f3c05870f4ddf49d8b24edc7153cab6bef48261aa2cb0af0629693c105969d00e0b49b1a507bd23aa1c93830529c3a050a7e2520232d0bfb47f547358838bbefbb2f541ebcb2df716d2ef3b247eb866fc36300b4909261b1a02c4c55d351aa2bc137d3c3f08e16f8307ee2e6eaedc5f1756c665987aaa05081a03b64084eeb7714e536990292a917dc06624f42b25ef034d3779f9bbd672e80ac790773e11bed8ae92c0436353fe883cdc67e6ca24429735bea014cc0a93df23f900825036bc56c3b1b019dc31512517feef7523837bd069aa7a091199c1c120d018875933dda247e66455cb846f453124a4b8c31f401ec7d9c84ef9824c78a4b7e72c90b22e433716849aaea57419379ae6efd9e39561d806d2c2540159992e1a22ea6053e4fa4fd6926301787d4ff3a9c8e0936d1e2323c9091208a74b1a812e282c8afbdccf1842c9e31b551980eaace4422a6bf6159f369cb0956f47c509b681c670162553af70f77af4a4e4b7cb69905b0002aecc18cc3a09f3620987b0925115b28e705f44c4aad322ba2f07a96ca8bc939256937fb47492d68a95a7318b1dc08545d1eaf0f9e53323465de8addaadc14147d6d55472a77314692f8e85498adb2a754dec85b018cc3f18efd4e8c9ed8d2dd8c04c522d556e4eae999ee290fe8cbd110cf59c304c4188ae8d53f124a27d617176cd9c0516043b1b93722b3850215d43b58790702f3c249c8d8ba634030cd53ddcd4c8322cb48c59e1a616f1c19fc0ed675e55fc8a0d2d6f7183e8351320c4a648adaacfb3defa5fd83875bcdce5e8880a386b502a8a4db05059479191e603590f0e44f95e10b6c671239c1c99da6c55114a2581479bab56915aeab3fbaba9de8af934cbf2e6af0a97be3ba08c9f00dd2d3cc237be30ce2e4ab384159a7e02943f7cd803730ff2637de1ebbfdf1e90eca9b287b72fcc7dd6a63988540d08a41b4dcf3c0d954c13440d424e6ebf8a4d4934f31b2ab6dd9545a2a0ee20c64c31935cabbfba6ea57831539cda81b3dd5a41b96fdbe0009df8ab16a28a5c0600e522f187d264ff1072fb6af3c9434230679c9d0573273f17ffb47f225cac798322de39f849ff41bed593e7af4926c757adfbe99f84af6903bf4cbac13c6095281653c9366b564eb67870158c825f222710b9d930e2e0927d87088edb12c5bd48acd489e990cdab326218990ffd4850e8a1afec133a2d6db6a28034c1c792c487560637e7543defeb6327af1f3bf323d65240fbe9824665fddd7bb480060de22eeb0e427f8f98ad19aac0c4cd7fcd631631a47b1476e6ee4a3d232471117692d5181fa84662d1c1ce78e5a1c650f8a7ffbd8bb238403ab241a1c554eeb3917fc1934b69032320b7ea8d60dc77210018b26ae3867595bc90b099edf6d43598918e0d44da83b32fb0e50379bb542ecf0236101c2cce46ce949f633d691a653897ed7c8b10db89c8fd8cff594db5fa31456d0cb9e7fbe1fd7ef9de51da0c427b2fc768fbca30722990dbf3b66b2b6070f25dfab6d5ac5ef9ef0e0c8e5033492aa7150455f5e6f42ae350151390e3710ba7e3ff2f867413243f48483d280c973c24b9550bb73785f23d374b5e136d5d82f4bdfac74b2104caeea0d4872e11319fdf7ad4b501d7270f87ec824e2a8bc7c370addda88efae115548e0a5e8527d03999e147b9b5410c6e81f3f9be2e9ea0eb515597fd0e7178a8d7f5bf8c2bbd620a7a23deaef55028dc7fe760c3ad806fa000710b9bec5e4f8dcda4a754f76ef6cb1b83416e4d63e8a9c271f8afa1fd5d647cb53bb62eb1bf917f8d3f68894fd8b89a7f249f8bd6959945322e4e3be7bbf3688d5449a1b57fcdda1983e0f482ddce147dd14a67519557358dc227229aee6fa3267aac1b408e22005901f82be84ee9d2f4159df1647e8fa5c96e509018375d114347a495339bd8aecb2fa3c311525c1870a068f597a39280b137c671d3efcca669e1eac4cf934a9afd3143f4c9b7a50a6d745f933637e61a46aa4d451ed37686e56c6105f1459bb0fcf826840de307470e30d7867384558e3514f383cab1bae77a32084674a52cb27b0770a0af440b258d3e4d64db215dc06433346e7e7093ea9b5ef92b6516578bd8ba6fdf5a7d79b834f2a9738e2d8784e4c556b3e2d01b71010df82cf1699d73136d5d4b63ac185be2a8d85f9bf46bf323630a36964c12baae1904a5f34190e761c2eab61a781f66e9d21a3a64816880178894ee182f9861269822ebf66574defbc52f8aed83349b83694250a2f005bf6eb3ae389206d10aa0f583f527ab18a2ea351d4adcf29bf8036e9ee3e6531cd188d15dd4bc736044ed9152183ed994f4ce3bf6f473075a65af4e9ab31a9818ab9f23b9c1a152bcf05cf04c64aebd6998d58e0ae6a70bc20e98c92cf8e915706e141874d391059c3e6c50c39574743f724961a0d75ce7659f1ba41053945aa11fcccd299138f9779113ea2d4843718b50f70731869b55c5349dbe6055c6a58418b9492c5b69d321e06082b24aa6149b774998c510ac102e23c597645e0007820054be3f996ba117f91fc52c7500b4ce2a50f9f61e9d6268c4958a4b11e31532eddd7a3bacc307cd6725aa65db878b11fe60544d536f9ac674d2ec8adcd9be906af33af3dba3064fe90551d5211565725f90030dcdbbc5f439ef2df4bb46f08de6e2cffd160560a8bd7723fe8b3efa76e09961e55ec8b87855d2bf182721dcc321e71c7a46c9bb0257b4939a8b69af17e4011fe534383a6e3c2a9eb7e2dc3e08fe78e5a11b2b7a7fe2792ac55c7cd89a4070053b86b9780204d7b792075ef7f693726a2bed57311637eea099faba2baad38ad7d1ddabd02d3f89a59da33ae866b6ea59e9fa860d8f6edb16cf49b28d4ebf79a5dd3278b02707353d87082037ebecaeaef2367a979212e5660c011c0211e0fc76ced48aab4fffd20393f4857182aa8ac28309649a12d4a9f4ffd45f892603c34c8c8d62f6c8c252c0ec5f66a15a6ca21dba56f2d35e8f054a17c2bacffc16437696bd471513942c1a6b8bb4a284ffd0f032446d7504ebeb64967a03d8e77e2c7c292b8305175abdf72dcabab21b5a7b50630c5dc7a34a2d224d69e598ddd55a69d083f7d411a811c10af3630547b69c34b8003e3ec917a6fef2db2658341072e056ca5355b8108af2b362454c3323d617bf2d47511126cc1c1bdbc6e527fe628ee6c20a99cfefd03d791d573b3788cf2f8cbbd56e3270e287808b23318549bc2431951cc58384c4a39e219692e8e28f8fd6b6d3278582cba4372ee5d10f0d0819ad6f982ca17170574280d8b96ceb1c4b5e47397d1056c78404c81a357df896243c5a8c0015cb635daf3e96a67a8eaba6c0ac015cb502811b1d25ce3798baab696bc754611211828dbae8e8c017c8750e0ecc4a61254a8a778d26ea74b60f185c6ec356d4acebfe54e43b9415114c8c37f753c2eb5ac8e864fd558f0b54d66f7e82617abd6e3134f731a4be0bd7a07bca0595bbdc70bda65479aa13c0256590898d0c9b768546c19cf096ed768e48b8677cfd1a6da5a64be2d8f1642553ac9307c773731dffe0fc394bf9dd74d97f682737ca10f42906181bbbec2c57e73b770b0e24e91342dce42eeb9d8ef818e32fc5c07a9cfd4906d4bf5847e299d59c66f1b2e0698d20a297830f98ac05741aece469c2fa86d893f00e06a906f080b7482de07d35ede7b4d51de476171b5373e350cf4aa217fc12be444c0b098d9b452c558ea00271cde3e15ad4a52f21c023333c84cbe95b7b3ae7e3c1c7459e1b29e99983a8bf80297f5b9dadc0391b9d553ce78d82575cab79e16c8f3bc750c81ede28daf30dd5cb65a08fbc5ccd9bc46ca90a3437ac41e360eed98c832cdbad4a993428f91fe714a50427036889e2334150550581cf18790332468ba0816333835a1b9af1b82dfe43ff635252393cac83ef9bbe6ae1e5841d0747c4b98e07d77f5b7d691eb084f8617f1312001bf4d130643d2a94dbed84df0b4994c406870132f1dad10186f1da8a25c55768e6b7f5386a94d44bd6d9c625bc839cc3976e345c436c3a3e2ab391f4d19002bc44b7e4ff860da0de81e223b48e176bd83cd7880a32be4cf9ca3dab45aa7c9a736e34c5b40ea1b1946650e13ad0486f6d5244c625752bddca373003389302c4f380d5cd93a71d8f43e3cedaba9b2f517f3da0a320383fe47ce1c2758b0b821136c4f2a8e94839bf2c1b83bbf14bbb183f695cd0288eed77a043e4f1fa80c3524c997bc4aa27c9f6287982933aa7d565eb18de2df35e7ff9b30cf09ffd4915225a6c67557c681358d25feda6bdffb12129be307ebeef0eb6892a53e2db92f65eea5f863e16cb473cc74f7283f4cc6b8a63f8e41aeb9eac83e18b9dd83704a12917213c88ce4948e62d38609312005044f08aa90bd3e5906802e1057479dbeffe3ed6d1c7dbd536e4ea14069b10d6f97bb98ee0af275808ce1ac97308053950443360a7fddd3df3c6e35a0126bf3262c5f071290b514b60773d48a04fbfad726b794363a47c8d41796c9139e20284bff70b9f0b4c984dd80e8d3bc04f2423c6a5fdf84cc47775b6cacab47a61ccdf986d781a2f3d3b50f2c4a8b6e76700d55e69a8c635372fd5aceaa451267ffeadb334a521c5759e6127b035ee6eac84128e7f92493740ad8afa9f47095ca032fb552a1a953889f5509c3327b5f51411567b858806dbcc25b862f9a7cc2d5549ecbc2e8d52c9f43c6775efac3cad075a4857239d0d6f5f52335254c24463a1f21d38d6a431a33a14b96332b1dc35a0c55416d5f923e52cc00adf2dc93801eadf6b39b9d46a8cbccc92c77c53d18cd27880cf9555ec464dee60b792081973e8c5d06c77505fbcd2780353730006c89d565331bdf6805e6df2f17ff905ed5800dcd9d9556f88066db78fcf2529870f940df4bcdb858556c8010174daf0d40efb5f8d85ed6771aead2875fe35fb40f9ef39fc841f7be4d15b0af16cb8d953868890fe444314b203c7cb807857e84ed5df3a5eed5ee099fd18a82576a2599b0b9a308e809155890c1c652387746b4c54abd0e27dd2f3539d33d0257988b41311b9a655506d166472103fdd6632174d33b67ef2a3a2e67374f3094b571d6952b1f9dafc865e634c4244fe7278d738e0e19bb9d6eb2d8142a265315cbd975e03869a48ec3e55250f9100e07a473a6d229a8bb4e3ff803554192ad8dfda74ff246c733bdb9f8ec59f2f5b301f057d092af27e8c10770dde74d381ea11d044b4ea5ffbc2793e2f696b23cc9c8c4e25f608e8a3e55c3109d61e61affecf14070a6722238cef1ca2d11241e5d167fa280a50ac49e003fc7942d7d92bd48734a14ff64f84db6e9a7a6ace4b4229c612a92a8e420baed3f237d0a2952e36714196a61fd9ad56f521b36451c4a869d29752867297d81949a39f7f3897c39c63a08675f4287ce9a5a62af847628401734cd032acd58aab549759111e2ac4ddeedad3c1587e255e61b7779c58ef103611570b9389f29e53c6658c31996648c589c85a82f5c32a73f03ce2c0129b2d575fd5988b252a0102e48cde032310d188b94b32ec10194797df79bbe124aab0195689784fd60aba0d6de398509ca0573593aaa1e9003e3ad7c8407b581b821e62484f0bf5c2d3e63c77529b87609909d6e6871c5d7e5680221e2a9a59b111cc30da52fc330ee156fdeb54418c25c5b1e05f215b91bb4f480bb8f8fb8b66ed7b32c6ecc6b8789f6c4142b0c33e114cc43a1e1078511825cd0b0c103561f579418f2c769e51d18b3c09979b173e5c573e85d36f99b084834e7862dd87f26cb0910f9e91c026c719f8662aa4bff46cfacf54501bad548a2b3b410eac8272a7721ce291fcc18836cba17202cc39131b6cd58c148a2f2a44ec9befba1cf21ac6e65548a5ceaa1e37a9fc515e7447efbca3e35c283a26f75dfa584a4a3302c41a048999190c8e2c50d0ba1722ee668494549837b96701fb3abf748079153d2acd623048ecf21de47a3dc2e31f2dd12a97c756c7066d039517e1c73a949703b160132c475ec667562b7e55018c40bfce141aa80ecc71a821e0ecd8f2c8212f2d8207744a03d4787bccd6ed39cc394e51f970e4aa24f7b948737715baea8a9f58d21463711f482722ccd870a9804aec835e065cb7e53dd1dff35df832d8f7e78311312b83535d90cea25a31fa751410b2135d378b7ba981b10574cbe702298493045839b5cd1cc0d24103072770768842e6dab1d60fff45f6cab49a11eae3ad92d231299a37e6a2c0c1d46b7bb4f7d8490ab6911e1c7233e9e19fa2a8b683a1b3af567aea413ca9144f9f97e81b6099839e1211ee043a50de384a66886649da1d6ad1031f04bc6423a4d3f9bf57f5fa261d261e9c718f89faf7fd05bebe0403f7dc97341477b1bb8771e626f2827c92f7c921ee3e6b0309ab44461a9ba7f7b3dc7d2ac4248b05017689e36e7685701bcadc95da52bff8724af63c8b4b7d87e3f72a2c4365e8276a562bff1bbdb412bd65a0ee5ae5e971b19073a7461f6c90811f5f26cebabc4c5db98cac95afb26d17ee1d2ee7c1f2859b2b9786aa35e665578e73c5037ac60577998f77ed46434caacdd89c91b87a3969752257d1a57cbec8ff5b806bd985180242af50257e6f9192cdf501723a13107b82fd2603b5eb90c5c72b839750dad33cf42979b62f84e9711682ec7061e9cca3be21c2de03a2ad5bb8869486d2f740819b7af4607364ca4734b6258f20103d5622f44febefc6acd9f5f966c9553e2efe8c57aa5456dea64ca98c559542c9dc9d69b94f7b4ac42fff3331e75b199ad4b3cd1b3ff21d480af83843ca2d03a8ae644a534ee632287174441e1abd586ca6dc72c892ba0c428e7163e6c9073b72aa3fee922a8adc8e6b6da3ba1ed6703a93c2c9bfff022fb9fb17fcdde5d51342acad21cd529cdcbf2a1a78d0dec37f47b6e797e86667fd44ff6a562e04e1a4e8435584c40589e7c1da4191328528a2f2a62cf602c72ca787cb918d8260a77d97d2b37a837c9181ac4a8f64e0afdb90c89cdbf7f2b63b0b315524008f15e19755149794aa3e126a2397d39589fc58de0e3f278b215e4204cdc8417dab851049d920dcf78dfcf7e8449c7e748dc03931728477beb3dee1ea08141a187156d640ed7f9999548919039cd0458fea96d83605b25c10376afb955cef5fccb762e83fdc5607d14d61d065c2fccb9723143fec557fe042a213d6600508d93034c7344873a9895b6a6058b2a8421d8186d949e328125b61b214f7cd3a544213ed9f4df0e73cdd9e47275303daceec2dd07e1e81de1b5a83864bdc6a72666e1b300fdfc5ecf102714c9fd57df76fdf47139f8dbf8ae59863643171164c16baa5953c17821a7ce5feac673c05a56b287453ce3a0bf5048f0999b7711604d6cdeaf3cdfd661fa21fc5bf18de929671c801f00415eaecd35abda3d8fe71ee2d3a2d47ef76cd1d84d52d4eb0eee5247e7910f05db48fd9acd85671f253c5dc7ade10574e9456980235e3aecd3af4959fe4a9d98dac1a9ff579b3b26301d4935ae08e1e09033385220cfd6d0d6edfee0ed54fbb83092ff0a5ae1bb1a04665e9dd0ef5ef2c6ddf02b4a12472984485adb027fd12ae6c60ffd203b1a4198d214583f583147dd07322187fac0ca78af2dd2a3307bcda8f52e78c083b63c9486740427fdfea84aea4ffecf33318f3215497d16c3334801d836eb0adf62815f06c4892099d26781309702a3d232522d28c030c0b7f17eb85db1f8f7e0cc6239254234856f9f213ff111cc23eae10fb239cc3f7c9b537b7745cc6d255397aa6520b351c8971cfa61bd8e498f6cfb2f1b3af7e776419c262a644fa5b2c51cf594d569b434e03cd8fd739b596de03981d0f8a77eb224562bae23f6a34ac2993e81c694e39aa00070aedcc023f9918b58e06ac490ca7d6ccac1ce5c2423789fb4cb563f03e69fdfd3c2eadc1da517e348a7d8de44a431009ad7c230f0508cdd5a25a8965b174b3403bdd2f2b07f265d67ee0b0e32b7abca4dd557b3bd90c01a774b1fa4e779a176049b21ce621b50921a574127c89bd2902979c5b092a3414eddf0f56cc47445d6f61ec80da304d75db7e1d6fae580bf5a16316f905120e7a4caa300b371a4c4abe657e0796a12c4a39c238781cb468fbb45772f065d1b4bb575216e7299b4c424166a1d4c54cd22f36ea8e2ead0da79463dc9be98eb9c98e2c37d1a5da225dc30bb11c2dd85620d9bd18aa0a745afba11a5b74803e9d6b94ce7a8e1a9106ba51e6bd765620cfa134dab823ac3e8edec57bc2f1e5341ebab43624732dd4e80ce8b0d8bfea30ae2697762c30a08059d17d61e0150668b1bf8e51c2249b781f0c65fb30a798b424891fc2b09cf848869cd18e7226e98b7a3ff22a3ca83d84958bc9b38ab7a0bd03d89800c65de3f7efdedbb014aef76e8b7aee3a65f03ccf07577e53c9eb85a5d24e24890a9bc3d028864ae4a127692c862c4d9c0902e21eb7e18f4598ab7ccc7b289730444820466d8fd2f350309b85cca1020f13554b0971bb91ecad3f733f5f7c3b18d38e1c51c9d5f8cf0eb6ad892b92dbab3b0b9da7265d3d2043ee899a05ccae03ec1a86778a3b72a4428c0b8fe7ab0bf09180b80db836b3c7251be9e33342df7805721d826706a651050092e0ab233fa257a9da19b73f8f5d0b4567212b5f4d979af8bdc53b61017d38f3657fc1faa8360996c95f0e422b8b22f9dc43998d9099f7a1b8e94e3b8de2ae1b23b811f64c099054037c6e0b33f80d5a42c54f9b6a0c549353b8424a5a5c91b75956f0b6bb7838a8df9697269b5bb81e62ea2589fbedf1b0ccd513f1b7879f6c2e404c4f339717047a25f3ac7909311ce1e511c668783ba84f8f6ad5f796471802b646f6754ec7e63c754beb463a4ca5efab05ed5372c86f8ba3f028ac726b32ae9108710d188decb7e8c57a736bfcac72c393c06c0236c4a53c5a4a43b13d79cf992f177320bd8578d52e1c6b093d8d80b0b8431335f7ffd19a26b3a469a0d07d7d00f9f85e194728fd31653bd2794320573ef843f1ff7712c227cbdf46c0c897b9147f0109aa9ef26a5e60b4f8bb5f52dd44768a714cdcab5af449d6e5e89b3131273f1c5d0e064b73dd97d011621d39fea338fba049959af316a60365741749832bff44f7c86287479ee6f7cbaaab7025bea590c65fc2c995de0da3d12f778f4c12d224c7efc9e546ac2a1f37c36ab24ba5c8a7089aa51591d3f4bd13ddacfde52d429a122a08bd121e606891e9e0168bf7230e3d84aaa7e18178c22f091237a874191b2d0f78ba4e8f463dbc555c0abeeac3d91f28b3b3dea60891afb979beddd7d4b41e8d9a3b043c72ccacb963bc280661787244a134585f386d3f8de524cc2c7d013744f9856aef0447c275d95f3118828aac7df639e7be4fa4cfc3d13a319459b57c3e87dbc297fdecb7ced395248ca685cb7f20cba2100f3dfa14f4e77122c5945467f538bbfffd982efbcf7e4cbbce1e09c3cc516a9b69743b8e0ee9ffde0e5087834d130712c6909edbc4de51e29a32c907fcdeb42465dba30e14744a90c53681fdf67deedb4d8ebc0a28dffe4a6bc4220aab3be1008d10790f3283a13b9e1e0bfcf490dec92b6fa3d00703392d945cf2e9e1713371a6f51601987093caf40b1120c4b0740304a6a89b5fd4cf31f1949563fc5b4568b209772091a037cfa8e67426fb31d562a332a16ed53c0db159b34da7fe31b84bfdcc5ca8ef1908f630e392fa7eabc0892e4c7fdd90e79e798315fb2f2bb82919a13318fbe81af8e03c6c1a0c4fef8e87494960c957b19f184b467e3db40edaa00a263abdf3d93e9f34a19b1c555557ca84ba3598f52c281780dd7e22655db21ac383712e62d4540a1bc52591123a7afe50e9b868e5a54bbc0469349e40ef373ce5958199ac04cd39a84765838ec80bdd79551cd0f8260c1e725fd22d7cfcb378d73b69c66c23c94e99f515810b6202112305ccf3632ba9d565feacc6c4fcd691076511b159d0ee6a8836ba83883b53b9a796a3deaf1272ddc9da39494482e4310924b55f3e8e016022752e83bded76db216183dd2d0f2909b92263e1a3bfa244460c428c852bbdf60ef217b207fefeca31f8f15e610e8c5e2ca737bc78f83143e5006fecffd56fd2c10b1a313c3aec3baf8ff50c4247f36e015c061f8fcd446ba5c8a40f6fd6726a26371e0ddd062be55ef524bca1763e286784130baaf22bfb0e8a6188e0b0b17889c35f06e44f769aac32ebc4c89a154a0a5709a4b6296e8140062244ac77e5f46cc46536db2e3b0dc55e2ed09e536440a469bfe022b1129030d723646b396ca83f4a32beb364e03ee66806fdb304c5558adc695ad4afc3f464ebc6501ef8811e6cca3cbd880c7812a34dd4431a0da0afc9695f4b8671719d53dda2c29092dfa66488474825f73ff3aaac1f3045e554a7af14447aaf7d01ba6dae8eacebca4c9e33ee3c34e256631ae1e4e883728453aaa19cabe8b2066b7e8c140ba33afa8743dbe310190319328314e6329a3385c62e3141fa5024d123479ecce07d38210a8c6249df7c4a06ef21f66b1251debc0aef2749eba306aaa96805d803ed753ea88d4b8ecc03d66babdcfb96732d7fb3875bda45aed6bf4def3c293e64089f3ae470a3972a9f970fc45cd625bcb15724959c99c25fe8afeb132ebea57e4ca850bc88e48f33d31e8fed0b25f4e11a5e5d2f0d8d6310468a5586e9e16dbac9fd16cd4ec87ee24d886c3ae54bfb2200aeefa681e825da84016f7012cb2ad017bdf3ff82c3aa2257fa258377f08bcf0333e872e1cfdde6eaa726c036168f17f1b1f73edded7d325905707dfcf01db2476d2ce6f9a1a3eb74177bf578b064b475fc7d1d9256862380de437415f3c7732b696ccbfadb2de64e8f5cbf41e1f63babc42ec820c0ed1d5977bca694d056886f2ac19e38d9f47b775ab29fca67cab097d462739150c95924a605181d743eb083680c50c54b29f53922fa05017bae2342c19ef480496422a2e5c1aee2f8ed66dfb67c7f2411ecf7cc2cb45eff67ad9fd43ab0e46fa5531c1af4feff7042478a04f32ec664f64149a2502754519b5a0169e8d8e2d4f4a0ccc66e032c0f2528cc05738874724049a6501be3a020179d330233676884cf2a2056ba7e489f3ee244200090b3bd8626dd31c0d730362894f3b429cca01b0d6bcbe1d15d68b4b899a0f25b8c53dc49a37ee47f6c68db2be3525f7eb1a8c318de69d8f0accd83f6f74a90d77d041b3dbf50721c6576c56b0b340a428bc634ec1c8821a27f15adfc89ff53c87e42d2452332f184bb86fefa44a69d985b6b9e33fccede6013b4c2efd57647bffb72b569aea3d8df9fbafde05494607c6f524865f27a988e600c264e34bf389b92eb72b99c402b46fc3e14946ed4d7e30cde9e211dbb211b74c61adab5e5061e54ff5aaedc927c8e93909aba1f6846a07e43f5f62f36eff1c093a87333d090e8e7e9bfa6960b08770b28adac7d846c9f25ff89d11ef7fc2d2e356794e57f564ea4ce481ce5fc3d176ad85597aa809253d60955b1cae512ea270325f4b6173b5bc997d9e1bcb4d9053d737ed0aef6871b4694acdf16bd3c2f05065752178535e9d965fde34b34ab6d98d12902c39eba5c90af708d68664ce90d6bae91d7f00f252c570375900154430cc59730d9df735e3ad82db29fddf1ab9b7719c87365dfb876eb16a6410266d91988808876b84a634ec8d8010af0ff5d4a67624a6e4518354ddd19ab57df19d8503fb2f08f934a5606c6741d307d8281e86f226d14a05bc1899cc1a6589b9110d199dfa3d6fad962cde7c25c281f493a7e3453a8da0499866c2ea2904a5f3991f6107ce38171cc4ac24bbeb5d47dafeb68f24ef43f95f28c63e1f9802d7d7f1ceaea5cfa61095c3282a240b05e9a64706551a9972c1fbb9086e586cc0ff16dfab0112825a85776fa26de2ee8ea08994ec37bdd8613ba85881def41fdbc3a7c41b3e2db36f7b2c9f98af130ba18f315d1e3ddfb43f66eb7a8c2070782fbb0c5315ee2caf05c6643cdfd8261c027081669ef6e29ea6ead344b1926ffc46a995303694ebb7ce44a841f02365feac029769ee599907c5b5cbada1f8f16a5f548b95f1078da9e2872bde4cbe278c23fb72b0660c10281d8e059f47a7d776cefe251c3affa2a615d4bbe44c730ba0824571c0242e4705a3b22d984a2ec7b2ac3dabf075f4ef0b8b62feb6dd1fc353cadb3bed232ba00e01672cf43888ffecb67259c33d7b23cd77f05dbda6951e0e5ad34aa30d3cba23b89cc8c2e49493ab5274ed262c1dd05fa9ee705d098509be41909d8b9a8227c30de5b627d8d3b54a3105e4f4a80c1495249e98ef9a3bfece2058cfb0c389274bb485a662de8d1073d7d47f674a3e90785f10b495ce01896a5894e449ceea0f10056c216df7c32ac60e3fd27860e1057c24ff5e4a51c06a5cf4c57f8bc8450c562a3656dc332566c62994c817a15f2357b0c13ff355a10aa892922e16fdb5de445a4703ea767af687b3df842a220a13afd9c77c85668f8b719cd2728a377161f4bed32c1db7d03417bb881d2ad6eaed98a2756a718652558d0e1b6eb5e5930f948c0118289b7621644540c0415bc9a5fea85a89616ab3d31ce2a67ff832a326293f958f6a5b623310426082d93823d731d0eb7ea3a30faa8c253ccefccc35ab7f02b7a914d6d8fc3ac1b28f15cb997138830e9e052f8e586ee2edd9aae8e33703012a632dbf124c34136d1f5e0cf71183b0698ada4b0526db2e6942a7ff7ccf4c059fd78998f6a5c4f361829cef24a6b011531048a1f938b385948b8303988c38cca66933878b511cdb41b84a74a63a1ade1f53c488356ce6b2a941efc16631cc2053a6201c2153c5508bd23fc2b959fa1687e8d75ea23e39c47e333e2e51a817427bdaa1a39e45f932840dd7805e49644aea5c20b974ffd2068f4d605d81bfcf6c820250b07dfd343bb5ae627552749dd624b0cebf1bbc4ebe800e3cf13ed705d9bf63bea145138156cda3771a633f6e85232bdd78ef2bb241957117fe24f967242d8b87dc0da7a2a13f6401523ce169a5959a88045f613f79eda618993dfd7db49a0caf0a1be4fa9ef5d772a5c9f2b832f31d7835504f100eb811747d116c235ecc85f060a2ffa7baa40950146be2a16a3d5fb012a88c5e220ca30ff9035412d8088f1ae254302165b5c1ebaf469b67d5b8017e0e128a5c1f65ca024e5d64e9869f8d5f029b0cc2f892f8a004cec15c5f265d456cfbd414a9ee768ed80d3148bea242fcbc201ee416be0ddac3122b1a0d3e1624b4fc5a1e8309091a54a21e4c575d0407fb9c5a7d2653055f0242d4b8e38ece64b1cace068fafde23c88bf1b1f8c7b0432aed2874adf64fd15d001892595909fc7ef45c777487f74dbec24e1ad1dd1b0fe5745e66d226558949bea92c98640d4fa724c39198de0c961604d869ff7da7df21f7ecf76f146afb4b5cf26c406e475c04485f11f98d55c1d2713ed78954ad6623ca57dc6b5296c9b3a8748d18687987efb7144e2f68f6238d17efe7eceef6a3ca5a02e153ed3a0a9ce0cb4fd140ed636c74b81aa8a80f3eeb675700786970965cc45391f31b36806d8d795a9365a6bdc5e936113d3a9ea896159fad76c93c10d312ae4a06ae28d6fac154de20aac0ab8048002c96e8ebe395602f9dc80c67f8c84654dc51c6697c6f62c2148125d2f7d7e004f4e4268a919a92ee2b2e6a1cbce3c266c6ffe7e55a953844e9d04383d2d6d57250a8d2d7494d253837b5daf7c246fd0c9e4fe6d24a9de2c8724bb3c1712f97cdc023e91927d7b60bc95f808d693c5b77e293eafcf38725289e3089c32e9693ba112552b3bb502ebb995ff4cb1b6993e479e8bbd2162b4c0316693b69430eeb9809113a28951c56e98f20b656bb616161ff76d7522d10a8db01d262dddd4d1831e67c7bbf077ace65e971ea884100d36e47af945e611cc7348add6dc1b470dc7bbf8e75fcde963697e3a30289148b0a30d3f9b8186feeb0b028d3808843d8e49397059c43bb90cf64933cc2989fe9bbe2fd3fddd13100a63ebe22bc7d960753af8c27aeb7c0b9b7165046202e93f7877541b71540bb5374fe25aa2b9b09d1a46aeec5062e67808ff46dfbe13b702317ff725cb2c82d579b5782bb5ee5c3f29feeceb969d0bb822789f7eb51bfc47f30fbf274d547daf81d9937af771cd6c43485c443d5ef2214611370096445944d2f4c3ab3baa7019dc3c40d9e3561a8d0b82bc7b46ca81229e0fc555dac55cfa13b45c4033cd1099a96d05b033b745f95c8e545bff294b72d4397cf0fc8d094d8cde48b74e83d389efb6027b0a9d03e60c855d63052077db14e106448d20384f063ceec993cbafcb1f8d84e21c86930a1dc78e2405a36ee090723c3d8c6b6f7c2ff2bbef34c562aa894faca6aabffe0828a8ad8b81cacdedd2a80f161f4b2f002603b27ed76e0ba8842a760b7119d86d9a0812e483a83fde4674b53f73e2b87940e91d9722c182d73f877551f8eb6fa06a40bf472dd3e3e0f860dd24ff10ef38fe4b242559a2ba125afb4ac8df9f16d3520bcbf8e4612953f9962ded36924ed3d264f446554d00ce1b35216769bd1971f3c6c93c285cc296f11a4858f87648b97552756d90d498324d189e685989c3f281476d68ddadffdcc18eb070433b3664dc15b8a7179552a678bddd0af9957cc145bcc5023af95da702bddc1bca37b40d54f19ab0fe13e87778994f14eb7bc96ed7ef9916c73cdc1687ec8eb62b5203009380d2889a9986d6b8a5c5b510ef1b01d7885ccea2a023defeaacb7e636ce44b6740f6c5017b81e4241d105289aa7f858970e7b4229cbad19a4b7b7407202bd49ec5dbc072dbf6ddfff0a291c4a10410d5f07ede7a4eb13af47697e1f0e815f3f2072d6e6a4a979ee5b5d3245cf226333514c048ce3a9e649a91709f47b42ad7997164a1d7d1b5664040440e8192564caec3166c238c1265d43275765c865205cb9d6441502ca876f96e80fc3fe903e729270a8925001586810380fb7717b158606dfb51f2cde2306df290a2777a842ab5ff1106a3056e026d10a04f6b1e2c41026b7d1b402d32d3bab8d3e3fec716180e6d51cad781e31ebd7d13bfe0eeba25de0f1681f6620f03c828d56af69cb9a868c6719a7a9983f8ead1e9a77b8fdec51d7dfee81d737bfc6632d9f152d0029f62bd1d512e97b6f783a2b7da74bbdb2d0bde4c567eeb5ed7f11ffaf0fa2f2f7b186ca22da226e1974326eb1301d52f8d8516c3b8a7a53cd7033bcf2dadc4b864c6ac2da9a592b2ca2fcee2e738ea52a3ae692e2276fc890590b61ee3f79d75efd00045e89dccf933ca12f22e47315425fa5aefe21f6f414c3dd55d26ec387a169d1ffa1209a3c66f84ae6c73c0840d9f2899f800fe42fd22d9808445dcdd00bf021488e85e72235edf1775c50d5c506a5e7b49e09b2cd95ffc7755e26dfba9ee13e73b788cf09cbef454634f46c662ac96a255f176dc635ef6ef419ebb58dbe717c29fe97a15bbd297358ab14ac79ca41ac8371772f28c7ec9903849e7180206c285a1b8fc47ed866af563d0e05b98c70ed83b988b83bb73178cf34901eae38f8d04e16123fb308ab6a1c227e2ae497a7c3bd91d48674cf665523a48ea612695ef1cd804bd4db6ca7e84d086ae5cf2da6377db16c8863f66310037f7a6d63cceb3c5439c2b17c99694c234f0682db419cb8b0b1c34c48dfd926f742d157c286d6c5990bd5d062dacbb2e9e116616cd10cb1b3dd841e4aeb9af493ba8a64c81d1d8e17514e9a81a22601486e5cb11fdec9c76188573dacbbd69c0d8ef20596674a4e59c477b95b191e14d415d07f5f4d0fb177d32b7875fa936f288ee71ac375af4422a142493d6a7db365ae351f7c1ea555c9fd4b0b9707ea0676e4c9c7683e3f0b46edab9a1a5cf2dabd47961ba367a077af1d54eb61fe33507ea1c76473edb93260ce88b32a910ad240e48f7f67a40388f6eebb9c40fac4abc384342522497b78cb9df6cde7bf9b82420d5330eca8b29c268a2ac84900098673b477d527e23c00b7b1d37c7e0217b733506be40476054f567b4fc60dabdb922c3ee59dc4bdc79a669c97b18f565ac3c494c08fa9495e1d4cff13ce6a356dcf04823aa08af6489550941b0bb3fe7bdf3c625e8c8309eeee181167a1bff767b0304e4fa12dfb4bc7c53d72f2736835224aa54339183945fbd4a4d43978be9dfc1dd3ddf044d7300d13c6604247f52e25d6794f39bbfeaf21fa7c2c396fc89b42a05b2015f724269a476507650afbc74263ce599ad9b54be778af92dd89c25d4bee6c97649b6fd6b309b8fda68ce876fda55e34d4e4192f92ab3c36efd2db8013d9b620700043d2cd86abb36ab80be2d9cbc0c542046d375e8bb1f05a14d98bfb862d00ad8c1e0c50b96e0af78357f84c892ef5eb2d3951e45d4627d01df6790f5b4dae6750c20e87e380433142a330cc5bdf0c1fd9c81b4f055a5a630b04a0ae241c55412672b756f246d165383dec2cd3bb2dbaf5618397a579f597e37c16eedee278a987cf1e5440be8b4f0e4e2dbd35e49a1a5a12688f0d1f2024ba822c4c9732f6d04884e6d38b1311a596d0bb937272717e90453b19690ff6e404eba7dec50c45161fd2457e253f8e706fff160f4e40b0f436562b1fcaafe6f423dd2c2c0ef8a0d41593e773b62881fa84ba5f3bdcf2dc2dfb49f660145bee97798fb1ef199617bdf58d40f505814f284f6a6c8309f6b68da36e1797ebe1d1747e6f7101e4ce05f6385c76ed5834dd6a937b4e92df6a1b51277f32b26240996ccb62ef64c16e6493c9ca2371fa8af0f45d23541be2fed6035a847596de2d3373727c3b081fea0672578d9071431f536127d833e0970afa92e01bc82f8573b614b9c2fa60f344132090c67f1a2505ad5527a5efa8027e51d7da727b4e70ba874635dee3b33e020c37a3b0bd80c3d972e348885fe8352e47379a6f0551b317f30709c6b1c608fd96342684ce18a5c276097f8719db7b8b3628f8d61e4b4bb2f05e353011cdc6b24169d5c073e571413514173a1b4e6262059babe44e59b5f9dd294390e1399891e8cf2eac81728d0db2532e434e4f74b7192c024eb6582e98b478a48ba5b3adaa7f4c493c68cc99a8ae58cb3c48b671ca5748aa73e99d590fe68a4fe32f1691e2b5b60acbbf36d2c292b8e1fb5c785ccf0138b5ddd9781979bb2e57ceaf115bbee35ff2dd4169ad8304ecb19571c5a5c15e0386eb469276ee3c7ae35707ccd5c57154c364c7a42b2899ed736a2de02f75215fb1caa7661d61b28d392eb5c216fb173b25e2dc784bbb00b542b3e1a99bd19fed9e0f985ff4061866a69e0592c107da1ca84bea48e24d6f544c5deac74dbe6e2b082b56bcbce4a38e81a0adc16177a3d4c642cde4aceec07e2591db9bef69d32b6050f51b21d31d104e43c0e9687e1df10484d55fb3f144dff3d6c204cf5057754817c1bdf4c552662ce7e55f8f6b59eacb043e2e30a6ca5f4f58537e6fe547532f4d558efe8f5bceb5553d3a6fe38ca503eebd57b57770e65632f29a82937c5a523b10756773a336c2a3c28287c1883f2d96f8424ba4ac59ea9fb6d9161ad35b0ceb1a15af7eeb629f8ef19a3cfebfc63c2792a6e073c30c5f0fa7992f9411010a6a24224c6209f2ad2ebaf6773531f767292e957409e0afc9755efde1cb6e152e2e878cffb73bed444dac1e7a00c80f3bb8d1e2ee34856e0485cca65e6467e4bff2f028aa3696c541890f6b0b65f20ca13ca3a2454123a74bb254222dc8c6e2034337ca0fe0a0f4d9b195571724ba62ffb28b060c8f20c7c392c4c53033d46d9dd9efa031054fbd161cc29e12ebd47b9c6f948d57bfb0fc034f9ab5f77c6b75a97c5c4538c7e56be6fd6aff2410420c9fb64303f0311b0b659af80f49dbb3000f9ce6cd119b753c9c1dc6d52fb1672d8aef26a7e3782081bcb1f5a038a2f0face3227691db3c1ebeb24c690f6c2b4a1de9352ac198844da6f0c45f8f49f0cc5325c063ffba19b2f9fc1402de2d53cfa3e53dd962d7c87b7539bcba0c183ec442cc90fe27a2dbafd4e1c791aff374b5326ba16880a16d98269abb731904dd1f8eb00aaea66bfef72d5252931d84cc01cfabde3bea854b5b145ddd37bdced843340e0679b6b4e7ed2fe318fd0cef76d160543722e0c3eac11f901ae15db25905dca7a17b81c6d51869fd12ea569fc4b072d217786b4b4d73bde4b9bd9425bc87b33d6b1911e6398673939aa2f15ac505b9a1ab029b8452dd0869f392daa28adc942272615ff2db16bcf084f01ec9fcc2f7f6a632b2bba8c4684c458a5b8ae6bbb417547cbed7eef7dc404b0dd93a015f11d95ee7eabcd18c4cd010ef851db3cd748d86c3ff2f94be63ad0b8dd618f79adb347140977e9e523a9a8f6c574cb1bbf474ff6bc90f795cc992d56ba4c2340bb4ef235e09853c94b44df1f5bb8679abf1b83e4053c4dae61442e40d7d02fe694a9ae16df32849a7b3c35f451fb5d2f75e45d6141c3779c99e1cd4e304d72d96e56f5e04fb6fa3195e07fc1c57eb6f416b2160729a31de1f36d8176235ed551f71a803dda206aed2a767f118064305727ada8aa990784f15dd1cd96ac333ebfd4cf1866f1f45cea3fe745250fc05f377bcc99131b080c0e873efb61ef80eb383dde0d227093a30fd2fc5ed0b61cd5176156513ee418f4c0f8f7eb9dfc33bc1f3e04859fe73d76026046e6be06271317348a4a0ef33b355dc01d73bd786b16a1aae8520b7e36409b4a011fb6574055641c569449e88566edd626aa777c4adb301b92aee7099b33f56528f67b3f8532bcc581e1e5365932c05d571b421cb2efe4a73c39d1777c04057b7b78d055fb9c5d8efa5133ca23deb46ef3d7bf803c52417fea24b64222dbf7426d06ea8c2e97c0cf79f87e4f91a936324a96869c9aefaf7bf13506f3c96734917e575c62fb4006a6820964663555fe5066761cbc40edf60f0f01244a06174f8ccfc7ba622c34dd3c5c5a4947027809878cf63f356a129d7f69854e4fcba8bfd6f0644cba524a16eb93a759fe275ef1a46c6b1aa83c221fd52f6f361ac67c99b9f44eec1ea104008fb2cf0c89fbdbc8625067448007acc10168bc66f81738a2410a385753e0237c52aaa177081e96fa911593bbeaff1e095e64c3a2a3f9fd1a67d6f7f17836614d6c1f02cacd1bc95ccab0afcf6207ed8ed214f7eb519fb24ca1a940e21de7105feb28c03b9e76113aed159b25f7c39651497d41778dda3079a5fc33f0dfc1045aa9c34671032ca5485bb8cfbe75378cf7fda3fdd6d9ba67824f3bdc907b903d3a192c8b8d0c20ac7a57c90b5b6b70030758e21cdc91b8e62f7592bce740720a4f91d5047759390aa105f99c5b6433da53f4824ef32efafd95108e6fa73a7b7ed3871749c49586ead5a6af8f1c8ec319663c9204be39fbd0a3ee3d08e95945d3d4f567bdbbaf3f3387fbcd4092f2c8b970d8abf57f97a6892c90b05b2bbe82e5714f1687afd568d7091882b2af89fec1b568786bdf322b29b0abd0810a6155c6f2b6ab1d28755929b5e3f9678668b23b95b24fe5bf5a9469fb45a4c55e2a4f27cb3e386671f0fba6f37dec55106c1d5cd61c8e082245e5f660eb320bd908b9006f80ba79625c03abc1d8c608a894856b56498705d3ec38cc7a4e106fae2dfd9b438778bafa3f1b521ccfab2d17c3c3799d7836ebcd2e079ac1f6c48f1c689a5674d1654d68f801af32c3412ee86f850eed6759281b0f9b9e973cea113f2c1b245096e0ece02b91cd4b2e42d81625897c106b920c50396b7a30cc44c657f5b1393e16cacc0579a6e366d0cfd725a6caecb70b5b77fd360190878f050646cbadb86e55608a42bd2e2b0cb72075a305027eca551dcdcec5c076ef20371d1f3dff6db60f3f9aacb902e57addad093ca8e653542c874dd3689473d3bc7e917f092281f08ccb505cf4a2d16c49a624dff032431c753736634569c964e34daab36e746d3523a308810f19bcaa7142d704d3400a600a530b473441cbcef9eb27d3da977ae9a3d195379aaceb0587b8b80dbf04a9576e91b43b6a129b89d1a935a498940292aa0115fee2f0709d8e89e2cc45da70edbe58a6064061303fe9a2f0d9cc4a38e4e8fffed20b7766709a8ab0574de17fed0b09f209c66a5fe918eac49c4e18f31b8702b1de8f5701d5908ffd9c7b36d104a66eeee35cc6a08ed297b82ed494ba2256cddfe78cd123f3e5c5cee16a7d506c9ad5b20272d7f2424005fe92db5f283b48601ec57948d3721305832142e0ed13af575593af7be3818fff651f5b9687f589b8cb31c81704a688f68c807f0309f3697823c454cde5cc41face0f3301cd3a053ff8c3be01d8002eb0772ca835440ce51e82b59fa4be4d083f90d43fc96d788ee6bff191cd0b9f1271e8306fec5425fe843011c3b9a1a6c870b07737e98b20e0520252d034c2bc716464f7a58a168b38913ef5d1f90725eb7d7690c23d742bdb67b37a2daa47610bb22556f3a86751202c3117363ce34b1102ebf6767503d376d768a75de117a44c712b28b5bfc686693ff9f2806d59f94641c6c30c040616d1baab7087022266ae149a48c54d77d80dcfef4af313d079faf0c4c6afb795ed2e71999ad4aeb0eee7ce481fca96d70e3e5713e85b811cb838429467ce0b04e74b771dee991c1c33f1883ea67aab618580dd173a658e406a9384cc8c36cdebfdfc6f8ba339d892fedc27135eeb355aa1dfd109b7650797b5c5748e97df2399312edc628b8a1bf929af361bcb296cd872b9f390607f58802b072b98ceeea8224cfdc837ecd08e94b1ebe839ae6d4ed0d34bab7fd6e1df666f5dcrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpolybori-0.8.3-18.fc22.src.rpmbundled(jquery)polybori-docs    polyborirpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)0.8.3-18.fc223.0.4-14.6.0-14.0-15.2-14.12.0.1UY@UMT TfT}T@T @S@SS8@S;Sz@Q@Q@QQ@Q=@Q:@Q@P-P~@PP~P(@PP O~O Ok@OLOB5O&@O (@NV@NN$@Jerry James - 0.8.3-18Jerry James - 0.8.3-17Petr Machata - 0.8.3-16Jerry James - 0.8.3-15Petr Machata - 0.8.3-14Jerry James - 0.8.3-13Jerry James - 0.8.3-12Fedora Release Engineering - 0.8.3-11Fedora Release Engineering - 0.8.3-10Petr Machata - 0.8.3-9Jerry James - 0.8.3-8Jerry James - 0.8.3-7Jerry James - 0.8.3-6pmachata@redhat.com - 0.8.3-5Jerry James - 0.8.3-4Jerry James - 0.8.3-3Jerry James - 0.8.3-2Denis Arnaud - 0.8.3-2Jerry James - 0.8.3-1Jerry James - 0.8.2-6Jerry James - 0.8.2-5Jerry James - 0.8.2-4Jerry James - 0.8.2-3Jerry James - 0.8.2-2Jerry James - 0.8.2-1Fedora Release Engineering - 0.8.1-4Jerry James - 0.8.1-3Jerry James - 0.8.1-2Jerry James - 0.8.1-1Fedora Release Engineering - 0.8.0-7Jerry James - 0.8.0-6Jerry James - 0.8.0-5Jerry James - 0.8.0-4Jerry James - 0.8.0-3Jerry James - 0.8.0-2Jerry James - 0.8.0-1- Rebuild for ntl 9.1.1- Rebuild for ntl 9.1.0- Bump for rebuild.- Rebuild for ntl 8.1.2- Rebuild for boost 1.57.0- Rebuild for ntl 8.1.0 - Drop patch for bz 974257; no longer needed - Note bundled jquery in the documentation- Rebuild for m4ri 20140914 and ntl 6.2.1 - Fix license handling- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild- Rebuild for boost 1.55.0- Rebuild for ntl 6.1.0 - Ensure config.h specifies PBORI_HAVE_NTL- Add AppData file- Fix conflicting doc files between main package and -docs subpackage.- Rebuild for boost 1.54.0 - Add -regex patch to workaround bz 974257 (JJ)- Bump and rebuild to fix NEVR problem- Rebuild for m4ri 20130416 and ntl 6.0.0- Change python-imaging to python-pillow to fix Requires in Rawhide - Drop no longer needed obsoletes and provides- Rebuild for Boost-1.53.0- New upstream release - Drop upstreamed -pillow and -upstream patches - Drop desktop file; it is now provided by upstream- Add -pillow patch from Toshio Kuratomi (bz 896296)- Rebuild for m4ri 20121224- Rebuild for new m4ri - Adapt BRs for texlive 2012- Apply -upstream patch with fixes from upstream.- R python-ipython-console instead of python-ipython for the ipbori subpackage, since the API we require is provided by the former.- New upstream release - Drop gd-devel BR; pngs now generated with m4ri - Drop upstreamed patches - Fix ipython Requires- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild- Build with NTL support, needed for sagemath - Create flags.conf and install it in main package- Rebuild for new m4ri- New upstream release - Fix desktop file- Rebuilt for c++ ABI breakage- Rebuild for new cudd- Rebuild for new m4ri- Mass rebuild for Fedora 17- Rearrange subpackages to fix issues found on review- Put ipbori script in %{_bindir} instead of a symlink - Preserve timestamps on files with fixed include directives- New spec file based on old python-polybori spec.  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'(0.8.3-18.fc22polyboric++BitMask_8h.htmlBitMask_8h_source.htmlBlockDegLexOrder_8cc.htmlBlockDegLexOrder_8h.htmlBlockDegLexOrder_8h_source.htmlBlockDegRevLexAscOrder_8cc.htmlBlockDegRevLexAscOrder_8h.htmlBlockDegRevLexAscOrder_8h_source.htmlBlockOrderHelper_8h.htmlBlockOrderHelper_8h_source.htmlBooleConstant_8h.htmlBooleConstant_8h_source.htmlBooleEnv_8cc.htmlBooleEnv_8h.htmlBooleEnv_8h_source.htmlBooleExponent_8cc.htmlBooleExponent_8h.htmlBooleExponent_8h_source.htmlBooleMonomial_8cc.htmlBooleMonomial_8h.htmlBooleMonomial_8h_source.htmlBoolePolyRing_8cc.htmlBoolePolyRing_8h.htmlBoolePolyRing_8h_source.htmlBoolePolynomial_8cc.htmlBoolePolynomial_8h.htmlBoolePolynomial_8h_source.htmlBooleSetSequence_8h.htmlBooleSetSequence_8h_source.htmlBooleSet_8cc.htmlBooleSet_8h.htmlBooleSet_8h_source.htmlBooleVariable_8cc.htmlBooleVariable_8h.htmlBooleVariable_8h_source.htmlBoundedDivisorsOf_8h.htmlBoundedDivisorsOf_8h_source.htmlCApplyNodeFacade_8h.htmlCApplyNodeFacade_8h_source.htmlCBidirectTermIter_8h.htmlCBidirectTermIter_8h_source.htmlCBlockOrderingFacade_8h.htmlCBlockOrderingFacade_8h_source.htmlCCacheManagement_8h.htmlCCacheManagement_8h_source.htmlCCallbackWrapper_8h.htmlCCallbackWrapper_8h_source.htmlCCheckedIdx_8cc.htmlCCheckedIdx_8h.htmlCCheckedIdx_8h_source.htmlCCuddCore_8h.htmlCCuddCore_8h_source.htmlCCuddDDFacade_8h.htmlCCuddDDFacade_8h_source.htmlCCuddFirstIter_8cc.htmlCCuddFirstIter_8h.htmlCCuddFirstIter_8h_source.htmlCCuddInterface_8h.htmlCCuddInterface_8h_source.htmlCCuddLastIter_8cc.htmlCCuddLastIter_8h.htmlCCuddLastIter_8h_source.htmlCCuddNavigator_8h.htmlCCuddNavigator_8h_source.htmlCDDOperations_8h.htmlCDDOperations_8h_source.htmlCDegreeCache_8h.htmlCDegreeCache_8h_source.htmlCErrorInfo_8cc.htmlCErrorInfo_8h.htmlCErrorInfo_8h_source.htmlCExpIter_8h.htmlCExpIter_8h_source.htmlCExtrusivePtr_8h.htmlCExtrusivePtr_8h_source.htmlCFactoryBase_8h.htmlCFactoryBase_8h_source.htmlCGenericIter_8h.htmlCGenericIter_8h_source.htmlCLiteralCodes_8h.htmlCLiteralCodes_8h_source.htmlCMemberFunctionTraits_8h.htmlCMemberFunctionTraits_8h_source.htmlCNodeCounter_8h.htmlCNodeCounter_8h_source.htmlCOrderedIter_8h.htmlCOrderedIter_8h_source.htmlCOrderingBase_8h.htmlCOrderingBase_8h_source.htmlCOrderingFacade_8h.htmlCOrderingFacade_8h_source.htmlCOrderingTags_8h.htmlCOrderingTags_8h_source.htmlCStackSelector_8h.htmlCStackSelector_8h_source.htmlCStringLiteral_8h.htmlCStringLiteral_8h_source.htmlCTermGenerator_8h.htmlCTermGenerator_8h_source.htmlCTermIter_8h.htmlCTermIter_8h_source.htmlCTermStack_8h.htmlCTermStack_8h_source.htmlCVariableIter_8h.htmlCVariableIter_8h_source.htmlCVariableNames_8h.htmlCVariableNames_8h_source.htmlCWeakPtrFacade_8h.htmlCWeakPtrFacade_8h_source.htmlCWeakPtr_8h.htmlCWeakPtr_8h_source.htmlCacheManager_8h.htmlCacheManager_8h_source.htmlChainCriterion_8h.htmlChainCriterion_8h_source.htmlChainVariableCriterion_8h.htmlChainVariableCriterion_8h_source.htmlCheckChainCriterion_8h.htmlCheckChainCriterion_8h_source.htmlCountCriterion_8h.htmlCountCriterion_8h_source.htmlDegLexOrder_8cc.htmlDegLexOrder_8h.htmlDegLexOrder_8h_source.htmlDegOrderHelper_8h.htmlDegOrderHelper_8h_source.htmlDegRevLexAscOrder_8cc.htmlDegRevLexAscOrder_8h.htmlDegRevLexAscOrder_8h_source.htmlExpGreater_8h.htmlExpGreater_8h_source.htmlExpLexLess_8h.htmlExpLexLess_8h_source.htmlFGLMStrategy_8cc.htmlFGLMStrategy_8h.htmlFGLMStrategy_8h_source.htmlGetNthPoly_8h.htmlGetNthPoly_8h_source.htmlGroebnerOptions_8h.htmlGroebnerOptions_8h_source.htmlGroebnerStrategy_8cc.htmlGroebnerStrategy_8h.htmlGroebnerStrategy_8h_source.htmlHasTRepOrExtendedProductCriterion_8h.htmlHasTRepOrExtendedProductCriterion_8h_source.htmlIJPairData_8h.htmlIJPairData_8h_source.htmlIsEcart0Predicate_8h.htmlIsEcart0Predicate_8h_source.htmlIsVariableOfIndex_8h.htmlIsVariableOfIndex_8h_source.htmlLLReduction_8h.htmlLLReduction_8h_source.htmlLLReductor_8h.htmlLLReductor_8h_source.htmlLMLessComparePS_8h.htmlLMLessComparePS_8h_source.htmlLMLessCompare_8h.htmlLMLessCompare_8h_source.htmlLargerDegreeComparer_8h.htmlLargerDegreeComparer_8h_source.htmlLeadingTerms00_8h.htmlLeadingTerms00_8h_source.htmlLeadingTerms11_8h.htmlLeadingTerms11_8h_source.htmlLeadingTerms_8h.htmlLeadingTerms_8h_source.htmlLessCombinedManySizesInStrat_8h.htmlLessCombinedManySizesInStrat_8h_source.htmlLessEcartThenLessWeightedLengthInStrat_8h.htmlLessEcartThenLessWeightedLengthInStrat_8h_source.htmlLessUsedTailVariablesThenLessWeightedLengthInStrat_8h.htmlLessUsedTailVariablesThenLessWeightedLengthInStrat_8h_source.htmlLessWeightedLengthInStratModified_8h.htmlLessWeightedLengthInStratModified_8h_source.htmlLessWeightedLengthInStrat_8h.htmlLessWeightedLengthInStrat_8h_source.htmlLexBucket_8cc.htmlLexBucket_8h.htmlLexBucket_8h_source.htmlLexHelper_8h.htmlLexHelper_8h_source.htmlLexOrderGreaterComparer_8h.htmlLexOrderGreaterComparer_8h_source.htmlLexOrder_8cc.htmlLexOrder_8h.htmlLexOrder_8h_source.htmlLiteralFactorizationIterator_8cc.htmlLiteralFactorizationIterator_8h.htmlLiteralFactorizationIterator_8h_source.htmlLiteralFactorization_8cc.htmlLiteralFactorization_8h.htmlLiteralFactorization_8h_source.htmlLong64From32BitsPair_8h.htmlLong64From32BitsPair_8h_source.htmlMatrixMonomialOrderTables_8cc.htmlMatrixMonomialOrderTables_8h.htmlMatrixMonomialOrderTables_8h_source.htmlMinimalLeadingTerms_8h.htmlMinimalLeadingTerms_8h_source.htmlMonomialFactory_8h.htmlMonomialFactory_8h_source.htmlMonomialHasher_8h.htmlMonomialHasher_8h_source.htmlMonomialPlusOneTerms_8h.htmlMonomialPlusOneTerms_8h_source.htmlMonomialTerms_8h.htmlMonomialTerms_8h_source.htmlNBitsUsed_8h.htmlNBitsUsed_8h_source.htmlNextSpoly_8h.htmlNextSpoly_8h_source.htmlPBoRiError_8cc.htmlPBoRiError_8h.htmlPBoRiError_8h_source.htmlPBoRiGenericError_8h.htmlPBoRiGenericError_8h_source.htmlPBoRiOutIter_8h.htmlPBoRiOutIter_8h_source.htmlPSCompareByEl_8h.htmlPSCompareByEl_8h_source.htmlPairData_8h.htmlPairData_8h_source.htmlPairECompare_8h.htmlPairECompare_8h_source.htmlPairE_8h.htmlPairE_8h_source.htmlPairLSCompare_8h.htmlPairLSCompare_8h_source.htmlPairLS_8h.htmlPairLS_8h_source.htmlPairManagerFacade_8h.htmlPairManagerFacade_8h_source.htmlPairManager_8cc.htmlPairManager_8h.htmlPairManager_8h_source.htmlPairStatusSet_8h.htmlPairStatusSet_8h_source.htmlPolyEntryBase_8h.htmlPolyEntryBase_8h_source.htmlPolyEntryIndices_8h.htmlPolyEntryIndices_8h_source.htmlPolyEntryPtrLmLess_8h.htmlPolyEntryPtrLmLess_8h_source.htmlPolyEntryReference_8h.htmlPolyEntryReference_8h_source.htmlPolyEntryVector_8h.htmlPolyEntryVector_8h_source.htmlPolyEntry_8cc.htmlPolyEntry_8h.htmlPolyEntry_8h_source.htmlPolyFromPolyEntry_8h.htmlPolyFromPolyEntry_8h_source.htmlPolyMonomialPairComparerLess_8h.htmlPolyMonomialPairComparerLess_8h_source.htmlPolyMonomialPairComparerLexLess_8h.htmlPolyMonomialPairComparerLexLess_8h_source.htmlPolyPairData_8h.htmlPolyPairData_8h_source.htmlPolynomialFactory_8h.htmlPolynomialFactory_8h_source.htmlPolynomialSugar_8h.htmlPolynomialSugar_8h_source.htmlPseudoLongLong_8h.htmlPseudoLongLong_8h_source.htmlPseudoLongProduct_8h.htmlPseudoLongProduct_8h_source.htmlRankingVector_8h.htmlRankingVector_8h_source.htmlRedTailNth_8h.htmlRedTailNth_8h_source.htmlReductionOptions_8h.htmlReductionOptions_8h_source.htmlReductionStrategy_8cc.htmlReductionStrategy_8h.htmlReductionStrategy_8h_source.htmlReductionTerms_8h.htmlReductionTerms_8h_source.htmlRelatedTermsBase_8h.htmlRelatedTermsBase_8h_source.htmlRelatedTerms_8h.htmlRelatedTerms_8h_source.htmlSetAssociatedMinimal_8h.htmlSetAssociatedMinimal_8h_source.htmlSetBitUInt_8h.htmlSetBitUInt_8h_source.htmlSetFactory_8h.htmlSetFactory_8h_source.htmlShorterEliminationLengthModified_8h.htmlShorterEliminationLengthModified_8h_source.htmlShorterEliminationLength_8h.htmlShorterEliminationLength_8h_source.htmlSlimgbReduction_8h.htmlSlimgbReduction_8h_source.htmlTermsFacade_8h.htmlTermsFacade_8h_source.htmlTimesConstantImplication_8h.htmlTimesConstantImplication_8h_source.htmlTimesVariableSubstitution_8h.htmlTimesVariableSubstitution_8h_source.htmlTransformedIterator_8h.htmlTransformedIterator_8h_source.htmlTransformedSequence_8h.htmlTransformedSequence_8h_source.htmlVariableBlock_8h.htmlVariableBlock_8h_source.htmlVariableFactory_8h.htmlVariableFactory_8h_source.htmlVariablePairData_8h.htmlVariablePairData_8h_source.htmlWeakRingPtr_8h.htmlWeakRingPtr_8h_source.htmlZeroFunction_8h.htmlZeroFunction_8h_source.html_8h.html_8h_source.htmladd__up_8h.htmladd__up_8h_source.htmlannotated.htmlarrowdown.pngarrowright.pngbc_s.pngbdwn.pngcache__manager_8h.htmlcache__manager_8h_source.htmlclassCDDOperation.htmlclasschange.htmlclasseasy__equality__property.htmlclasses.htmlclassget__base.htmlclassinsert.htmlclasspolybori_1_1AddEliminationDegree-members.htmlclasspolybori_1_1AddEliminationDegree.htmlclasspolybori_1_1AddEliminationDegree.pngclasspolybori_1_1BlockDegLexOrder-members.htmlclasspolybori_1_1BlockDegLexOrder.htmlclasspolybori_1_1BlockDegLexOrder.pngclasspolybori_1_1BlockDegRevLexAscOrder-members.htmlclasspolybori_1_1BlockDegRevLexAscOrder.htmlclasspolybori_1_1BlockDegRevLexAscOrder.pngclasspolybori_1_1BooleConstant-members.htmlclasspolybori_1_1BooleConstant.htmlclasspolybori_1_1BooleConstant.pngclasspolybori_1_1BooleEnv-members.htmlclasspolybori_1_1BooleEnv.htmlclasspolybori_1_1BooleEnv.pngclasspolybori_1_1BooleExponent-members.htmlclasspolybori_1_1BooleExponent.htmlclasspolybori_1_1BooleExponent.pngclasspolybori_1_1BooleMonomial-members.htmlclasspolybori_1_1BooleMonomial.htmlclasspolybori_1_1BooleMonomial.pngclasspolybori_1_1BoolePolyRing-members.htmlclasspolybori_1_1BoolePolyRing.htmlclasspolybori_1_1BoolePolyRing.pngclasspolybori_1_1BoolePolynomial-members.htmlclasspolybori_1_1BoolePolynomial.htmlclasspolybori_1_1BoolePolynomial.pngclasspolybori_1_1BooleSet-members.htmlclasspolybori_1_1BooleSet.htmlclasspolybori_1_1BooleSet.pngclasspolybori_1_1BooleSetSequence-members.htmlclasspolybori_1_1BooleSetSequence.htmlclasspolybori_1_1BooleVariable-members.htmlclasspolybori_1_1BooleVariable.htmlclasspolybori_1_1BooleVariable.pngclasspolybori_1_1CAbstractStackBase-members.htmlclasspolybori_1_1CAbstractStackBase.htmlclasspolybori_1_1CApplyNodeFacade-members.htmlclasspolybori_1_1CApplyNodeFacade.htmlclasspolybori_1_1CAuxTypes-members.htmlclasspolybori_1_1CBlockDegreeCache-members.htmlclasspolybori_1_1CBlockDegreeCache.htmlclasspolybori_1_1CBlockDegreeCache.pngclasspolybori_1_1CBlockDegreeOrderingTags-members.htmlclasspolybori_1_1CBlockDegreeOrderingTags.htmlclasspolybori_1_1CBlockDegreeOrderingTags.pngclasspolybori_1_1CBlockOrderingFacade-members.htmlclasspolybori_1_1CBlockOrderingFacade.htmlclasspolybori_1_1CBlockOrderingFacade.pngclasspolybori_1_1CBlockTermStack-members.htmlclasspolybori_1_1CBlockTermStack.htmlclasspolybori_1_1CBlockTermStack.pngclasspolybori_1_1CBoundedDegreeCache-members.htmlclasspolybori_1_1CBoundedDegreeCache.htmlclasspolybori_1_1CBoundedDegreeCache.pngclasspolybori_1_1CCacheManBase.htmlclasspolybori_1_1CCacheManBase.pngclasspolybori_1_1CCacheManBase_3_01ManagerType_00_01CacheType_00_010_01_4-members.htmlclasspolybori_1_1CCacheManBase_3_01ManagerType_00_01CacheType_00_010_01_4.htmlclasspolybori_1_1CCacheManBase_3_01ManagerType_00_01CacheType_00_010_01_4.pngclasspolybori_1_1CCacheManBase_3_01ManagerType_00_01CacheType_00_011_01_4-members.htmlclasspolybori_1_1CCacheManBase_3_01ManagerType_00_01CacheType_00_011_01_4.htmlclasspolybori_1_1CCacheManBase_3_01ManagerType_00_01CacheType_00_011_01_4.pngclasspolybori_1_1CCacheManBase_3_01ManagerType_00_01CacheType_00_012_01_4-members.htmlclasspolybori_1_1CCacheManBase_3_01ManagerType_00_01CacheType_00_012_01_4.htmlclasspolybori_1_1CCacheManBase_3_01ManagerType_00_01CacheType_00_012_01_4.pngclasspolybori_1_1CCacheManBase_3_01ManagerType_00_01CacheType_00_013_01_4-members.htmlclasspolybori_1_1CCacheManBase_3_01ManagerType_00_01CacheType_00_013_01_4.htmlclasspolybori_1_1CCacheManBase_3_01ManagerType_00_01CacheType_00_013_01_4.pngclasspolybori_1_1CCacheManagement-members.htmlclasspolybori_1_1CCacheManagement.htmlclasspolybori_1_1CCacheManagement.pngclasspolybori_1_1CCacheTypes-members.htmlclasspolybori_1_1CCacheTypes.htmlclasspolybori_1_1CCallbackFacade-members.htmlclasspolybori_1_1CCallbackFacade.htmlclasspolybori_1_1CCallbackFacade_3_01Type_00_01void_00_01ArgType_01_4-members.htmlclasspolybori_1_1CCallbackFacade_3_01Type_00_01void_00_01ArgType_01_4.htmlclasspolybori_1_1CCallbackWrapper-members.htmlclasspolybori_1_1CCallbackWrapper.htmlclasspolybori_1_1CCallbackWrapper.pngclasspolybori_1_1CCheckedIdx-members.htmlclasspolybori_1_1CCheckedIdx.htmlclasspolybori_1_1CCheckedIdx.pngclasspolybori_1_1CCommutativeCacheManagement-members.htmlclasspolybori_1_1CCommutativeCacheManagement.htmlclasspolybori_1_1CCommutativeCacheManagement.pngclasspolybori_1_1CCompareEnums-members.htmlclasspolybori_1_1CCuddCore-members.htmlclasspolybori_1_1CCuddCore.htmlclasspolybori_1_1CCuddCore.pngclasspolybori_1_1CCuddDDFacade-members.htmlclasspolybori_1_1CCuddDDFacade.htmlclasspolybori_1_1CCuddDDFacade.pngclasspolybori_1_1CCuddFirstIter-members.htmlclasspolybori_1_1CCuddFirstIter.htmlclasspolybori_1_1CCuddFirstIter.pngclasspolybori_1_1CCuddInterface-members.htmlclasspolybori_1_1CCuddInterface.htmlclasspolybori_1_1CCuddInterface.pngclasspolybori_1_1CCuddLastIter-members.htmlclasspolybori_1_1CCuddLastIter.htmlclasspolybori_1_1CCuddLastIter.pngclasspolybori_1_1CCuddLikeMgrStorage-members.htmlclasspolybori_1_1CCuddLikeMgrStorage.htmlclasspolybori_1_1CCuddNavigator-members.htmlclasspolybori_1_1CCuddNavigator.htmlclasspolybori_1_1CCuddNavigator.pngclasspolybori_1_1CDDOperations-members.htmlclasspolybori_1_1CDDOperations.htmlclasspolybori_1_1CDegStackBase.htmlclasspolybori_1_1CDegStackBase_3_01NavigatorType_00_01invalid__tag_00_01BlockProperty_00_01BaseType_01_4-members.htmlclasspolybori_1_1CDegStackBase_3_01NavigatorType_00_01invalid__tag_00_01BlockProperty_00_01BaseType_01_4.htmlclasspolybori_1_1CDegStackBase_3_01NavigatorType_00_01invalid__tag_00_01BlockProperty_00_01BaseType_01_4.pngclasspolybori_1_1CDegStackBase_3_01NavigatorType_00_01valid__tag_00_01BlockProperty_00_01BaseType_01_4-members.htmlclasspolybori_1_1CDegStackBase_3_01NavigatorType_00_01valid__tag_00_01BlockProperty_00_01BaseType_01_4.htmlclasspolybori_1_1CDegStackBase_3_01NavigatorType_00_01valid__tag_00_01BlockProperty_00_01BaseType_01_4.pngclasspolybori_1_1CDegStackCore.htmlclasspolybori_1_1CDegStackCore_3_01NavigatorType_00_01invalid__tag_00_01Category_00_01BaseType_01_4-members.htmlclasspolybori_1_1CDegStackCore_3_01NavigatorType_00_01invalid__tag_00_01Category_00_01BaseType_01_4.htmlclasspolybori_1_1CDegStackCore_3_01NavigatorType_00_01invalid__tag_00_01Category_00_01BaseType_01_4.pngclasspolybori_1_1CDegStackCore_3_01NavigatorType_00_01valid__tag_00_01Category_00_01BaseType_01_4-members.htmlclasspolybori_1_1CDegStackCore_3_01NavigatorType_00_01valid__tag_00_01Category_00_01BaseType_01_4.htmlclasspolybori_1_1CDegStackCore_3_01NavigatorType_00_01valid__tag_00_01Category_00_01BaseType_01_4.pngclasspolybori_1_1CDegTermStack-members.htmlclasspolybori_1_1CDegTermStack.htmlclasspolybori_1_1CDegTermStack.pngclasspolybori_1_1CDegreeArgumentCache-members.htmlclasspolybori_1_1CDegreeArgumentCache.htmlclasspolybori_1_1CDegreeArgumentCache.pngclasspolybori_1_1CDegreeCache-members.htmlclasspolybori_1_1CDegreeCache.htmlclasspolybori_1_1CDegreeCache.pngclasspolybori_1_1CDegreeOrderingTags-members.htmlclasspolybori_1_1CDegreeOrderingTags.htmlclasspolybori_1_1CDegreeOrderingTags.pngclasspolybori_1_1CDelayedTermIter.htmlclasspolybori_1_1CErrorEnums-members.htmlclasspolybori_1_1CErrorInfo-members.htmlclasspolybori_1_1CErrorInfo.htmlclasspolybori_1_1CExpGenerator-members.htmlclasspolybori_1_1CExpGenerator.htmlclasspolybori_1_1CExpIter-members.htmlclasspolybori_1_1CExpIter.htmlclasspolybori_1_1CExpIter.pngclasspolybori_1_1CExtrusivePtr-members.htmlclasspolybori_1_1CExtrusivePtr.htmlclasspolybori_1_1CFactoryBase-members.htmlclasspolybori_1_1CFactoryBase.htmlclasspolybori_1_1CFactoryBase.pngclasspolybori_1_1CGenericIter-members.htmlclasspolybori_1_1CGenericIter.htmlclasspolybori_1_1CGenericIter.pngclasspolybori_1_1CGenericOrderedIter-members.htmlclasspolybori_1_1CGenericOrderedIter.htmlclasspolybori_1_1CGenericOrderedIter.pngclasspolybori_1_1CGenericOrderedIter_3_01OrderType_00_01NavigatorType_00_01BooleExponent_01_4-members.htmlclasspolybori_1_1CGenericOrderedIter_3_01OrderType_00_01NavigatorType_00_01BooleExponent_01_4.htmlclasspolybori_1_1CGenericOrderedIter_3_01OrderType_00_01NavigatorType_00_01BooleExponent_01_4.pngclasspolybori_1_1CIndexCacheHandle-members.htmlclasspolybori_1_1CIndexCacheHandle.htmlclasspolybori_1_1CIndexHandle-members.htmlclasspolybori_1_1CIndexHandle.htmlclasspolybori_1_1CIndirectIter.htmlclasspolybori_1_1CLiteralCodes-members.htmlclasspolybori_1_1CLiteralCodes.htmlclasspolybori_1_1CMemberFunctionTraits.htmlclasspolybori_1_1CMemberFunctionTraitsBase-members.htmlclasspolybori_1_1CMemberFunctionTraitsBase.htmlclasspolybori_1_1CMemberFunctionTraits_3_01ResultType_07Type_1_1_5_08_07ArgType_08_01const_01_01_4-members.htmlclasspolybori_1_1CMemberFunctionTraits_3_01ResultType_07Type_1_1_5_08_07ArgType_08_01const_01_01_4.htmlclasspolybori_1_1CMemberFunctionTraits_3_01ResultType_07Type_1_1_5_08_07ArgType_08_01const_01_01_4.pngclasspolybori_1_1CMemberFunctionTraits_3_01ResultType_07Type_1_1_5_08_07ArgType_08_4-members.htmlclasspolybori_1_1CMemberFunctionTraits_3_01ResultType_07Type_1_1_5_08_07ArgType_08_4.htmlclasspolybori_1_1CMemberFunctionTraits_3_01ResultType_07Type_1_1_5_08_07ArgType_08_4.pngclasspolybori_1_1CMemberFunctionTraits_3_01ResultType_07Type_1_1_5_08_07_08_01const_01_01_4-members.htmlclasspolybori_1_1CMemberFunctionTraits_3_01ResultType_07Type_1_1_5_08_07_08_01const_01_01_4.htmlclasspolybori_1_1CMemberFunctionTraits_3_01ResultType_07Type_1_1_5_08_07_08_01const_01_01_4.pngclasspolybori_1_1CMemberFunctionTraits_3_01ResultType_07Type_1_1_5_08_07_08_4-members.htmlclasspolybori_1_1CMemberFunctionTraits_3_01ResultType_07Type_1_1_5_08_07_08_4.htmlclasspolybori_1_1CMemberFunctionTraits_3_01ResultType_07Type_1_1_5_08_07_08_4.pngclasspolybori_1_1CNodeCounter-members.htmlclasspolybori_1_1CNodeCounter.htmlclasspolybori_1_1COrderEnums-members.htmlclasspolybori_1_1COrderedIter-members.htmlclasspolybori_1_1COrderedIter.htmlclasspolybori_1_1COrderedIter.pngclasspolybori_1_1COrderingBase-members.htmlclasspolybori_1_1COrderingBase.htmlclasspolybori_1_1COrderingBase.pngclasspolybori_1_1COrderingFacade-members.htmlclasspolybori_1_1COrderingFacade.htmlclasspolybori_1_1COrderingFacade.pngclasspolybori_1_1COrderingTags.htmlclasspolybori_1_1COrderingTags.pngclasspolybori_1_1COrderingTagsBase-members.htmlclasspolybori_1_1COrderingTagsBase.htmlclasspolybori_1_1COrderingTags_3_01block__dlex__tag_01_4-members.htmlclasspolybori_1_1COrderingTags_3_01block__dlex__tag_01_4.htmlclasspolybori_1_1COrderingTags_3_01block__dlex__tag_01_4.pngclasspolybori_1_1COrderingTags_3_01block__dp__asc__tag_01_4-members.htmlclasspolybori_1_1COrderingTags_3_01block__dp__asc__tag_01_4.htmlclasspolybori_1_1COrderingTags_3_01block__dp__asc__tag_01_4.pngclasspolybori_1_1COrderingTags_3_01dlex__tag_01_4-members.htmlclasspolybori_1_1COrderingTags_3_01dlex__tag_01_4.htmlclasspolybori_1_1COrderingTags_3_01dlex__tag_01_4.pngclasspolybori_1_1COrderingTags_3_01dp__asc__tag_01_4-members.htmlclasspolybori_1_1COrderingTags_3_01dp__asc__tag_01_4.htmlclasspolybori_1_1COrderingTags_3_01dp__asc__tag_01_4.pngclasspolybori_1_1COrderingTags_3_01lex__tag_01_4-members.htmlclasspolybori_1_1COrderingTags_3_01lex__tag_01_4.htmlclasspolybori_1_1COrderingTags_3_01lex__tag_01_4.pngclasspolybori_1_1CReverseIter-members.htmlclasspolybori_1_1CReverseIter.htmlclasspolybori_1_1CReverseIter.pngclasspolybori_1_1CReverseTermStack-members.htmlclasspolybori_1_1CReverseTermStack.htmlclasspolybori_1_1CReverseTermStack.pngclasspolybori_1_1CStackSelector-members.htmlclasspolybori_1_1CStackSelector.htmlclasspolybori_1_1CStringLiteral-members.htmlclasspolybori_1_1CStringLiteral.htmlclasspolybori_1_1CTermGenerator-members.htmlclasspolybori_1_1CTermGenerator.htmlclasspolybori_1_1CTermGenerator.pngclasspolybori_1_1CTermGeneratorBase.htmlclasspolybori_1_1CTermGeneratorBase.pngclasspolybori_1_1CTermGeneratorBase____.htmlclasspolybori_1_1CTermGeneratorBase_____3_01TermType_00_01type__tag_3_01BooleExponent_01_4_01_4-members.htmlclasspolybori_1_1CTermGeneratorBase_____3_01TermType_00_01type__tag_3_01BooleExponent_01_4_01_4.htmlclasspolybori_1_1CTermGeneratorBase_____3_01TermType_00_01type__tag_3_01BooleMonomial_01_4_01_4-members.htmlclasspolybori_1_1CTermGeneratorBase_____3_01TermType_00_01type__tag_3_01BooleMonomial_01_4_01_4.htmlclasspolybori_1_1CTermGeneratorBase_____3_01TermType_00_01type__tag_3_01CTypes_1_1deg__type_01_4_01_4-members.htmlclasspolybori_1_1CTermGeneratorBase_____3_01TermType_00_01type__tag_3_01CTypes_1_1deg__type_01_4_01_4.htmlclasspolybori_1_1CTermGeneratorBase_____3_01TermType_00_01type__tag_3_01CTypes_1_1size__type_01_4_01_4-members.htmlclasspolybori_1_1CTermGeneratorBase_____3_01TermType_00_01type__tag_3_01CTypes_1_1size__type_01_4_01_4.htmlclasspolybori_1_1CTermGenerator_3_01BooleMonomial_01_4-members.htmlclasspolybori_1_1CTermGenerator_3_01BooleMonomial_01_4.htmlclasspolybori_1_1CTermGenerator_3_01BooleMonomial_01_4.pngclasspolybori_1_1CTermIter-members.htmlclasspolybori_1_1CTermIter.htmlclasspolybori_1_1CTermIter.pngclasspolybori_1_1CTermStack-members.htmlclasspolybori_1_1CTermStack.htmlclasspolybori_1_1CTermStack.pngclasspolybori_1_1CTermStackBase-members.htmlclasspolybori_1_1CTermStackBase.htmlclasspolybori_1_1CTermStackBase.pngclasspolybori_1_1CTypes-members.htmlclasspolybori_1_1CVariableIter-members.htmlclasspolybori_1_1CVariableIter.htmlclasspolybori_1_1CVariableIter.pngclasspolybori_1_1CVariableNames-members.htmlclasspolybori_1_1CVariableNames.htmlclasspolybori_1_1CWeakPtr-members.htmlclasspolybori_1_1CWeakPtr.htmlclasspolybori_1_1CWeakPtrFacade-members.htmlclasspolybori_1_1CWeakPtrFacade.htmlclasspolybori_1_1CWrappedStack-members.htmlclasspolybori_1_1CWrappedStack.htmlclasspolybori_1_1CWrappedStack.pngclasspolybori_1_1CacheManager-members.htmlclasspolybori_1_1CacheManager.htmlclasspolybori_1_1CacheManager.pngclasspolybori_1_1CommutativeCacheManager-members.htmlclasspolybori_1_1CommutativeCacheManager.htmlclasspolybori_1_1CommutativeCacheManager.pngclasspolybori_1_1DegLexOrder-members.htmlclasspolybori_1_1DegLexOrder.htmlclasspolybori_1_1DegLexOrder.pngclasspolybori_1_1DegRevLexAscOrder-members.htmlclasspolybori_1_1DegRevLexAscOrder.htmlclasspolybori_1_1DegRevLexAscOrder.pngclasspolybori_1_1DerefProxy-members.htmlclasspolybori_1_1DerefProxy.htmlclasspolybori_1_1EliminationDegreeAdder-members.htmlclasspolybori_1_1EliminationDegreeAdder.htmlclasspolybori_1_1Interpreter-members.htmlclasspolybori_1_1Interpreter.htmlclasspolybori_1_1LexOrder-members.htmlclasspolybori_1_1LexOrder.htmlclasspolybori_1_1LexOrder.pngclasspolybori_1_1MemberFunctionOperator-members.htmlclasspolybori_1_1MemberFunctionOperator.htmlclasspolybori_1_1MonomialFactory-members.htmlclasspolybori_1_1MonomialFactory.htmlclasspolybori_1_1MonomialFactory.pngclasspolybori_1_1PBoRiError-members.htmlclasspolybori_1_1PBoRiError.htmlclasspolybori_1_1PBoRiError.pngclasspolybori_1_1PBoRiGenericError-members.htmlclasspolybori_1_1PBoRiGenericError.htmlclasspolybori_1_1PBoRiGenericError.pngclasspolybori_1_1PBoRiOutIter-members.htmlclasspolybori_1_1PBoRiOutIter.htmlclasspolybori_1_1PolynomialFactory-members.htmlclasspolybori_1_1PolynomialFactory.htmlclasspolybori_1_1PolynomialFactory.pngclasspolybori_1_1SetFactory-members.htmlclasspolybori_1_1SetFactory.htmlclasspolybori_1_1SetFactory.pngclasspolybori_1_1TransformedIterator-members.htmlclasspolybori_1_1TransformedIterator.htmlclasspolybori_1_1TransformedIterator.pngclasspolybori_1_1TransformedSequence-members.htmlclasspolybori_1_1TransformedSequence.htmlclasspolybori_1_1UnaryOperatorTraits-members.htmlclasspolybori_1_1UnaryOperatorTraits.htmlclasspolybori_1_1UnaryOperatorTraits_3_01ResultType_07_5_08_07ArgType_08_4-members.htmlclasspolybori_1_1UnaryOperatorTraits_3_01ResultType_07_5_08_07ArgType_08_4.htmlclasspolybori_1_1VariableBlock-members.htmlclasspolybori_1_1VariableBlock.htmlclasspolybori_1_1VariableBlock.pngclasspolybori_1_1VariableFactory-members.htmlclasspolybori_1_1VariableFactory.htmlclasspolybori_1_1VariableFactory.pngclasspolybori_1_1VariableIndexException.htmlclasspolybori_1_1WeakRingPtr-members.htmlclasspolybori_1_1WeakRingPtr.htmlclasspolybori_1_1and__tag-members.htmlclasspolybori_1_1append__indexed__divisor-members.htmlclasspolybori_1_1append__indexed__divisor.htmlclasspolybori_1_1binary__composition-members.htmlclasspolybori_1_1binary__composition.htmlclasspolybori_1_1binary__composition.pngclasspolybori_1_1bounded__restricted__term-members.htmlclasspolybori_1_1bounded__restricted__term.htmlclasspolybori_1_1cached__block__deg-members.htmlclasspolybori_1_1cached__block__deg.htmlclasspolybori_1_1change__assign-members.htmlclasspolybori_1_1change__assign.htmlclasspolybori_1_1change__assign_3_01void_00_01pbori__traits_3_01void_01_4_1_1idx__type_01_4-members.htmlclasspolybori_1_1change__assign_3_01void_00_01pbori__traits_3_01void_01_4_1_1idx__type_01_4.htmlclasspolybori_1_1change__idx-members.htmlclasspolybori_1_1change__idx.htmlclasspolybori_1_1constant__binder1st-members.htmlclasspolybori_1_1constant__binder1st.htmlclasspolybori_1_1constant__binder1st.pngclasspolybori_1_1constant__binder2nd-members.htmlclasspolybori_1_1constant__binder2nd.htmlclasspolybori_1_1constant__binder2nd.pngclasspolybori_1_1constant__binder__base-members.htmlclasspolybori_1_1constant__binder__base.htmlclasspolybori_1_1constant__binder__base.pngclasspolybori_1_1count__tags_3_01CCacheTypes_1_1has__factor__x__plus__y_01_4-members.htmlclasspolybori_1_1count__tags_3_01CCacheTypes_1_1has__factor__x__plus__y_01_4.htmlclasspolybori_1_1count__tags_3_01CCacheTypes_1_1has__factor__x__plus__y_01_4.pngclasspolybori_1_1count__tags_3_01CCacheTypes_1_1left__equals__right__x__branch__and__r__has__fac__x_01_4-members.htmlclasspolybori_1_1count__tags_3_01CCacheTypes_1_1left__equals__right__x__branch__and__r__has__fac__x_01_4.htmlclasspolybori_1_1count__tags_3_01CCacheTypes_1_1left__equals__right__x__branch__and__r__has__fac__x_01_4.pngclasspolybori_1_1count__tags_3_01CCacheTypes_1_1testwise__ternary_01_4-members.htmlclasspolybori_1_1count__tags_3_01CCacheTypes_1_1testwise__ternary_01_4.htmlclasspolybori_1_1count__tags_3_01CCacheTypes_1_1testwise__ternary_01_4.pngclasspolybori_1_1cudd__tag__number-members.htmlclasspolybori_1_1cudd__tag__number.htmlclasspolybori_1_1dd__add__assign-members.htmlclasspolybori_1_1dd__add__assign.htmlclasspolybori_1_1dd__operations.htmlclasspolybori_1_1dd__operations_3_01CCuddNavigator_01_4-members.htmlclasspolybori_1_1dd__operations_3_01CCuddNavigator_01_4.htmlclasspolybori_1_1dd__operations_3_01CCuddNavigator_01_4.pngclasspolybori_1_1default__binder1st-members.htmlclasspolybori_1_1default__binder1st.htmlclasspolybori_1_1default__binder1st.pngclasspolybori_1_1default__binder2nd-members.htmlclasspolybori_1_1default__binder2nd.htmlclasspolybori_1_1default__binder2nd.pngclasspolybori_1_1default__binder__base-members.htmlclasspolybori_1_1default__binder__base.htmlclasspolybori_1_1default__binder__base.pngclasspolybori_1_1default__value-members.htmlclasspolybori_1_1default__value.htmlclasspolybori_1_1dict-members.htmlclasspolybori_1_1dict.htmlclasspolybori_1_1dict.pngclasspolybori_1_1dummy__data__type-members.htmlclasspolybori_1_1dummy__data__type.htmlclasspolybori_1_1dummy__iterator-members.htmlclasspolybori_1_1dummy__iterator.htmlclasspolybori_1_1equality__property-members.htmlclasspolybori_1_1equality__property.htmlclasspolybori_1_1generate__index__map-members.htmlclasspolybori_1_1generate__index__map.htmlclasspolybori_1_1generic__iteration.htmlclasspolybori_1_1get__node-members.htmlclasspolybori_1_1get__node.htmlclasspolybori_1_1groebner_1_1BitMask-members.htmlclasspolybori_1_1groebner_1_1BitMask.htmlclasspolybori_1_1groebner_1_1BitMask_3_010_01_4-members.htmlclasspolybori_1_1groebner_1_1BitMask_3_010_01_4.htmlclasspolybori_1_1groebner_1_1BitMask_3_01sizeof_07unsigned_01long_08_58_01_4-members.htmlclasspolybori_1_1groebner_1_1BitMask_3_01sizeof_07unsigned_01long_08_58_01_4.htmlclasspolybori_1_1groebner_1_1BlockOrderHelper-members.htmlclasspolybori_1_1groebner_1_1BlockOrderHelper.htmlclasspolybori_1_1groebner_1_1BoundedDivisorsOf-members.htmlclasspolybori_1_1groebner_1_1BoundedDivisorsOf.htmlclasspolybori_1_1groebner_1_1BoundedDivisorsOf.pngclasspolybori_1_1groebner_1_1CacheManager-members.htmlclasspolybori_1_1groebner_1_1CacheManager.htmlclasspolybori_1_1groebner_1_1ChainCriterion-members.htmlclasspolybori_1_1groebner_1_1ChainCriterion.htmlclasspolybori_1_1groebner_1_1ChainVariableCriterion-members.htmlclasspolybori_1_1groebner_1_1ChainVariableCriterion.htmlclasspolybori_1_1groebner_1_1CheckChainCriterion-members.htmlclasspolybori_1_1groebner_1_1CheckChainCriterion.htmlclasspolybori_1_1groebner_1_1CountCriterion-members.htmlclasspolybori_1_1groebner_1_1CountCriterion.htmlclasspolybori_1_1groebner_1_1DegOrderHelper-members.htmlclasspolybori_1_1groebner_1_1DegOrderHelper.htmlclasspolybori_1_1groebner_1_1ExpGreater-members.htmlclasspolybori_1_1groebner_1_1ExpGreater.htmlclasspolybori_1_1groebner_1_1ExpGreater.pngclasspolybori_1_1groebner_1_1ExpLexLess-members.htmlclasspolybori_1_1groebner_1_1ExpLexLess.htmlclasspolybori_1_1groebner_1_1FGLMNoLinearCombinationException-members.htmlclasspolybori_1_1groebner_1_1FGLMNoLinearCombinationException.htmlclasspolybori_1_1groebner_1_1FGLMNoLinearCombinationException.pngclasspolybori_1_1groebner_1_1FGLMStrategy-members.htmlclasspolybori_1_1groebner_1_1FGLMStrategy.htmlclasspolybori_1_1groebner_1_1GBTypes-members.htmlclasspolybori_1_1groebner_1_1GBTypes.htmlclasspolybori_1_1groebner_1_1GetNthPoly-members.htmlclasspolybori_1_1groebner_1_1GetNthPoly.htmlclasspolybori_1_1groebner_1_1GroebnerOptions-members.htmlclasspolybori_1_1groebner_1_1GroebnerOptions.htmlclasspolybori_1_1groebner_1_1GroebnerOptions.pngclasspolybori_1_1groebner_1_1GroebnerStrategy-members.htmlclasspolybori_1_1groebner_1_1GroebnerStrategy.htmlclasspolybori_1_1groebner_1_1GroebnerStrategy.pngclasspolybori_1_1groebner_1_1HasTRepOrExtendedProductCriterion-members.htmlclasspolybori_1_1groebner_1_1HasTRepOrExtendedProductCriterion.htmlclasspolybori_1_1groebner_1_1IJPairData-members.htmlclasspolybori_1_1groebner_1_1IJPairData.htmlclasspolybori_1_1groebner_1_1IJPairData.pngclasspolybori_1_1groebner_1_1IsEcart0Predicate-members.htmlclasspolybori_1_1groebner_1_1IsEcart0Predicate.htmlclasspolybori_1_1groebner_1_1IsVariableOfIndex-members.htmlclasspolybori_1_1groebner_1_1IsVariableOfIndex.htmlclasspolybori_1_1groebner_1_1LLReduction-members.htmlclasspolybori_1_1groebner_1_1LLReduction.htmlclasspolybori_1_1groebner_1_1LLReductor-members.htmlclasspolybori_1_1groebner_1_1LLReductor.htmlclasspolybori_1_1groebner_1_1LLReductor.pngclasspolybori_1_1groebner_1_1LMLessCompare-members.htmlclasspolybori_1_1groebner_1_1LMLessCompare.htmlclasspolybori_1_1groebner_1_1LMLessComparePS-members.htmlclasspolybori_1_1groebner_1_1LMLessComparePS.htmlclasspolybori_1_1groebner_1_1LargerDegreeComparer-members.htmlclasspolybori_1_1groebner_1_1LargerDegreeComparer.htmlclasspolybori_1_1groebner_1_1LeadingTerms-members.htmlclasspolybori_1_1groebner_1_1LeadingTerms.htmlclasspolybori_1_1groebner_1_1LeadingTerms.pngclasspolybori_1_1groebner_1_1LeadingTerms00-members.htmlclasspolybori_1_1groebner_1_1LeadingTerms00.htmlclasspolybori_1_1groebner_1_1LeadingTerms00.pngclasspolybori_1_1groebner_1_1LeadingTerms11-members.htmlclasspolybori_1_1groebner_1_1LeadingTerms11.htmlclasspolybori_1_1groebner_1_1LeadingTerms11.pngclasspolybori_1_1groebner_1_1LessCombinedManySizesInStrat-members.htmlclasspolybori_1_1groebner_1_1LessCombinedManySizesInStrat.htmlclasspolybori_1_1groebner_1_1LessEcartThenLessWeightedLengthInStrat-members.htmlclasspolybori_1_1groebner_1_1LessEcartThenLessWeightedLengthInStrat.htmlclasspolybori_1_1groebner_1_1LessUsedTailVariablesThenLessWeightedLengthInStrat-members.htmlclasspolybori_1_1groebner_1_1LessUsedTailVariablesThenLessWeightedLengthInStrat.htmlclasspolybori_1_1groebner_1_1LessWeightedLengthInStrat-members.htmlclasspolybori_1_1groebner_1_1LessWeightedLengthInStrat.htmlclasspolybori_1_1groebner_1_1LessWeightedLengthInStratModified-members.htmlclasspolybori_1_1groebner_1_1LessWeightedLengthInStratModified.htmlclasspolybori_1_1groebner_1_1LexBucket-members.htmlclasspolybori_1_1groebner_1_1LexBucket.htmlclasspolybori_1_1groebner_1_1LexHelper-members.htmlclasspolybori_1_1groebner_1_1LexHelper.htmlclasspolybori_1_1groebner_1_1LexOrderGreaterComparer-members.htmlclasspolybori_1_1groebner_1_1LexOrderGreaterComparer.htmlclasspolybori_1_1groebner_1_1LiteralFactorization-members.htmlclasspolybori_1_1groebner_1_1LiteralFactorization.htmlclasspolybori_1_1groebner_1_1LiteralFactorizationIterator-members.htmlclasspolybori_1_1groebner_1_1LiteralFactorizationIterator.htmlclasspolybori_1_1groebner_1_1Long64From32BitsPair-members.htmlclasspolybori_1_1groebner_1_1Long64From32BitsPair.htmlclasspolybori_1_1groebner_1_1Long64From32BitsPair.pngclasspolybori_1_1groebner_1_1Long64From32BitsPairBase.htmlclasspolybori_1_1groebner_1_1Long64From32BitsPairBase_3_01High_00_01Low_00_014_01_4-members.htmlclasspolybori_1_1groebner_1_1Long64From32BitsPairBase_3_01High_00_01Low_00_014_01_4.htmlclasspolybori_1_1groebner_1_1Long64From32BitsPairBase_3_01High_00_01Low_00_018_01_4-members.htmlclasspolybori_1_1groebner_1_1Long64From32BitsPairBase_3_01High_00_01Low_00_018_01_4.htmlclasspolybori_1_1groebner_1_1MatrixMonomialOrderTables-members.htmlclasspolybori_1_1groebner_1_1MatrixMonomialOrderTables.htmlclasspolybori_1_1groebner_1_1MinimalLeadingTerms-members.htmlclasspolybori_1_1groebner_1_1MinimalLeadingTerms.htmlclasspolybori_1_1groebner_1_1MinimalLeadingTerms.pngclasspolybori_1_1groebner_1_1MonomialHasher-members.htmlclasspolybori_1_1groebner_1_1MonomialHasher.htmlclasspolybori_1_1groebner_1_1MonomialPlusOneTerms-members.htmlclasspolybori_1_1groebner_1_1MonomialPlusOneTerms.htmlclasspolybori_1_1groebner_1_1MonomialPlusOneTerms.pngclasspolybori_1_1groebner_1_1MonomialTerms-members.htmlclasspolybori_1_1groebner_1_1MonomialTerms.htmlclasspolybori_1_1groebner_1_1MonomialTerms.pngclasspolybori_1_1groebner_1_1NBitsUsed-members.htmlclasspolybori_1_1groebner_1_1NBitsUsed.htmlclasspolybori_1_1groebner_1_1NBitsUsed_3_010_01_4-members.htmlclasspolybori_1_1groebner_1_1NBitsUsed_3_010_01_4.htmlclasspolybori_1_1groebner_1_1NextSpoly-members.htmlclasspolybori_1_1groebner_1_1NextSpoly.htmlclasspolybori_1_1groebner_1_1PSCompareByEl-members.htmlclasspolybori_1_1groebner_1_1PSCompareByEl.htmlclasspolybori_1_1groebner_1_1PairData-members.htmlclasspolybori_1_1groebner_1_1PairData.htmlclasspolybori_1_1groebner_1_1PairData.pngclasspolybori_1_1groebner_1_1PairE-members.htmlclasspolybori_1_1groebner_1_1PairE.htmlclasspolybori_1_1groebner_1_1PairECompare-members.htmlclasspolybori_1_1groebner_1_1PairECompare.htmlclasspolybori_1_1groebner_1_1PairECompare.pngclasspolybori_1_1groebner_1_1PairLS-members.htmlclasspolybori_1_1groebner_1_1PairLS.htmlclasspolybori_1_1groebner_1_1PairLSCompare-members.htmlclasspolybori_1_1groebner_1_1PairLSCompare.htmlclasspolybori_1_1groebner_1_1PairManager-members.htmlclasspolybori_1_1groebner_1_1PairManager.htmlclasspolybori_1_1groebner_1_1PairManager.pngclasspolybori_1_1groebner_1_1PairManagerFacade-members.htmlclasspolybori_1_1groebner_1_1PairManagerFacade.htmlclasspolybori_1_1groebner_1_1PairManagerWithStrategy-members.htmlclasspolybori_1_1groebner_1_1PairManagerWithStrategy.htmlclasspolybori_1_1groebner_1_1PairManagerWithStrategy.pngclasspolybori_1_1groebner_1_1PairStatusSet-members.htmlclasspolybori_1_1groebner_1_1PairStatusSet.htmlclasspolybori_1_1groebner_1_1PolyEntry-members.htmlclasspolybori_1_1groebner_1_1PolyEntry.htmlclasspolybori_1_1groebner_1_1PolyEntry.pngclasspolybori_1_1groebner_1_1PolyEntryBase-members.htmlclasspolybori_1_1groebner_1_1PolyEntryBase.htmlclasspolybori_1_1groebner_1_1PolyEntryBase.pngclasspolybori_1_1groebner_1_1PolyEntryIndices-members.htmlclasspolybori_1_1groebner_1_1PolyEntryIndices.htmlclasspolybori_1_1groebner_1_1PolyEntryPtrLmLess-members.htmlclasspolybori_1_1groebner_1_1PolyEntryPtrLmLess.htmlclasspolybori_1_1groebner_1_1PolyEntryReference-members.htmlclasspolybori_1_1groebner_1_1PolyEntryReference.htmlclasspolybori_1_1groebner_1_1PolyEntryVector-members.htmlclasspolybori_1_1groebner_1_1PolyEntryVector.htmlclasspolybori_1_1groebner_1_1PolyEntryVector.pngclasspolybori_1_1groebner_1_1PolyFromPolyEntry-members.htmlclasspolybori_1_1groebner_1_1PolyFromPolyEntry.htmlclasspolybori_1_1groebner_1_1PolyFromPolyEntry.pngclasspolybori_1_1groebner_1_1PolyMonomialPairComparerLess-members.htmlclasspolybori_1_1groebner_1_1PolyMonomialPairComparerLess.htmlclasspolybori_1_1groebner_1_1PolyMonomialPairComparerLexLess-members.htmlclasspolybori_1_1groebner_1_1PolyMonomialPairComparerLexLess.htmlclasspolybori_1_1groebner_1_1PolyPairData-members.htmlclasspolybori_1_1groebner_1_1PolyPairData.htmlclasspolybori_1_1groebner_1_1PolyPairData.pngclasspolybori_1_1groebner_1_1PolynomialSugar-members.htmlclasspolybori_1_1groebner_1_1PolynomialSugar.htmlclasspolybori_1_1groebner_1_1PseudoLongLong-members.htmlclasspolybori_1_1groebner_1_1PseudoLongLong.htmlclasspolybori_1_1groebner_1_1PseudoLongProduct-members.htmlclasspolybori_1_1groebner_1_1PseudoLongProduct.htmlclasspolybori_1_1groebner_1_1PseudoLongProduct.pngclasspolybori_1_1groebner_1_1RankingVector-members.htmlclasspolybori_1_1groebner_1_1RankingVector.htmlclasspolybori_1_1groebner_1_1RankingVector.pngclasspolybori_1_1groebner_1_1RedTailNth-members.htmlclasspolybori_1_1groebner_1_1RedTailNth.htmlclasspolybori_1_1groebner_1_1ReductionOptions-members.htmlclasspolybori_1_1groebner_1_1ReductionOptions.htmlclasspolybori_1_1groebner_1_1ReductionOptions.pngclasspolybori_1_1groebner_1_1ReductionStrategy-members.htmlclasspolybori_1_1groebner_1_1ReductionStrategy.htmlclasspolybori_1_1groebner_1_1ReductionStrategy.pngclasspolybori_1_1groebner_1_1ReductionTerms-members.htmlclasspolybori_1_1groebner_1_1ReductionTerms.htmlclasspolybori_1_1groebner_1_1ReductionTerms.pngclasspolybori_1_1groebner_1_1RelatedTerms-members.htmlclasspolybori_1_1groebner_1_1RelatedTerms.htmlclasspolybori_1_1groebner_1_1RelatedTerms.pngclasspolybori_1_1groebner_1_1RelatedTermsBase-members.htmlclasspolybori_1_1groebner_1_1RelatedTermsBase.htmlclasspolybori_1_1groebner_1_1RelatedTermsBase.pngclasspolybori_1_1groebner_1_1SetAssociatedMinimal-members.htmlclasspolybori_1_1groebner_1_1SetAssociatedMinimal.htmlclasspolybori_1_1groebner_1_1SetBitUInt-members.htmlclasspolybori_1_1groebner_1_1SetBitUInt.htmlclasspolybori_1_1groebner_1_1ShorterEliminationLength-members.htmlclasspolybori_1_1groebner_1_1ShorterEliminationLength.htmlclasspolybori_1_1groebner_1_1ShorterEliminationLengthModified-members.htmlclasspolybori_1_1groebner_1_1ShorterEliminationLengthModified.htmlclasspolybori_1_1groebner_1_1SlimgbReduction-members.htmlclasspolybori_1_1groebner_1_1SlimgbReduction.htmlclasspolybori_1_1groebner_1_1TermsFacade-members.htmlclasspolybori_1_1groebner_1_1TermsFacade.htmlclasspolybori_1_1groebner_1_1TermsFacade.pngclasspolybori_1_1groebner_1_1TimesConstantImplication-members.htmlclasspolybori_1_1groebner_1_1TimesConstantImplication.htmlclasspolybori_1_1groebner_1_1TimesVariableSubstitution-members.htmlclasspolybori_1_1groebner_1_1TimesVariableSubstitution.htmlclasspolybori_1_1groebner_1_1VariablePairData-members.htmlclasspolybori_1_1groebner_1_1VariablePairData.htmlclasspolybori_1_1groebner_1_1VariablePairData.pngclasspolybori_1_1groebner_1_1ZeroFunction-members.htmlclasspolybori_1_1groebner_1_1ZeroFunction.htmlclasspolybori_1_1handle__else-members.htmlclasspolybori_1_1handle__else.htmlclasspolybori_1_1handle__else.pngclasspolybori_1_1hashes-members.htmlclasspolybori_1_1hashes.htmlclasspolybori_1_1insert__assign-members.htmlclasspolybori_1_1insert__assign.htmlclasspolybori_1_1insert__assign.pngclasspolybori_1_1insert__assign_3_01void_00_01pbori__traits_3_01void_01_4_1_1idx__type_01_4-members.htmlclasspolybori_1_1insert__assign_3_01void_00_01pbori__traits_3_01void_01_4_1_1idx__type_01_4.htmlclasspolybori_1_1insert__second__to__list-members.htmlclasspolybori_1_1insert__second__to__list.htmlclasspolybori_1_1inserts-members.htmlclasspolybori_1_1inserts.htmlclasspolybori_1_1inserts.pngclasspolybori_1_1inserts_3_01void_00_01pbori__traits_3_01void_01_4_1_1idx__type_01_4-members.htmlclasspolybori_1_1inserts_3_01void_00_01pbori__traits_3_01void_01_4_1_1idx__type_01_4.htmlclasspolybori_1_1integral__constant-members.htmlclasspolybori_1_1is__same__type-members.htmlclasspolybori_1_1is__same__type.htmlclasspolybori_1_1is__same__type.pngclasspolybori_1_1is__same__type_3_01Type_00_01Type_01_4-members.htmlclasspolybori_1_1is__same__type_3_01Type_00_01Type_01_4.htmlclasspolybori_1_1is__same__type_3_01Type_00_01Type_01_4.pngclasspolybori_1_1is__valid-members.htmlclasspolybori_1_1is__valid.htmlclasspolybori_1_1is__valid.pngclasspolybori_1_1lex__compare__predicate-members.htmlclasspolybori_1_1lex__compare__predicate.htmlclasspolybori_1_1lex__compare__predicate.pngclasspolybori_1_1mapped__new__node-members.htmlclasspolybori_1_1mapped__new__node.htmlclasspolybori_1_1maximum__iteration-members.htmlclasspolybori_1_1maximum__iteration.htmlclasspolybori_1_1navigates-members.htmlclasspolybori_1_1navigates.htmlclasspolybori_1_1navigates.pngclasspolybori_1_1object-members.htmlclasspolybori_1_1object.htmlclasspolybori_1_1object.pngclasspolybori_1_1on__same__type-members.htmlclasspolybori_1_1on__same__type.htmlclasspolybori_1_1on__same__type_3_01Type_00_01Type_00_01ThenType_00_01ElseType_01_4-members.htmlclasspolybori_1_1on__same__type_3_01Type_00_01Type_00_01ThenType_00_01ElseType_01_4.htmlclasspolybori_1_1order__traits-members.htmlclasspolybori_1_1order__traits.htmlclasspolybori_1_1order__traits.pngclasspolybori_1_1order__traits_3_01block__tag_3_01BaseOrderTag_01_4_01_4-members.htmlclasspolybori_1_1order__traits_3_01block__tag_3_01BaseOrderTag_01_4_01_4.htmlclasspolybori_1_1pbori__binary__traits-members.htmlclasspolybori_1_1pbori__binary__traits.htmlclasspolybori_1_1pbori__binary__traits.pngclasspolybori_1_1pbori__binary__traits_3_01OnlyType_00_01OnlyType_01_4-members.htmlclasspolybori_1_1pbori__binary__traits_3_01OnlyType_00_01OnlyType_01_4.htmlclasspolybori_1_1pbori__traits-members.htmlclasspolybori_1_1pbori__traits.htmlclasspolybori_1_1pbori__traits_3_01dummy__iterator_01_4-members.htmlclasspolybori_1_1pbori__traits_3_01dummy__iterator_01_4.htmlclasspolybori_1_1pbori__traits_3_01dummy__iterator_01_4.pngclasspolybori_1_1pbori__traits_3_01int_01_4-members.htmlclasspolybori_1_1pbori__traits_3_01int_01_4.htmlclasspolybori_1_1pbori__traits_3_01int_01_4.pngclasspolybori_1_1pbori__traits_3_01long_01int_01_4-members.htmlclasspolybori_1_1pbori__traits_3_01long_01int_01_4.htmlclasspolybori_1_1pbori__traits_3_01long_01int_01_4.pngclasspolybori_1_1pbori__traits_3_01std_1_1set_3_01ValueType_01_4_01_4-members.htmlclasspolybori_1_1pbori__traits_3_01std_1_1set_3_01ValueType_01_4_01_4.htmlclasspolybori_1_1pbori__traits_3_01std_1_1set_3_01ValueType_01_4_01_4.pngclasspolybori_1_1pbori__traits_3_01std_1_1vector_3_01ValueType_01_4_01_4-members.htmlclasspolybori_1_1pbori__traits_3_01std_1_1vector_3_01ValueType_01_4_01_4.htmlclasspolybori_1_1pbori__traits_3_01std_1_1vector_3_01ValueType_01_4_01_4.pngclasspolybori_1_1pbori__traits_3_01unsigned_01int_01_4-members.htmlclasspolybori_1_1pbori__traits_3_01unsigned_01int_01_4.htmlclasspolybori_1_1pbori__traits_3_01unsigned_01int_01_4.pngclasspolybori_1_1pbori__traits_3_01void_01_4-members.htmlclasspolybori_1_1pbori__traits_3_01void_01_4.htmlclasspolybori_1_1pbori__traits_3_01void_01_4.pngclasspolybori_1_1project__ith.htmlclasspolybori_1_1project__ith_3_010_00_01NLEN_01_4-members.htmlclasspolybori_1_1project__ith_3_010_00_01NLEN_01_4.htmlclasspolybori_1_1project__ith_3_011_00_01NLEN_01_4-members.htmlclasspolybori_1_1project__ith_3_011_00_01NLEN_01_4.htmlclasspolybori_1_1project__ith_3_012_00_01NLEN_01_4-members.htmlclasspolybori_1_1project__ith_3_012_00_01NLEN_01_4.htmlclasspolybori_1_1project__ith_3_013_00_01NLEN_01_4-members.htmlclasspolybori_1_1project__ith_3_013_00_01NLEN_01_4.htmlclasspolybori_1_1push__back-members.htmlclasspolybori_1_1push__back.htmlclasspolybori_1_1remove__assign-members.htmlclasspolybori_1_1remove__assign.htmlclasspolybori_1_1remove__assign.pngclasspolybori_1_1remove__assign_3_01void_00_01pbori__traits_3_01void_01_4_1_1idx__type_01_4-members.htmlclasspolybori_1_1remove__assign_3_01void_00_01pbori__traits_3_01void_01_4_1_1idx__type_01_4.htmlclasspolybori_1_1removes-members.htmlclasspolybori_1_1removes.htmlclasspolybori_1_1removes.pngclasspolybori_1_1removes_3_01void_00_01pbori__traits_3_01void_01_4_1_1idx__type_01_4-members.htmlclasspolybori_1_1removes_3_01void_00_01pbori__traits_3_01void_01_4_1_1idx__type_01_4.htmlclasspolybori_1_1reversed__iteration__adaptor-members.htmlclasspolybori_1_1reversed__iteration__adaptor.htmlclasspolybori_1_1sizes__less-members.htmlclasspolybori_1_1sizes__less.htmlclasspolybori_1_1sizes__less.pngclasspolybori_1_1subset0__assign-members.htmlclasspolybori_1_1subset0__assign.htmlclasspolybori_1_1subset1__assign-members.htmlclasspolybori_1_1subset1__assign.htmlclasspolybori_1_1symmetric__composition-members.htmlclasspolybori_1_1symmetric__composition.htmlclasspolybori_1_1symmetric__composition.pngclasspolybori_1_1times__indexed__var-members.htmlclasspolybori_1_1times__indexed__var.htmlclasspolybori_1_1tuple-members.htmlclasspolybori_1_1tuple.htmlclasspolybori_1_1tuple.pngclasspolybori_1_1unite__assign-members.htmlclasspolybori_1_1unite__assign.htmlclasspolybori_1_1unite__assign.pngclasspolybori_1_1variable__name-members.htmlclasspolybori_1_1variable__name.htmlclassproperty__owner.htmlclassreversed__iteration.htmlclosed.pngcontained__variables_8h.htmlcontained__variables_8h_source.htmlcuddInt_8h.htmlcuddInt_8h_source.htmlcudd_8h.htmlcudd_8h_source.htmldir_039b5d3482c9e0b59ebb031374b79ca1.htmldir_0bc7ce899a3277ed5d48e5a81a56dc87.htmldir_3c9899018e6d6eeb2445ad68fbe5d97b.htmldir_3fc08ba5ce6794fad5e6b45b060499c6.htmldir_45706e9d8b5a0da37911916938d1fb27.htmldir_4afa04cf96962ae9e9f384391d83a4e9.htmldir_53067185ff6daa6b942a1f4798d3c04b.htmldir_6493fbb937a514dc211d67e513954783.htmldir_6eee5142621566044b4cc025b7e50d05.htmldir_826e794919ca6b4085059d36abe43611.htmldir_9d5af8c6ee155321f4fd881ca88ede2b.htmldir_a0bf7e421d0dac5bc958df69b85a24b2.htmldir_a784c23c0bbb1b12a90e3f87fd698aa1.htmldir_bd539706739ddf0cf8b540fc30da09ae.htmldir_dbb358764693982765aba7678ee965ef.htmldir_e39a226b296202539038b2224bd7aa3b.htmldir_ea247d423b4ea15f9ffd2fd1c02d968f.htmldir_ea5d583b5c5bad04f5a8aa6c710473c7.htmldir_ef5ed9145e24f201d69ef342c16b57a7.htmldir_fe19c1d4f764fa424bdf3d2faa19b199.htmldlex4data_8h.htmldlex4data_8h_source.htmldoc.pngdoxygen.cssdoxygen.pngdp__asc4data_8h.htmldp__asc4data_8h_source.htmldraw__matrix_8h.htmldraw__matrix_8h_source.htmldynsections.jsembed_8h.htmlembed_8h_source.htmlfiles.htmlfixed__path__divisors_8h.htmlfixed__path__divisors_8h_source.htmlfolderclosed.pngfolderopen.pngfunctions.htmlfunctions_b.htmlfunctions_c.htmlfunctions_d.htmlfunctions_e.htmlfunctions_enum.htmlfunctions_eval.htmlfunctions_f.htmlfunctions_func.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_r.htmlfunctions_func_s.htmlfunctions_func_t.htmlfunctions_func_u.htmlfunctions_func_v.htmlfunctions_func_w.htmlfunctions_func_x.htmlfunctions_func_z.htmlfunctions_func_~.htmlfunctions_g.htmlfunctions_h.htmlfunctions_i.htmlfunctions_j.htmlfunctions_k.htmlfunctions_l.htmlfunctions_m.htmlfunctions_n.htmlfunctions_o.htmlfunctions_p.htmlfunctions_q.htmlfunctions_r.htmlfunctions_rela.htmlfunctions_s.htmlfunctions_t.htmlfunctions_type.htmlfunctions_type_b.htmlfunctions_type_c.htmlfunctions_type_d.htmlfunctions_type_e.htmlfunctions_type_f.htmlfunctions_type_h.htmlfunctions_type_i.htmlfunctions_type_l.htmlfunctions_type_m.htmlfunctions_type_n.htmlfunctions_type_o.htmlfunctions_type_p.htmlfunctions_type_q.htmlfunctions_type_r.htmlfunctions_type_s.htmlfunctions_type_t.htmlfunctions_type_u.htmlfunctions_type_v.htmlfunctions_u.htmlfunctions_v.htmlfunctions_vars.htmlfunctions_w.htmlfunctions_x.htmlfunctions_z.htmlfunctions_~.htmlglobals.htmlglobals_c.htmlglobals_d.htmlglobals_defs.htmlglobals_defs_c.htmlglobals_defs_d.htmlglobals_defs_e.htmlglobals_defs_g.htmlglobals_defs_l.htmlglobals_defs_m.htmlglobals_defs_p.htmlglobals_defs_u.htmlglobals_defs_z.htmlglobals_e.htmlglobals_func.htmlglobals_g.htmlglobals_i.htmlglobals_l.htmlglobals_m.htmlglobals_p.htmlglobals_u.htmlglobals_z.htmlgroebner_8cc.htmlgroebner_8h.htmlgroebner_8h_source.htmlgroebner__alg_8cc.htmlgroebner__alg_8h.htmlgroebner__alg_8h_source.htmlgroebner__defs_8h.htmlgroebner__defs_8h_source.htmlhierarchy.htmlindex.htmlinterpolate_8cc.htmlinterpolate_8h.htmlinterpolate_8h_source.htmljquery.jslinear__algebra__step_8h.htmllinear__algebra__step_8h_source.htmlll__red__nf_8h.htmlll__red__nf_8h_source.htmllp4data_8h.htmllp4data_8h_source.htmlminimal__elements_8h.htmlminimal__elements_8h_source.htmlnamespaceboost.htmlnamespaceboost_1_1python.htmlnamespaceboost_1_1python_1_1converter.htmlnamespacemembers.htmlnamespacemembers_b.htmlnamespacemembers_c.htmlnamespacemembers_d.htmlnamespacemembers_e.htmlnamespacemembers_enum.htmlnamespacemembers_eval.htmlnamespacemembers_f.htmlnamespacemembers_func.htmlnamespacemembers_func_b.htmlnamespacemembers_func_c.htmlnamespacemembers_func_d.htmlnamespacemembers_func_e.htmlnamespacemembers_func_f.htmlnamespacemembers_func_g.htmlnamespacemembers_func_h.htmlnamespacemembers_func_i.htmlnamespacemembers_func_l.htmlnamespacemembers_func_m.htmlnamespacemembers_func_n.htmlnamespacemembers_func_o.htmlnamespacemembers_func_p.htmlnamespacemembers_func_r.htmlnamespacemembers_func_s.htmlnamespacemembers_func_t.htmlnamespacemembers_func_u.htmlnamespacemembers_func_v.htmlnamespacemembers_func_w.htmlnamespacemembers_func_z.htmlnamespacemembers_g.htmlnamespacemembers_h.htmlnamespacemembers_i.htmlnamespacemembers_l.htmlnamespacemembers_m.htmlnamespacemembers_n.htmlnamespacemembers_o.htmlnamespacemembers_p.htmlnamespacemembers_r.htmlnamespacemembers_s.htmlnamespacemembers_t.htmlnamespacemembers_type.htmlnamespacemembers_u.htmlnamespacemembers_v.htmlnamespacemembers_vars.htmlnamespacemembers_w.htmlnamespacemembers_z.htmlnamespacepolybori.htmlnamespacepolybori_1_1groebner.htmlnamespaces.htmlnav_f.pngnav_g.pngnav_h.pngnf_8cc.htmlnf_8h.htmlnf_8h_source.htmlopen.pngorder__tags_8h.htmlorder__tags_8h_source.htmlorder__traits_8h.htmlorder__traits_8h_source.htmlpages.htmlpairs_8cc.htmlpairs_8h.htmlpairs_8h_source.htmlpbori__algo_8h.htmlpbori__algo_8h_source.htmlpbori__algo__int_8h.htmlpbori__algo__int_8h_source.htmlpbori__algorithms_8h.htmlpbori__algorithms_8h_source.htmlpbori__defs_8h.htmlpbori__defs_8h_source.htmlpbori__func_8h.htmlpbori__func_8h_source.htmlpbori__order_8h.htmlpbori__order_8h_source.htmlpbori__routines_8cc.htmlpbori__routines_8h.htmlpbori__routines_8h_source.htmlpbori__routines__cuddext_8h.htmlpbori__routines__cuddext_8h_source.htmlpbori__routines__dd_8h.htmlpbori__routines__dd_8h_source.htmlpbori__routines__hash_8h.htmlpbori__routines__hash_8h_source.htmlpbori__routines__misc_8h.htmlpbori__routines__misc_8h_source.htmlpbori__routines__order_8h.htmlpbori__routines__order_8h_source.htmlpolybori_2polybori_8h.htmlpolybori_2polybori_8h_source.htmlpolybori_8h.htmlpolybori_8h_source.htmlpolynomial__properties_8cc.htmlpolynomial__properties_8h.htmlpolynomial__properties_8h_source.htmlprefix_8h.htmlprefix_8h_source.htmlprefix__internal_8h.htmlprefix__internal_8h_source.htmlrandomset_8cc.htmlrandomset_8h.htmlrandomset_8h_source.htmlred__tail_8h.htmlred__tail_8h_source.htmlsplitbar.pngstructboost_1_1python_1_1converter_1_1object__manager__traits_3_01polybori_1_1dict_01_4.htmlstructboost_1_1python_1_1converter_1_1object__manager__traits_3_01polybori_1_1dict_01_4.pngstructboost_1_1python_1_1converter_1_1object__manager__traits_3_01polybori_1_1object_01_4.htmlstructboost_1_1python_1_1converter_1_1object__manager__traits_3_01polybori_1_1object_01_4.pngstructboost_1_1python_1_1converter_1_1object__manager__traits_3_01polybori_1_1tuple_01_4.htmlstructboost_1_1python_1_1converter_1_1object__manager__traits_3_01polybori_1_1tuple_01_4.pngstructpolybori_1_1CAuxTypes.htmlstructpolybori_1_1CAuxTypes.pngstructpolybori_1_1CCacheTypes_1_1binary__cache__tag-members.htmlstructpolybori_1_1CCacheTypes_1_1binary__cache__tag.htmlstructpolybori_1_1CCacheTypes_1_1binary__cache__tag.pngstructpolybori_1_1CCacheTypes_1_1block__degree-members.htmlstructpolybori_1_1CCacheTypes_1_1block__degree.htmlstructpolybori_1_1CCacheTypes_1_1block__degree.pngstructpolybori_1_1CCacheTypes_1_1contained__deg2-members.htmlstructpolybori_1_1CCacheTypes_1_1contained__deg2.htmlstructpolybori_1_1CCacheTypes_1_1contained__deg2.pngstructpolybori_1_1CCacheTypes_1_1contained__variables-members.htmlstructpolybori_1_1CCacheTypes_1_1contained__variables.htmlstructpolybori_1_1CCacheTypes_1_1contained__variables.pngstructpolybori_1_1CCacheTypes_1_1degree-members.htmlstructpolybori_1_1CCacheTypes_1_1degree.htmlstructpolybori_1_1CCacheTypes_1_1degree.pngstructpolybori_1_1CCacheTypes_1_1divide-members.htmlstructpolybori_1_1CCacheTypes_1_1divide.htmlstructpolybori_1_1CCacheTypes_1_1divide.pngstructpolybori_1_1CCacheTypes_1_1divisorsof-members.htmlstructpolybori_1_1CCacheTypes_1_1divisorsof.htmlstructpolybori_1_1CCacheTypes_1_1divisorsof.pngstructpolybori_1_1CCacheTypes_1_1divisorsof__fixedpath-members.htmlstructpolybori_1_1CCacheTypes_1_1divisorsof__fixedpath.htmlstructpolybori_1_1CCacheTypes_1_1divisorsof__fixedpath.pngstructpolybori_1_1CCacheTypes_1_1exist__abstract-members.htmlstructpolybori_1_1CCacheTypes_1_1exist__abstract.htmlstructpolybori_1_1CCacheTypes_1_1exist__abstract.pngstructpolybori_1_1CCacheTypes_1_1graded__part-members.htmlstructpolybori_1_1CCacheTypes_1_1graded__part.htmlstructpolybori_1_1CCacheTypes_1_1graded__part.pngstructpolybori_1_1CCacheTypes_1_1has__factor__x-members.htmlstructpolybori_1_1CCacheTypes_1_1has__factor__x.htmlstructpolybori_1_1CCacheTypes_1_1has__factor__x.pngstructpolybori_1_1CCacheTypes_1_1has__factor__x__plus__one-members.htmlstructpolybori_1_1CCacheTypes_1_1has__factor__x__plus__one.htmlstructpolybori_1_1CCacheTypes_1_1has__factor__x__plus__one.pngstructpolybori_1_1CCacheTypes_1_1has__factor__x__plus__y-members.htmlstructpolybori_1_1CCacheTypes_1_1has__factor__x__plus__y.htmlstructpolybori_1_1CCacheTypes_1_1has__factor__x__plus__y.pngstructpolybori_1_1CCacheTypes_1_1include__divisors-members.htmlstructpolybori_1_1CCacheTypes_1_1include__divisors.htmlstructpolybori_1_1CCacheTypes_1_1include__divisors.pngstructpolybori_1_1CCacheTypes_1_1interpolate-members.htmlstructpolybori_1_1CCacheTypes_1_1interpolate.htmlstructpolybori_1_1CCacheTypes_1_1interpolate.pngstructpolybori_1_1CCacheTypes_1_1interpolate__smallest__lex-members.htmlstructpolybori_1_1CCacheTypes_1_1interpolate__smallest__lex.htmlstructpolybori_1_1CCacheTypes_1_1interpolate__smallest__lex.pngstructpolybori_1_1CCacheTypes_1_1is__rewriteable-members.htmlstructpolybori_1_1CCacheTypes_1_1is__rewriteable.htmlstructpolybori_1_1CCacheTypes_1_1is__rewriteable.pngstructpolybori_1_1CCacheTypes_1_1lead__tag-members.htmlstructpolybori_1_1CCacheTypes_1_1lead__tag.htmlstructpolybori_1_1CCacheTypes_1_1lead__tag.pngstructpolybori_1_1CCacheTypes_1_1left__equals__right__x__branch__and__r__has__fac__x-members.htmlstructpolybori_1_1CCacheTypes_1_1left__equals__right__x__branch__and__r__has__fac__x.htmlstructpolybori_1_1CCacheTypes_1_1left__equals__right__x__branch__and__r__has__fac__x.pngstructpolybori_1_1CCacheTypes_1_1lex__lead-members.htmlstructpolybori_1_1CCacheTypes_1_1lex__lead.htmlstructpolybori_1_1CCacheTypes_1_1lex__lead.pngstructpolybori_1_1CCacheTypes_1_1ll__red__nf-members.htmlstructpolybori_1_1CCacheTypes_1_1ll__red__nf.htmlstructpolybori_1_1CCacheTypes_1_1ll__red__nf.pngstructpolybori_1_1CCacheTypes_1_1map__every__x__to__x__plus__one-members.htmlstructpolybori_1_1CCacheTypes_1_1map__every__x__to__x__plus__one.htmlstructpolybori_1_1CCacheTypes_1_1map__every__x__to__x__plus__one.pngstructpolybori_1_1CCacheTypes_1_1mapping-members.htmlstructpolybori_1_1CCacheTypes_1_1mapping.htmlstructpolybori_1_1CCacheTypes_1_1mapping.pngstructpolybori_1_1CCacheTypes_1_1minimal__elements-members.htmlstructpolybori_1_1CCacheTypes_1_1minimal__elements.htmlstructpolybori_1_1CCacheTypes_1_1minimal__elements.pngstructpolybori_1_1CCacheTypes_1_1minimal__mod-members.htmlstructpolybori_1_1CCacheTypes_1_1minimal__mod.htmlstructpolybori_1_1CCacheTypes_1_1minimal__mod.pngstructpolybori_1_1CCacheTypes_1_1mod__varset-members.htmlstructpolybori_1_1CCacheTypes_1_1mod__varset.htmlstructpolybori_1_1CCacheTypes_1_1mod__varset.pngstructpolybori_1_1CCacheTypes_1_1multiplesof-members.htmlstructpolybori_1_1CCacheTypes_1_1multiplesof.htmlstructpolybori_1_1CCacheTypes_1_1multiplesof.pngstructpolybori_1_1CCacheTypes_1_1multiply__recursive-members.htmlstructpolybori_1_1CCacheTypes_1_1multiply__recursive.htmlstructpolybori_1_1CCacheTypes_1_1multiply__recursive.pngstructpolybori_1_1CCacheTypes_1_1no__cache-members.htmlstructpolybori_1_1CCacheTypes_1_1no__cache.htmlstructpolybori_1_1CCacheTypes_1_1no__cache.pngstructpolybori_1_1CCacheTypes_1_1no__cache__tag-members.htmlstructpolybori_1_1CCacheTypes_1_1no__cache__tag.htmlstructpolybori_1_1CCacheTypes_1_1no__cache__tag.pngstructpolybori_1_1CCacheTypes_1_1plug__1-members.htmlstructpolybori_1_1CCacheTypes_1_1plug__1.htmlstructpolybori_1_1CCacheTypes_1_1plug__1.pngstructpolybori_1_1CCacheTypes_1_1ternary__cache__tag-members.htmlstructpolybori_1_1CCacheTypes_1_1ternary__cache__tag.htmlstructpolybori_1_1CCacheTypes_1_1ternary__cache__tag.pngstructpolybori_1_1CCacheTypes_1_1testwise__ternary-members.htmlstructpolybori_1_1CCacheTypes_1_1testwise__ternary.htmlstructpolybori_1_1CCacheTypes_1_1testwise__ternary.pngstructpolybori_1_1CCacheTypes_1_1unary__cache__tag-members.htmlstructpolybori_1_1CCacheTypes_1_1unary__cache__tag.htmlstructpolybori_1_1CCacheTypes_1_1unary__cache__tag.pngstructpolybori_1_1CCacheTypes_1_1union__xor-members.htmlstructpolybori_1_1CCacheTypes_1_1union__xor.htmlstructpolybori_1_1CCacheTypes_1_1union__xor.pngstructpolybori_1_1CCacheTypes_1_1used__variables-members.htmlstructpolybori_1_1CCacheTypes_1_1used__variables.htmlstructpolybori_1_1CCacheTypes_1_1used__variables.pngstructpolybori_1_1CCacheTypes_1_1zeros-members.htmlstructpolybori_1_1CCacheTypes_1_1zeros.htmlstructpolybori_1_1CCacheTypes_1_1zeros.pngstructpolybori_1_1CCompareEnums.htmlstructpolybori_1_1CCompareEnums.pngstructpolybori_1_1CErrorEnums.htmlstructpolybori_1_1CErrorEnums.pngstructpolybori_1_1COrderEnums.htmlstructpolybori_1_1COrderEnums.pngstructpolybori_1_1CTypes.htmlstructpolybori_1_1CTypes.pngstructpolybori_1_1and__tag.htmlstructpolybori_1_1and__tag_3_01valid__tag_00_01valid__tag_01_4-members.htmlstructpolybori_1_1and__tag_3_01valid__tag_00_01valid__tag_01_4.htmlstructpolybori_1_1block__tag.htmlstructpolybori_1_1cached__deg-members.htmlstructpolybori_1_1cached__deg.htmlstructpolybori_1_1count__tags.htmlstructpolybori_1_1count__tags_3_01CCacheTypes_1_1divisorsof__fixedpath_01_4-members.htmlstructpolybori_1_1count__tags_3_01CCacheTypes_1_1divisorsof__fixedpath_01_4.htmlstructpolybori_1_1cudd__error__traits-members.htmlstructpolybori_1_1cudd__error__traits.htmlstructpolybori_1_1dlex__tag.htmlstructpolybori_1_1dp__asc__tag.htmlstructpolybori_1_1increment__count__tags-members.htmlstructpolybori_1_1increment__count__tags.htmlstructpolybori_1_1integral__constant.htmlstructpolybori_1_1internal__tag.htmlstructpolybori_1_1internal__tag.pngstructpolybori_1_1invalid__tag.htmlstructpolybori_1_1invert__tag.htmlstructpolybori_1_1invert__tag_3_01invalid__tag_01_4-members.htmlstructpolybori_1_1invert__tag_3_01invalid__tag_01_4.htmlstructpolybori_1_1invert__tag_3_01valid__tag_01_4-members.htmlstructpolybori_1_1invert__tag_3_01valid__tag_01_4.htmlstructpolybori_1_1lex__tag.htmlstructpolybori_1_1manager__traits-members.htmlstructpolybori_1_1manager__traits.htmlstructpolybori_1_1navigator__tag.htmlstructpolybori_1_1order__traits__code.htmlstructpolybori_1_1order__traits__code_3_01block__dlex__tag_01_4-members.htmlstructpolybori_1_1order__traits__code_3_01block__dlex__tag_01_4.htmlstructpolybori_1_1order__traits__code_3_01block__dp__asc__tag_01_4-members.htmlstructpolybori_1_1order__traits__code_3_01block__dp__asc__tag_01_4.htmlstructpolybori_1_1order__traits__code_3_01dlex__tag_01_4-members.htmlstructpolybori_1_1order__traits__code_3_01dlex__tag_01_4.htmlstructpolybori_1_1order__traits__code_3_01dp__asc__tag_01_4-members.htmlstructpolybori_1_1order__traits__code_3_01dp__asc__tag_01_4.htmlstructpolybori_1_1order__traits__code_3_01lex__tag_01_4-members.htmlstructpolybori_1_1order__traits__code_3_01lex__tag_01_4.htmlstructpolybori_1_1pbori__base.htmlstructpolybori_1_1pbori__base_3_01CCacheManBase_3_01BoolePolyRing_00_01CacheType_00_01ArgumentLength_01_4_01_4-members.htmlstructpolybori_1_1pbori__base_3_01CCacheManBase_3_01BoolePolyRing_00_01CacheType_00_01ArgumentLength_01_4_01_4.htmlstructpolybori_1_1pbori__base_3_01CCacheManBase_3_01CCuddInterface_00_01CacheType_00_01ArgumentLength_01_4_01_4-members.htmlstructpolybori_1_1pbori__base_3_01CCacheManBase_3_01CCuddInterface_00_01CacheType_00_01ArgumentLength_01_4_01_4.htmlstructpolybori_1_1pbori__base_3_01CCacheManBase_3_01boost_1_1intrusive__ptr_3_01CCuddCore_01_4_04c1517b0d90a348926f9577f70e98b49.htmlstructpolybori_1_1pbori__base_3_01CCacheManBase_3_01boost_1_1intrusive__ptr_3_01CCuddCore_01_4_056498e800c2c5816de37534c6882131f.htmlstructpolybori_1_1pbori__base_3_01CExpIter_3_01NaviType_00_01ExpType_01_4_01_4-members.htmlstructpolybori_1_1pbori__base_3_01CExpIter_3_01NaviType_00_01ExpType_01_4_01_4.htmlstructpolybori_1_1pbori__base_3_01CGenericIter_3_01OrderType_00_01NaviType_00_01RefType_01_4_01_4-members.htmlstructpolybori_1_1pbori__base_3_01CGenericIter_3_01OrderType_00_01NaviType_00_01RefType_01_4_01_4.htmlstructpolybori_1_1pbori__base_3_01CReverseIter_3_01OrderType_00_01NaviType_00_01RefType_01_4_01_4-members.htmlstructpolybori_1_1pbori__base_3_01CReverseIter_3_01OrderType_00_01NaviType_00_01RefType_01_4_01_4.htmlstructpolybori_1_1type__tag.htmlstructpolybori_1_1valid__tag.htmlsync_off.pngsync_on.pngtab_a.pngtab_b.pngtab_h.pngtab_s.pngtables_8h.htmltables_8h_source.htmltabs.csstags_8h.htmltags_8h_source.htmltodo.htmltraits_8h.htmltraits_8h_source.htmlimageslogo.pngoverview.pngindex.htmlpythonpolybori.PyPolyBoRi.htmlpolybori.addition.htmlpolybori.blocks.htmlpolybori.check_claims.htmlpolybori.cluster.htmlpolybori.cnf.htmlpolybori.context.htmlpolybori.dynamic.htmlpolybori.easy_polynomials.htmlpolybori.fglm.htmlpolybori.frontend.htmlpolybori.gbcore.htmlpolybori.gbrefs.htmlpolybori.general_boolean_polynomial.htmlpolybori.heuristics.htmlpolybori.htmlpolybori.interpolate.htmlpolybori.interred.htmlpolybori.intersect.htmlpolybori.intpolys.htmlpolybori.ll.htmlpolybori.memusage.htmlpolybori.ncf.htmlpolybori.nf.htmlpolybori.parallel.htmlpolybori.parsegat.htmlpolybori.partial.htmlpolybori.plot.htmlpolybori.randompoly.htmlpolybori.rank.htmlpolybori.simplebb.htmlpolybori.specialsets.htmlpolybori.statistics.htmltutorialPolyGui-Options.pngPolyGui.pngtutorial.csstutorial.htmltutorial0x.pngtutorial1x.pngtutorial2x.pngtutorialli1.htmltutorialse1.htmltutorialse2.htmltutorialse3.htmltutorialse4.html/usr/share/doc//usr/share/doc/polybori//usr/share/doc/polybori/c++//usr/share/doc/polybori/images//usr/share/doc/polybori/python//usr/share/doc/polybori/tutorial/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=harddrpmxz2armv7hl-redhat-linux-gnueabi       !"#$%&'()*+,-.)/01234567889:;;<=>?@ABCDDEFGHHIJKLMNOPQRSTUVWXYZ[[[\Z][^_`abbcdefbcgchhZijkklmnopq0rssstusskkvwxkyz{|{zz}~ykv7{{directoryHTML document, ASCII text, with very long linesHTML document, ASCII textPNG image data, 16 x 22, 8-bit/color RGBA, non-interlacedPNG image data, 8 x 30, 8-bit/color RGBA, non-interlacedPNG image data, 7 x 8, 8-bit/color RGBA, non-interlacedPNG image data, 320 x 80, 8-bit colormap, non-interlacedPNG image data, 1661 x 304, 8-bit colormap, non-interlacedPNG image data, 1745 x 304, 8-bit colormap, non-interlacedPNG image data, 674 x 136, 8-bit colormap, non-interlacedPNG image data, 503 x 80, 8-bit colormap, non-interlacedPNG image data, 148 x 80, 8-bit colormap, non-interlacedPNG image data, 150 x 80, 8-bit colormap, non-interlacedPNG image data, 157 x 80, 8-bit colormap, non-interlacedPNG image data, 912 x 584, 8-bit colormap, non-interlacedPNG image data, 144 x 80, 8-bit colormap, non-interlacedPNG image data, 542 x 136, 8-bit colormap, non-interlacedPNG image data, 523 x 80, 8-bit colormap, non-interlacedPNG image data, 1064 x 192, 8-bit colormap, non-interlacedPNG image data, 512 x 136, 8-bit colormap, non-interlacedPNG image data, 505 x 136, 8-bit colormap, non-interlacedPNG image data, 930 x 136, 8-bit colormap, non-interlacedPNG image data, 421 x 80, 8-bit colormap, non-interlacedPNG image data, 460 x 80, 8-bit colormap, non-interlacedPNG image data, 1086 x 80, 8-bit colormap, non-interlacedPNG image data, 139 x 80, 8-bit colormap, non-interlacedPNG image data, 441 x 136, 8-bit colormap, non-interlacedPNG image data, 782 x 80, 8-bit colormap, non-interlacedPNG image data, 700 x 80, 8-bit colormap, non-interlacedPNG image data, 722 x 80, 8-bit colormap, non-interlacedPNG image data, 153 x 80, 8-bit colormap, non-interlacedPNG image data, 158 x 80, 8-bit colormap, non-interlacedPNG image data, 587 x 80, 8-bit colormap, non-interlacedPNG image data, 562 x 80, 8-bit colormap, non-interlacedPNG image data, 458 x 192, 8-bit colormap, non-interlacedPNG image data, 448 x 192, 8-bit colormap, non-interlacedPNG image data, 541 x 80, 8-bit colormap, non-interlacedPNG image data, 866 x 136, 8-bit colormap, non-interlacedPNG image data, 313 x 80, 8-bit colormap, non-interlacedPNG image data, 1274 x 136, 8-bit colormap, non-interlacedPNG image data, 406 x 80, 8-bit colormap, non-interlacedPNG image data, 720 x 136, 8-bit colormap, non-interlacedPNG image data, 765 x 136, 8-bit colormap, non-interlacedPNG image data, 494 x 80, 8-bit colormap, non-interlacedPNG image data, 459 x 80, 8-bit colormap, non-interlacedPNG image data, 469 x 80, 8-bit colormap, non-interlacedPNG image data, 434 x 80, 8-bit colormap, non-interlacedPNG image data, 2960 x 248, 8-bit colormap, non-interlacedPNG image data, 348 x 136, 8-bit colormap, non-interlacedPNG image data, 547 x 304, 8-bit colormap, non-interlacedPNG image data, 575 x 304, 8-bit colormap, non-interlacedPNG image data, 510 x 248, 8-bit colormap, non-interlacedPNG image data, 538 x 248, 8-bit colormap, non-interlacedPNG image data, 503 x 192, 8-bit colormap, non-interlacedPNG image data, 408 x 80, 8-bit colormap, non-interlacedPNG image data, 347 x 192, 8-bit colormap, non-interlacedPNG image data, 417 x 136, 8-bit colormap, non-interlacedPNG image data, 477 x 80, 8-bit colormap, non-interlacedPNG image data, 969 x 80, 8-bit colormap, non-interlacedPNG image data, 926 x 192, 8-bit colormap, non-interlacedPNG image data, 704 x 80, 8-bit colormap, non-interlacedPNG image data, 238 x 80, 8-bit colormap, non-interlacedPNG image data, 474 x 136, 8-bit colormap, non-interlacedPNG image data, 444 x 192, 8-bit colormap, non-interlacedPNG image data, 1550 x 248, 8-bit colormap, non-interlacedPNG image data, 1634 x 248, 8-bit colormap, non-interlacedPNG image data, 1529 x 192, 8-bit colormap, non-interlacedPNG image data, 162 x 80, 8-bit colormap, non-interlacedPNG image data, 1058 x 192, 8-bit colormap, non-interlacedPNG image data, 169 x 80, 8-bit colormap, non-interlacedPNG image data, 145 x 80, 8-bit colormap, non-interlacedPNG image data, 1187 x 80, 8-bit colormap, non-interlacedPNG image data, 156 x 136, 8-bit colormap, non-interlacedPNG image data, 371 x 80, 8-bit colormap, non-interlacedPNG image data, 668 x 136, 8-bit colormap, non-interlacedPNG image data, 693 x 136, 8-bit colormap, non-interlacedPNG image data, 505 x 80, 8-bit colormap, non-interlacedPNG image data, 554 x 80, 8-bit colormap, non-interlacedPNG image data, 492 x 80, 8-bit colormap, non-interlacedPNG image data, 410 x 80, 8-bit colormap, non-interlacedPNG image data, 262 x 80, 8-bit colormap, non-interlacedPNG image data, 584 x 136, 8-bit colormap, non-interlacedPNG image data, 609 x 136, 8-bit colormap, non-interlacedPNG image data, 84 x 80, 8-bit colormap, non-interlacedPNG image data, 278 x 80, 8-bit colormap, non-interlacedPNG image data, 186 x 80, 8-bit colormap, non-interlacedPNG image data, 333 x 80, 8-bit colormap, non-interlacedPNG image data, 223 x 80, 8-bit colormap, non-interlacedPNG image data, 738 x 80, 8-bit colormap, non-interlacedPNG image data, 181 x 80, 8-bit colormap, non-interlacedPNG image data, 668 x 192, 8-bit colormap, non-interlacedPNG image data, 668 x 248, 8-bit colormap, non-interlacedPNG image data, 485 x 80, 8-bit colormap, non-interlacedPNG image data, 728 x 248, 8-bit colormap, non-interlacedPNG image data, 677 x 80, 8-bit colormap, non-interlacedPNG image data, 204 x 80, 8-bit colormap, non-interlacedPNG image data, 744 x 80, 8-bit colormap, non-interlacedPNG image data, 366 x 80, 8-bit colormap, non-interlacedPNG image data, 205 x 80, 8-bit colormap, non-interlacedPNG image data, 225 x 80, 8-bit colormap, non-interlacedPNG image data, 268 x 80, 8-bit colormap, non-interlacedPNG image data, 196 x 80, 8-bit colormap, non-interlacedPNG image data, 325 x 80, 8-bit colormap, non-interlacedPNG image data, 695 x 80, 8-bit colormap, non-interlacedPNG image data, 226 x 80, 8-bit colormap, non-interlacedPNG image data, 219 x 80, 8-bit colormap, non-interlacedPNG image data, 239 x 80, 8-bit colormap, non-interlacedPNG image data, 387 x 80, 8-bit colormap, non-interlacedPNG image data, 324 x 80, 8-bit colormap, non-interlacedPNG image data, 319 x 80, 8-bit colormap, non-interlacedPNG image data, 324 x 136, 8-bit colormap, non-interlacedPNG image data, 426 x 80, 8-bit colormap, non-interlacedPNG image data, 303 x 80, 8-bit colormap, non-interlacedPNG image data, 98 x 80, 8-bit colormap, non-interlacedPNG image data, 327 x 80, 8-bit colormap, non-interlacedPNG image data, 978 x 136, 8-bit colormap, non-interlacedPNG image data, 1126 x 136, 8-bit colormap, non-interlacedPNG image data, 1206 x 136, 8-bit colormap, non-interlacedPNG image data, 380 x 80, 8-bit colormap, non-interlacedPNG image data, 449 x 136, 8-bit colormap, non-interlacedPNG image data, 91 x 80, 8-bit colormap, non-interlacedPNG image data, 9 x 9, 8-bit/color RGBA, non-interlacedPNG image data, 24 x 22, 8-bit/color RGBA, non-interlacedASCII textPNG image data, 104 x 31, 8-bit/color RGBA, non-interlacedASCII 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-interlacedPNG image data, 6 x 1024, 8-bit/color RGB, non-interlacedPNG image data, 373 x 80, 8-bit colormap, non-interlacedPNG image data, 678 x 864, 8-bit colormap, non-interlacedPNG image data, 576 x 1144, 8-bit colormap, non-interlacedPNG image data, 252 x 80, 8-bit colormap, non-interlacedPNG image data, 249 x 80, 8-bit colormap, non-interlacedPNG image data, 264 x 80, 8-bit colormap, non-interlacedPNG image data, 263 x 80, 8-bit colormap, non-interlacedPNG image data, 281 x 80, 8-bit colormap, non-interlacedPNG image data, 267 x 80, 8-bit colormap, non-interlacedPNG image data, 283 x 80, 8-bit colormap, non-interlacedPNG image data, 271 x 80, 8-bit colormap, non-interlacedPNG image data, 407 x 80, 8-bit colormap, non-interlacedPNG image data, 314 x 80, 8-bit colormap, non-interlacedPNG image data, 253 x 80, 8-bit colormap, non-interlacedPNG image data, 230 x 80, 8-bit colormap, non-interlacedPNG image data, 1658 x 80, 8-bit colormap, non-interlacedPNG image data, 257 x 80, 8-bit colormap, non-interlacedPNG image data, 638 x 472, 8-bit colormap, non-interlacedPNG image data, 1206 x 584, 8-bit colormap, non-interlacedPNG image data, 598 x 584, 8-bit colormap, non-interlacedPNG image data, 1510 x 584, 8-bit colormap, non-interlacedPNG image data, 24 x 24, 8-bit/color RGBA, non-interlacedPNG image data, 1 x 36, 8-bit/color RGB, non-interlacedPNG image data, 364 x 89, 8-bit/color RGBA, non-interlacedPNG image data, 573 x 386, 8-bit/color RGBA, non-interlacedPNG image data, 353 x 292, 8-bit colormap, non-interlacedPNG image data, 415 x 525, 8-bit colormap, non-interlacedHTML document, UTF-8 Unicode textPNG image data, 544 x 18, 8-bit/color RGBA, non-interlacedPNG image data, 264 x 20, 8-bit/color RGBA, non-interlacedPNG image data, 20 x 6, 8-bit/color RGBA, non-interlaced?7zXZ !PH64$$]"k%{^:66cZU/O}zqr ,oy¡oq|ԝ1c f͂YKh(KE9qmM t%N$BS<\Z`ʡ\B}~>ުV,dik N{b|uMB@^#)7wh..~6")KV&2DAu@qF#:5tȊH \3N "|5zw1߇D[MԜsс6݊o[ ,jX/j=.vW}M9¥- eyY:6 XШDIAERS*| G/1,%'sqa Ź\ATHZ]\Ca8GӪ`SCޣUW+ZT;4XNp6va~dd!bOBٺ-v·wK }#IAjq- * q?+.ub?},BYu;dWB"yY{O8e PIYz Ȥ1ZaMZ r@as܅H9Tc_^ JNC PpB, aRg!J\q~֔>݊jz!]p.צ  s:JXmnǖQըGH|Vk^kU,~c U"`Egѿ/|\Z-@a+iD9XR(o!{ef7%/c#iKyPN9"',4f%d Nky;AQ : k'qV,^3#&XLK I. hQ(@hRj8‚Bj F$LQHW%6/*T'$0(w!{}_ ` ^PhJ̤ $: ÷w{G" [9,W՛Z/!!B0˜b96CDېHѲ pwC6:DnSupT9ǁ50 \̼w0Is%\|M`;P؃*K27bV_yFȁۦ_R0C8[rD*\t%~-[WHAVm%3Y鄨 2rb&b燚Ec7C_ԙrRMԓi&C>9|P[_>0| 0Wd?@XpO|6k(HMvFJmZ'~o~[ Ӓ6EЎY%籒,t_rAH`cHI(oꖼ훒.!KPW^XZZ]vd *x8v 6h\c\-$y/j5jTu1 R®>1tC@xp^varR50ڥѸ%s?IH[l}o7'[;[ vbfx /ہN]H%$E%zɒV|9؟r)|vz]ZhlB!'Nf}ZKMλ|P- 1W Qqř,ؑlJM`[D&31`3$꨻x_d_bxhM`"_6a 0 *NuoDV /-Q 6)DسN.9R8:`hA~!ZlߞnA;h>+k$ %t9s`"?p7 (k*&HledB& O]{#c삒MRͬ؀8SBp -7{n0[ګ,ZdZZE|fg:B8ۏjVbu:[h"ZRR hzS0)>bXKZSsJ8hZJT t9nop.~+z˷c17g|@WHP]\Z3y'RQZ5`>NYl{62+-ԵhF2O,A]I=GA#>tϪ@  i*?# ƍ7t VjUPC x&013n ,-Jn6Fy3f|Á`,q!Vp q lRI)d-而d1 Ӡlx-A&ܪЎ4 EL&R ?üQx\]++m];k@o5+pDZSFX{ :} iv$T Cr?A-ʧD/]+xd4Xk]6.r%?[ʛJ ua7!v+RJpC!(ed+D%dUf[ `"qrIӌL4DxVyZTXZ/FН4˯. U!INҔSu{pVNS,~Ö`"4d`[+WƔ n"ϵVhIRB!ZJIs$-DO_ &lp?FO<0@-ppusgA՞10wFb47M7-sxPDoڕ-gVC}O`*9!= 8tEvC>J{-w @ud+D8D?=ahPC GCA^c`"thh.t 9A]:K#U݋);Q !eG εP6cZx7\Ϫ}Tg0̟Vzq^ 5c*H RG$emO$k$aR峛qtP><h1lH#|PAҭZMW^u"n@:,:qd{ ũbNS +gLj'`p.Q*cF {ceDR@ ,q3ZHY*9s`kuwy>L($avɵ"}21ȵGE;=~=GC㞼-8/:RntOjE ؊bxΠIO@Se,v zdbtk 5?/,d;hףfSkCeI䡑u|&mQ'bsCQϦ}TRGriU3(2"cfMea3qUКTnwO_qnzX٢Xe5 cO4)J^D:xɪzqn$y aƊpJ>YAd͆GVbSc1s5˄tKBMXpgU?@'ɒ.Ey<&JјT x\/W%N|*aŘ\9+Yod)ǔ;@T#{N;bMf4iRiݬ Fn3A2%unwҸif èRW+-ٵ.ڌTDQXqhWK;,h55 KxRudR-ʐB'7a5't(P&Ht'vҸ@GS5gFUިezj2"ë[( nX EUPP\WpTlIrVobLN[,3.]EK]RɛPs^iV"ݳh!|ִ3c\ s]GD L\s#-k=4̰ #YQigak9!->H4 zGV812 r0uG$Bg:𴑇ӻ$ZG[J"s g]=bHm`z#ɧoDLjDjpWVL94#wdO""z֍H.eI;8Dv7ḡ.YAG!*0EV:=Q K/Uenm5Һ2Nr袁dMii$+WqlR^:gVܽQ;*Wgz|:P m =/*\2Nي]/wJ#l"5JeZ2YH1 ljgG\*`MDzI'D?5iJ@M_?Hw*P76uyeby+'mo.דť3GkNfpXQb N9hR֟2?Oњ$4&}LJa5(*Q>E2uB‚]'qrScaQh}u#h]¯}&hWLOG9aOYd+z>"}nףcp1  ,lG5-;W|۾=9ō0' g#) [ \OFL2"Z@h ̑Ca,S?-gQ!LMlhS|6èC.:ҹ# q29_,OA {+uqvMcnmOGDq[`n\~0A'\d;%ڳop3͏w&z$mvyO%>5/-ls7De QAbxHzNc;` au `VlPuRù8 <;{#3.A|#/6攀\0B9KSɜGQF1UZT8e=Vc3?,"R܃#5 8;gº2^eu2G0rX/mpl+>K"x!u|]J##==gzxFᗢu=5gub5fq0zO #<{E QÖ60S[2Ub:LGy2V)]X-t*V- ~{M2T@kBIqyZ4=>^q.|yʥRHMeN:Nz]>3PDm^~5H+TNZu^ g\,]ϟ:2K5fQJM =/T`"SvBUb.h֥D,t!4?o签?O2ᶗ[qabļgv-faLǖ_+LJ)tì[6a `1cS{vIPYh(~\IdqK 3Hi$ YZ