python2-boto-2.49.0-lp151.2.6.1<>,/Љ^#7/=„HrjJ ~Kp!W.!%0||WZFQ N[^QCKڮn}8S&3)Vf쾦)*r,Y Q' $>IREϽWw*6= n*l{e_<&r:,ڊ8:bJ7UJ6]#zv<4 Ѽ$Mr qaO,gpυ^ZY*p|EQ%qzߕ}YʀoGp hk >ML?<d " > %  X D *: 40 H o vд(78@9Ҕ:>?BFGH"I6X;Y;Z<[<\<]P^Jbcd,e1f4l6uHv4wxǸyۤz8Cpython2-boto2.49.0lp151.2.6.1Amazon Web Services LibraryAn integrated interface to current and future infrastructural services offered by Amazon Web Services. At the moment, boto supports: * Compute - Amazon Elastic Compute Cloud (EC2) - Amazon Elastic Map Reduce (EMR) - AutoScaling - Amazon Kinesis * Content Delivery - Amazon CloudFront * Database - Amazon Relational Data Service (RDS) - Amazon DynamoDB - Amazon SimpleDB - Amazon ElastiCache - Amazon Redshift * Deployment and Management - AWS Elastic Beanstalk - AWS CloudFormation - AWS Data Pipeline - AWS Opsworks - AWS CloudTrail * Identity & Access - AWS Identity and Access Management (IAM) * Application Services - Amazon CloudSearch - Amazon Elastic Transcoder - Amazon Simple Workflow Service (SWF) - Amazon Simple Queue Service (SQS) - Amazon Simple Notification Server (SNS) - Amazon Simple Email Service (SES) * Monitoring - Amazon CloudWatch (EC2 Only) - Amazon CloudWatch Logs * Networking - Amazon Route53 - Amazon Virtual Private Cloud (VPC) - Elastic Load Balancing (ELB) - AWS Direct Connect * Payments and Billing - Amazon Flexible Payment Service (FPS) * Storage - Amazon Simple Storage Service (S3) - Amazon Glacier - Amazon Elastic Block Store (EBS) - Google Cloud Storage * Workforce - Amazon Mechanical Turk * Other - Marketplace Web Services - AWS Support^#7build85,openSUSE Leap 15.1openSUSEMIThttp://bugs.opensuse.orgDevelopment/Languages/Pythonhttps://github.com/boto/boto/linuxnoarch update-alternatives --install /usr/bin/asadmin asadmin /usr/bin/asadmin-2.7 27 \ --slave /usr/bin/bundle_image bundle_image /usr/bin/bundle_image-2.7 \ --slave /usr/bin/cfadmin cfadmin /usr/bin/cfadmin-2.7 \ --slave /usr/bin/cq cq /usr/bin/cq-2.7 \ --slave /usr/bin/cwutil cwutil /usr/bin/cwutil-2.7 \ --slave /usr/bin/dynamodb_dump dynamodb_dump /usr/bin/dynamodb_dump-2.7 \ --slave /usr/bin/dynamodb_load dynamodb_load /usr/bin/dynamodb_load-2.7 \ --slave /usr/bin/elbadmin elbadmin /usr/bin/elbadmin-2.7 \ --slave /usr/bin/fetch_file fetch_file /usr/bin/fetch_file-2.7 \ --slave /usr/bin/glacier glacier /usr/bin/glacier-2.7 \ --slave /usr/bin/instance_events instance_events /usr/bin/instance_events-2.7 \ --slave /usr/bin/kill_instance kill_instance /usr/bin/kill_instance-2.7 \ --slave /usr/bin/launch_instance launch_instance /usr/bin/launch_instance-2.7 \ --slave /usr/bin/list_instances list_instances /usr/bin/list_instances-2.7 \ --slave /usr/bin/lss3 lss3 /usr/bin/lss3-2.7 \ --slave /usr/bin/mturk mturk /usr/bin/mturk-2.7 \ --slave /usr/bin/pyami_sendmail pyami_sendmail /usr/bin/pyami_sendmail-2.7 \ --slave /usr/bin/route53 route53 /usr/bin/route53-2.7 \ --slave /usr/bin/s3put s3put /usr/bin/s3put-2.7 \ --slave /usr/bin/sdbadmin sdbadmin /usr/bin/sdbadmin-2.7 \ --slave /usr/bin/taskadmin taskadmin /usr/bin/taskadmin-2.7 \ --slave /usr/bin/boto.cfg boto.cfg /usr/bin/boto.cfg-2.7 if [ ! -e "/usr/bin/asadmin-2.7" ]; then update-alternatives --quiet --remove "asadmin" "/usr/bin/asadmin-2.7" fi%. r S %O|!!)k  rJ 7#HAQ#3r<<V%%T*LLS.CCm6I7E$E$ ;H77z5oo%%$(#HH  COO?;==&4''<EYEY] T T"%.%.566 T -n**RNhNh25|s|s ""?^==(##qllBj;;%}%}c**e`}WWpqqRLTLT / / C[>.>.3Q]EEq^oo``\(YsYs&R&&)77 X!!]QQyy11U0WJWJ0A A  d*7*79@88T99@@  j j vv 5,:x:x |$$*7'p'pV!w!w    3   gg ? ?_WW/00==X\\%%ssxx   b 1 @EYEY(?::[cFcFe   k k5..vv MM2669_..s TTx-11   (** ) )yDssQ@@DDB44'"";2??&qc;b{2gEEGG#3''^&$$E\U\U T  ww)M7A@"GG*"*"CY=g=g..?!!  ggD>=%%%4,&& kf% > >##^zJBJBii N E E M M|kkK, {S{SX<RR  <T9?? UgSS}hh&?>^>^T h h_ D D G G69l9lTpUQb oo""H>]\Mr \ Z`FMNN  W88StLL!!!hhjjXJJ&!O!O xx  ~NN __ /C=m=m~~ , ,T =1::}-- ; . .Oggc*N*No   ,XXV%!!EEHFhFhe A [;OO~wZwZ++9a001?g77 T7.. o C Cg\\_"""'Ez  K*..ZZ/.o.o}<(([[)o/j/je`(`(T  $ $r 0 0jugrgrHMYMY'-Z,Vaqq =3!M8;;Z T Y``}}'' /   ( ( \S{S{& Kzz y**`[+[+&// ( (NtRROaa}ss %$%$rllBBkk$$.)3)3366AA}-- uyy oWW  p5/* % ' 'uAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤^# ^# ^# ^# ^# ^# ^# ^# ^# ^# ^# ^# ^# ^# ^# ^# ^# ^# ^# ^# ^# ^# ^# ^# ^# ^# ^# ^# ^# ^# ^# ^# ^# ^# ^# ^# ^# ^# ^# ^# ^# ^# ^# ^# ^# ^# ^# ^# ^# ^# ^# ^# ^# ^# ^# ^# ^# ^# ^# ^# ^# ^# ^# ^# ^# ^# ^#^#^#^#^#^#[Fk^#^#[F?^#^#[F?^#^#^#[F?^#^#[F?^#^#[F?^#^#^#[F?^#^#[F?^#^#[Fkz^#^#[F?^#^#[F?^#^#^#[F?^#^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#^#[F?^#^#[F?^#^#[F?^#^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#^#[F?^#^#[F?^#^#[F?^#^#^#[F?^#^#[F?^#^#[F?^#^#^#[F?^#^#[F?^#^#[F?^#^#^#[F?^#^#^#[F?^#^#[F?^#^#[F?^#^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#^#[F?^#^#[F?^#^#^#[F?^#^#[F?^#^#[F?^#^#^#[F?^#^#[F?^#^#[F?^#^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#^#[F?^#^#[F?^#^#[F?^#^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#^#[F?^#^#[F?^#^#[F?^#^#^#[F?^#^#[F?^#^#^#[F?^#^#[F?^#^#^#[F?^#^#[F?^#^#[F?^#^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?[F?^#^#[Fkz^#^#^#[F?[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#^#[F?^#^#[F?^#^#[Fkz^#^#[F?^#^#[F?^#^#[F?^#^#[Fkz^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#^#[F?^#^#[F?^#^#[F?^#^#^#[F?^#^#[F?^#^#[F?^#^#^#[F?^#^#[F?^#^#[F?^#^#^#[F?^#^#[F?^#^#[F?^#^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#^#[F?^#^#[F?^#^#[F?^#^#[F?[F?^#^#[F?^#^#^#[F?^#^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#^@^#^#[F?^#^#[F?^#^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#^#[F?^#^#[F?^#^#[F?^#^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#^#[F?^#^#[F?^#^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#^#[F?^#^#[F?^#^#[Fkz^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[Fkz^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#^#[F?^#^#[F?^#^#^#[F?^#^#[F?^#^#[F?^#^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#^#[F?^#^#^@^#^#[F?^#^#^@^#^#[F?^#^#[F?^#^#[F?[F?^#^#[F?^#^#^#[F?^#^#[F?^#^#[F?^#^#^#[F?^#^#[F?^#^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[Fkz^#^#^#[F?^#^#[F?^#^#[F?^#^#^#[F?^#^#[F?^#^#[F?^#^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[Fkz^#^#^#[F?^#^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#[F?^#^#^#k639620c6ba79ae89ffe18419b49ebb18d1ca9fdeab861af2acb61b3b39fffe266e109db4796d18b3991538b5e7b70e190239099cccd6bdbe3ecfd4b8d337a2b077133d63b2e256ac4604e7f9c4c87fb06ed917c2815a2bd1ec26b64c24c38ccc5b02cdc72451b7c4ad42480d83dce78b38b1f330796b65c4454cd68946236edba7ee0345739b1350ed3d5df17c0f02bdc96331dc29aeff1f9e6c1b9d616630d8dc3616d95be6c4f46028c5d865b04e6c468185289be49adc6167f667a7581c7a0976e07b07556c589e39a5c5666bb745e9a6d2675bea52b036c5474593c1e2677bb27709aa5b8459ba1848230d1d6c3a5dad06b63d6eeeb53230de7b862ca16cce010be407ee6f896448eabcb0919456f018f20db2a361613219ed44327e7e2eae3f807f0e6d6970b14e79381d537cf0ec076a1cc104a85194fa3851fd5f1bdf2caadcacbb725f00a63ad41d492a185a25b3d1944bcbbffd91afa0e36ceff7449c2f2d96ed8275a947311a22c77c6d22acdc65a8b0d7c9ba16ee4d3deedce105e254049cb97ce2e61594c31c3c9133908663f1206578ed826d2cffcd0b11b53db7c2bdec41b188b46cbe0aa7e11536a0c817a4e0455ddf410d555e23c380868a64551059501552d395d3ece640675d7dc95dfa84c1fb1303ce82d3e8d1b5ebb3314f813ee51a65b9496bed65f1795f864e78fbceb3ea4446f7990cf3d4cee001757f9167592ea4e977cfe3e8582c2047be2f535e2b508790fbc6c6663b4d4ad19bba152cda3b6b6e8d33c7ef41fc9e305e951a7f28c3a30b68c2ec15face504c3266e6c21310f2235ef2737a816cf9ba64b900de927f4e8bdc97bdc3365525e08300d5e8d1c90c31c2aa90831ca586106c1e0136233973806f45f1f7e33747f84f47b6dddd06d52a232144d3242cece3e12a63a671d9eb67ba53b648df6281e964cadc0aca86275cbc668a9f8f29836b9bf06e97d71a9b743bba40953a640f76055d146d48ab5d70090541b2298b2d3e8f061555fd466a47b01aa7c31f192c98f5f89aee17e68f4f02de0bfe260e6a64790bf7d40c9021a18fcd22359445ea3701ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b0731c07ce52c7500b3cebf4c14e2172656ecc114a41530ecea58c84f07637cf0a08bc97cc8d9ef2284b2aec7984a9248ba3616a0f53835dc992fc2c22d5f6c39b560d0740d7d40d0b842142e357ab49afad2d5713e0c3b1030c4d8f11299be96b560d0740d7d40d0b842142e357ab49afad2d5713e0c3b1030c4d8f11299be9695706444c46432cbac3be536fedad6d75c46bc3686867bae068e1551d457316dd9df76b9e626cf9e1c9c204a5aa271d2c37929842374ac0ac44d772d892a2e83d9df76b9e626cf9e1c9c204a5aa271d2c37929842374ac0ac44d772d892a2e83fa367032bd52aba5f0fa2903d0ad4ee53fd257d80a1dbaf4dcfbdc7b56a4b3fc9ff86f17af61eb48dab30b90f592365d3f2dfb1153fc871f190c697191bf89509ff86f17af61eb48dab30b90f592365d3f2dfb1153fc871f190c697191bf895086909c9f816c68cfa464156bfef66b2b33ffb8677860b8572d8b2333ff5a5962c5bfa3dc8034d08500145705f5ea76d7a6ed46499345a61302d1615242c6b83bc5bfa3dc8034d08500145705f5ea76d7a6ed46499345a61302d1615242c6b83be92ef2869daa6be9e5bdadd4c0948aa401eb795934952e5d625eca4b00d9a23070947761903d209ead02365775fa4c3e70a210ccab747e02783a1ede232c722870947761903d209ead02365775fa4c3e70a210ccab747e02783a1ede232c7228eeb0ee849751c20ebbc1d088c64ca62547666b4f848e762726d6a872210e4f7a76123b6e890a54e1d656c8765221dd7ff5c09fd6fe598aabe869de61ab89de7c76123b6e890a54e1d656c8765221dd7ff5c09fd6fe598aabe869de61ab89de7cf0e002e26f62e9862a0d4372e4a7a58c1033b77fde52232487e604c93c47ab8d51092c19e853e291543415c104eef55fab26f46b725ce0cfcb167ba3a06e1de651092c19e853e291543415c104eef55fab26f46b725ce0cfcb167ba3a06e1de6c37a4f1787fd58c5a4819e05c6032cd2579251e82956aa8744e4fc89274c04c8cb6b8ad37446737e711d2449b0e2ad0e8c7fd114f08c09fefc870b1499553481cb6b8ad37446737e711d2449b0e2ad0e8c7fd114f08c09fefc870b1499553481138278debcbd69f1598f297de0865ca19a06fab25e01150b858f51208d8d31db5b0aed0a2126c3c67dee4a439d0af65bc9b9dc0caa51d5a0fe2a44ba51496aa65b0aed0a2126c3c67dee4a439d0af65bc9b9dc0caa51d5a0fe2a44ba51496aa6fcb5f4592b607bcb243bd4897d78cbc570479794fc8bb9d2daa496b7872bff45e7f4d85e61db832a83b0dd56e9b224efa8b376087814ae36afefce67ce3c3098e7f4d85e61db832a83b0dd56e9b224efa8b376087814ae36afefce67ce3c3098256fc31a3a6f69a68c7ed2c918a92286c68eb9ac1cfd89c3f344b97283878d30af854186bf7835d34551192aa355db333ff8343db65d9aab50938cf19c8fffaeaf854186bf7835d34551192aa355db333ff8343db65d9aab50938cf19c8fffae71e29504601443f93d7a813c13e7cb0f0770a9ef24cd65fec3bdfbfe213ad1afe51e0c65ea19b06c75a87d72315e021c6d3917c4a8188c868baec37fad9e4001e51e0c65ea19b06c75a87d72315e021c6d3917c4a8188c868baec37fad9e4001fc916cc418528fe48512ef362d78ad2fa5e492261b76402b20af5b476bb8c7215fcad1f91b88b395c102cf1bfda16e1611d74eb68cc72389e0f3de4fe25ad2545fcad1f91b88b395c102cf1bfda16e1611d74eb68cc72389e0f3de4fe25ad254e071d2a76ca5deadca9a7d0ca2e6cc4557b5115498478a1bb37d32e95ed0fa331653b52f54191e29352c36a97f65111daf89f21ff6a25ef871ea4c04be3760dd1653b52f54191e29352c36a97f65111daf89f21ff6a25ef871ea4c04be3760dd5b013135fee1de84970a0d4e504537b5e079769c3d68d87bc20edd3eba90207b3cd710c5992bbac2d72ab4dbf2229ec1f07df1f4597847b385458a4592731fc13cd710c5992bbac2d72ab4dbf2229ec1f07df1f4597847b385458a4592731fc155c5c963dd7b6ab43e758706fefa89910d54ae51ed17b91276df931f9ca2402562873b9c0cbce6b79df22b0a1de516904755067675a1508c1902c853841e82b762873b9c0cbce6b79df22b0a1de516904755067675a1508c1902c853841e82b74e3888db49243bfb24308ea6ae9ecb0019e883a3c8545e6730a8fef37192f8aab1e3817b70e88b32519c1882dc4282dcd9f76c88cdca4beec548dc18a5e4f266b1e3817b70e88b32519c1882dc4282dcd9f76c88cdca4beec548dc18a5e4f266d11fb47cfc79612cc50bee339da91c29d745b9f77a06dc984cd2c37c15a6ec491d4268d64b1f4556fe508a848cc16983ee746358d20a994acf1ac9c39a5284d61d4268d64b1f4556fe508a848cc16983ee746358d20a994acf1ac9c39a5284d694adc709b66b545f4bf42fd57c6acb928b35c72c74816895c82c52950fcdc36484dab8a3fed2b42bdbcabdf698221f9cc7cacc6aebac5e8bc0060aa86c24d3da84dab8a3fed2b42bdbcabdf698221f9cc7cacc6aebac5e8bc0060aa86c24d3dadce04e68f513040a47b3b623313f110a5381890e97ec15e95b4fa2c5d9b87cde9d7d8c64c5129a006d8f84e0c1eeded07ea176c049c8a839b818418fa7bde8a09d7d8c64c5129a006d8f84e0c1eeded07ea176c049c8a839b818418fa7bde8a04deeceafff11f647e1b304574b89024c9605b489b969256a23cb6aaad0c1e80462af3fb8789f957c0da7c559cc5f4f83d58a9c2bd45b54146d734ff1d56f3ee90ad90d6eb34b7a7750490eecb01e3f28968cd7638c714656ba648b428ccb13b866f4bae90d76bae54dfe5413a663e158fc8c0e1b514653295062b9423dce931bc00a430169ceb74147ded39246668506dc0f57e74df1b191da4beae086e58a44c00a430169ceb74147ded39246668506dc0f57e74df1b191da4beae086e58a44d6b3235f3cf18cb4f0adcabbd51bbafe59e3f0cbcb095316688602d3bd27470fd128f6558911ef8a9b60ad1e8c9cf0484ae3ad46342764ed44d8adb6718c2af0d128f6558911ef8a9b60ad1e8c9cf0484ae3ad46342764ed44d8adb6718c2af0d2804ccf86994e382a80ca7d4014a55982d28b16c62ce46799eefe7696cbe407091c903e07a8b6b5451d614c9a3abf074eb690572e2537becd02fd23e765bb80091c903e07a8b6b5451d614c9a3abf074eb690572e2537becd02fd23e765bb80cd000d2d18f9c0500bc9fc23ca53a60ee6139162a28fbc8c0a4991693a045aecd08e869e3209e430cff0c28e61989bab535d551c3a8b8d42a6225b3065be2349d08e869e3209e430cff0c28e61989bab535d551c3a8b8d42a6225b3065be23496d97cfab86c3515711022c4390da3997ceefdaf12418ac99d42d53e6c1c752ab90286d17e20699d8c693e3a5cb9515eca14bf7a5a0638e1ad15b80ffaf7ba49a90286d17e20699d8c693e3a5cb9515eca14bf7a5a0638e1ad15b80ffaf7ba49a2845be2ca49838a12ab8a45d344f1537a1c3449458fd41c38d1e024e6bc9dff8d79ee0bbe950094d3f08615f384e73e77727018054fab180357af91bc1d01894d79ee0bbe950094d3f08615f384e73e77727018054fab180357af91bc1d018947708b5aca86eacdf3b45f58f063f57f98d026d5920ea85199199bf135465fccaff51916db87c156658407700e41245484badcc8a86f146da96d84da7d58c6f4aff51916db87c156658407700e41245484badcc8a86f146da96d84da7d58c6f4a1099d9a3b0cf0e11c9ca74a904242438ce904d25b0daca5ce184648265cb6f184e3ba297ab5a46fe3714014ad1f22ee12b9796f72a553657f494074c206ca8e74e3ba297ab5a46fe3714014ad1f22ee12b9796f72a553657f494074c206ca8e75235070057c8608f17c5f29a2b49e50e4c95a962c493459ecaf5887c80335dbfd28ee65db3d0f775249f0c10e06a1ab903ceeb09be5d04d5119ba22a32669a0cd28ee65db3d0f775249f0c10e06a1ab903ceeb09be5d04d5119ba22a32669a0c8554325fb6a5f75eb554f1263ba32a3099701de8262682f2a4899d7b69e10c38954812310e2baa8984bec62666eb1c9c238c8f004125ad2be4b6f196e861d8ba954812310e2baa8984bec62666eb1c9c238c8f004125ad2be4b6f196e861d8ba3dd3b44f1183685de42b004ed1b4eb70bec7b0cc18d8e50a55bac1f3edbe77a9cf31f3840294e29777bd7d23e356085fa997e14a710edfe512a3f0f921e86099cf31f3840294e29777bd7d23e356085fa997e14a710edfe512a3f0f921e86099b5024f75b6a5aba7155cdf764eac33c72d3e8a21b5d7e6658abdfd600670c17c7dbd42e58fe6159f4e1728105a5e622a722729aaaca4b328cedf48fd54e2902c7dbd42e58fe6159f4e1728105a5e622a722729aaaca4b328cedf48fd54e2902c7d36634dd65a4eafc45ed75e93fe7358308206387e084e545c0dc4f1d3705f4ee9c55e1dd950d2671f566a3cd6272388e006039ab6fdd311ee37897887b22e14e9c55e1dd950d2671f566a3cd6272388e006039ab6fdd311ee37897887b22e142fe6d7d5553b8e75941a98cbe5f6633c3f2426cafc236a643c0f2217633a4851be7d1fb917d32ed751f8c3bdea853893e439f6f816b4eb2db778903d931c0cb1be7d1fb917d32ed751f8c3bdea853893e439f6f816b4eb2db778903d931c0cb1383d2199f83d58952a8645cb49ad9dd34f943f379f6cf7b03c63f1121e287b95ceafa89ed8323e6146e8060ed9d0bfd3b4961987f4c419866c5b0d6a3c137119ceafa89ed8323e6146e8060ed9d0bfd3b4961987f4c419866c5b0d6a3c1371192f1dfdf7701baa7a4607d4a1bc1f10109596dad5e933cca9f116a58678a7f608893414e8f84f74209140deb9a5bca46d16efb95493647adff9f60816e06e4b8c893414e8f84f74209140deb9a5bca46d16efb95493647adff9f60816e06e4b8cf172f55a51db5edc99d16b6a68587f73d580cc61bf0938ab6c01b222de1dc49406494294860f9644630a873c879dc4eced9d745eb39ba5c8c06b32bfecb4f4a506494294860f9644630a873c879dc4eced9d745eb39ba5c8c06b32bfecb4f4a557eeeef61b9be2fc81a722cf8da47976f66aa01ddabca443f9011ce172bd1b34416105bf142cca90bc97883463679e496a64700d97c4a19f817a5bd4c1a6c8c9416105bf142cca90bc97883463679e496a64700d97c4a19f817a5bd4c1a6c8c902f3ea050c0e44bf2bdcbd1a7e7b817a91c9222ca563682fedbfb5e59f8e99c1a2a425b2295969bcd3dca375a9436cf65a6afd3f20d73a5fb4921a43089ed26ea2a425b2295969bcd3dca375a9436cf65a6afd3f20d73a5fb4921a43089ed26ec9a94d0f4223a0e9b0b0782fe9b48e68596f94d19fda66e28c3cf39d77fbb5070af09511262cad548ea52b5eb63495b9a0604314f594ef614f71fb55c3ec9ca60af09511262cad548ea52b5eb63495b9a0604314f594ef614f71fb55c3ec9ca66753d2cf9f9411e68567d7c5662e72d071229803aa4425ccd232a99efc6f56cc456f3ee6c7ca2f3299570ba37a377919b11a05328c260bf6bd79b6a79dccb550456f3ee6c7ca2f3299570ba37a377919b11a05328c260bf6bd79b6a79dccb550587e4c0c34d914f887d72cb9c8d1f48c0ad7f3d4b5ab0d438f2f6b126bcf487e2e7fa11c3d91bffea2789c80cc800996a8faea1d6d2ef06f3482b3935adf7cb82e7fa11c3d91bffea2789c80cc800996a8faea1d6d2ef06f3482b3935adf7cb82941c79380af4d6fc1ed0462dfb9d79b9d088a05a68d26d62d7830aa5512cc88c3ac8d0d72fe3ba505417763688133fa93c0025bcd9438fe6cf76bc61c5fe2bac3ac8d0d72fe3ba505417763688133fa93c0025bcd9438fe6cf76bc61c5fe2babd74c67e99ca92ea455a64e4c99b6cd1043c355fc9848cffcd4765114b71d83402c2cf2477726ffc1bd8fa3864d5dedf16b04ed81956c8778947bf2d5ad6363f02c2cf2477726ffc1bd8fa3864d5dedf16b04ed81956c8778947bf2d5ad6363f06cd93ebde7d27f416ca1f80e4f37d3446e5e2ca9cd4299d74ca58bda36e37f16a9373252a325eb5f1aebffb921b35424edac4373434bd117384708d8ef7f1626a9373252a325eb5f1aebffb921b35424edac4373434bd117384708d8ef7f162c3e35c33dc41813bc9dbdb417eed6cbb5f0b9e6c284afbb65deb4221605534f4d17e1364ff8891d298ad7b7bee319d47400068f438073f69102aac8b3ff998bcd17e1364ff8891d298ad7b7bee319d47400068f438073f69102aac8b3ff998bc7d1678d4d163b7289bd62c3c1e87e8830e1426993e3b8e960fb0f2ac81c9760032edd045254b9869855356389ea67ffd8d9d20a0c3d148a86660b02b3434fa1932edd045254b9869855356389ea67ffd8d9d20a0c3d148a86660b02b3434fa19cf5749d9feee90109a401da0ee069a2ddd9b0ee2103a1191baf489491bdd78a3e11ffbd38b5f14f768ee4803b1af235995b770a8b0f4dccc63020d01ac0567abe11ffbd38b5f14f768ee4803b1af235995b770a8b0f4dccc63020d01ac0567abbc9570142eb47a20a7e0b05a3073a9dffa48253099ff5718672c3015b59a685a0cf784ef4c2b93c3b0d7cb2a7ebb57ed7e0331b8653b3af4942bf1d21f70cfb50cf784ef4c2b93c3b0d7cb2a7ebb57ed7e0331b8653b3af4942bf1d21f70cfb51208c251124964755abb0d1a20e1bf5e4570cd9f09827e5c0bae7e5f527b3c23c05f5ee2c191533faf4d79aa7ee21065403f959566e670baa19184780dfaaf0ac05f5ee2c191533faf4d79aa7ee21065403f959566e670baa19184780dfaaf0a3512ce59b4efd4672120522bc03260bbf46bc886cdd5aac2db0ae1190b340453428b681985230ff880b2a50382e977fb3ec8709e9f157dd3e642585fc43f74d8428b681985230ff880b2a50382e977fb3ec8709e9f157dd3e642585fc43f74d83420eaeac1f42d86afd759179a1ae8ed9d515ba1fd57a9648d5eaa81ca65d7c4101b0c26e6fffd2d83522eb093c380e967ba49779a1eb56ff458bc06d2d7cc61101b0c26e6fffd2d83522eb093c380e967ba49779a1eb56ff458bc06d2d7cc61f6ee6f9b59c1fedeab14f89533eddd40e479aca968be01fb4f1936f356946e475102fa045eaee6c16307c8b7070ace88aa6afa3bad2273f81953e04a13e4a1ab5102fa045eaee6c16307c8b7070ace88aa6afa3bad2273f81953e04a13e4a1ab30cb99d7a0a607715f3bd0c66d4c88ceb99e1bdaf246e4f0dce288e131d67e7481631691fbf103187ce5377080f2a2fad6a25cce9c693cd836a1d8ae2d511e5181631691fbf103187ce5377080f2a2fad6a25cce9c693cd836a1d8ae2d511e516801e6e3576c9f4cc1883583391042c2cf1b4970820d25389eb603ca9f071448519e712ee989d8d7243501264841ac95c0640fd34a797fec2fad67a608cb3787519e712ee989d8d7243501264841ac95c0640fd34a797fec2fad67a608cb378785439109d6414e0d45d65189cb1eabaf3aa94a754fad003bc21388adcbea4fa6ee22f3f6808f289a0a81729f663c28000e0bb4adb88096fcd204d67391761141ee22f3f6808f289a0a81729f663c28000e0bb4adb88096fcd204d67391761141c1f4e79d8a7cbabd6ddeac766eceb14bb0b21c60c118877e4bdbebc8f16a0c07f79d1ecf2403b1453a606834e85d0583ee3821b75dea630c76decd37f7130ebef79d1ecf2403b1453a606834e85d0583ee3821b75dea630c76decd37f7130ebedcd8389cb309e514e603fa9b75a59ace1313902fde6b85989a0ea9254318cd0c1c336a664d5cb7cf2fe99752bd116d6942585e788c7f5ac106abb214138b693b1c336a664d5cb7cf2fe99752bd116d6942585e788c7f5ac106abb214138b693bbe7d319f401ef1a738debf5dfaa5edc62e4afa1ae91477b147434e6e6505f515c1bb4840325cc18f251dc8c4b040819e58b1f3d7166efa930d57d79ef2d11f4ac1bb4840325cc18f251dc8c4b040819e58b1f3d7166efa930d57d79ef2d11f4ab7155587f0e56273952db1d8c6d9a07a56ce1828c27da5139d601427be724e8c9dddc97850f22302072a4b6b25b7f89d1261471c84472759bb7d4232e17f80ca9dddc97850f22302072a4b6b25b7f89d1261471c84472759bb7d4232e17f80ca0a8fd3271e5c3504530c82d311cd89b5673ed718fd152d88cdbebd55ccfde3264f9b9bf6cb596accdbe80bb4d73e9d3613e9759966cbcced6b7912ce46837cb74f9b9bf6cb596accdbe80bb4d73e9d3613e9759966cbcced6b7912ce46837cb7def548ad6bb6560dd522d6e7ba492452e7e07a35298ca6c84d2d1dfc010c09826824b6511f8a5971329d69fc913d6ad27d7c465268f7e32fbfb9fc34c2a351c26824b6511f8a5971329d69fc913d6ad27d7c465268f7e32fbfb9fc34c2a351c201b025faffe9e3fc93946c69a85d1843e13bc308b59339778c9c0e312021e7dc006db4071ff09296475ae59ddbfcc01ee669dc91976bdfa85f3333ee395a8e39006db4071ff09296475ae59ddbfcc01ee669dc91976bdfa85f3333ee395a8e39247cc92403dd883c016fd15dd76ca26317f793f5ec1085a1acfda90adf88352a23fb03e9005c22fde8d3534529ab33eb90c9354c8e15bada2055d1e98677984823fb03e9005c22fde8d3534529ab33eb90c9354c8e15bada2055d1e9867798482fc72270e3a409423adcbc9243b812eabb1922428bfc277cb7478e191a42da5cd6f4035c91ecc991586e2049ebc3b252f8acc739c6ffe462302d7286a3d13d3cd6f4035c91ecc991586e2049ebc3b252f8acc739c6ffe462302d7286a3d13d3cd63d7b5ee709e81e03000f3c21c3099f474c752dfa751e61de875e6f406e3e4058907ed6a48f9b26d127ae142d7db8eabbc27a1f39b10424ca1b10030777823c58907ed6a48f9b26d127ae142d7db8eabbc27a1f39b10424ca1b10030777823cfc4020f2f40b239dc404199a64fe8a22ac63dc6ad1eb9ccce47118628aa167697fdc2ab0627aefc700933357c2a53eebd4685932e56368fb258380086c17d9b47fdc2ab0627aefc700933357c2a53eebd4685932e56368fb258380086c17d9b440923f29633e804fa98d359baed40604ced497a2af09729f6947c28acdc3eeae95da21037b19085ae54d15724ce1bbb44777ad3765e836c8f3b3fcc3aa2a8fc195da21037b19085ae54d15724ce1bbb44777ad3765e836c8f3b3fcc3aa2a8fc197c65e68c8741fd7152a92d7d02140dbe96d56ea7f8673d3371868d50ff8666f65f0ebf48608f95c5b8da28a1232e3e8d0b8512971f95e92bfef6ffc1c328d3965f0ebf48608f95c5b8da28a1232e3e8d0b8512971f95e92bfef6ffc1c328d39ee1eb293c7d03017ba4239e22eae80e036f68a66cbace20aaf1f5d8d3d0fea01ef844f663fb77cd869e03fb416aac94781cec3f274da24b45cdb862311caa34eef844f663fb77cd869e03fb416aac94781cec3f274da24b45cdb862311caa34ef8c98d8c9054fd6d797a6ac3c8716234fb5191c2c6bc4d5b7db56169a93954fa0f336393613d6eb8fadb3106dc1745664bfe184540276785b6ab4b2ed5054aed0f336393613d6eb8fadb3106dc1745664bfe184540276785b6ab4b2ed5054aed0338e98f4d2b0cedab57f7e1160ddc07cef3922f8909c4359bc72b3a13968c87e036baa35743baed64c437b3ac63cce4b7ea9b5392a80f7593fcfccd9d9ee0d0e036baa35743baed64c437b3ac63cce4b7ea9b5392a80f7593fcfccd9d9ee0d05e97c9eb3b8d96d8321d4c1edbd4d433e58c2d1a62c5871e3185761a198e65715145d74667c19cdec701b55165c08f9f151276c89247958a88cdf74fa02b4e515145d74667c19cdec701b55165c08f9f151276c89247958a88cdf74fa02b4e516d21a291ee16363eee91ddf13ebfc4c66ed42834c4556d2080767aaa265834a23cb7b89cb3136185b0381aadd31c9507a588c592c3e77856b330e39ab3fb0dd53cb7b89cb3136185b0381aadd31c9507a588c592c3e77856b330e39ab3fb0dd5871e6a50dd7659090eebb61eed9b8a7fab431e135c4bf758d817d917e653a96c667e7fbe9510a6264b070c1366aaa018ff287618f52420c5c2842b645bbe05e9667e7fbe9510a6264b070c1366aaa018ff287618f52420c5c2842b645bbe05e9c998514dffead391cc16c44103a59cd10911744832967e26720b02eae3fc2c394bfbd8717da92f108e2bd11ba38f62ec57749bdc6fa735ec9f6af1992d7a52ce4bfbd8717da92f108e2bd11ba38f62ec57749bdc6fa735ec9f6af1992d7a52ce6dead594fbe089f9c552f973e1723753d509a657519f777f9623e0ea8182157a7a3ee20e4016efd084b4ba330ebdd7c02eb9312bb4aea7f89bf96deaf7210f057a3ee20e4016efd084b4ba330ebdd7c02eb9312bb4aea7f89bf96deaf7210f05584f0f6fea030349d9cdfa666741d86c6693fe300098a61a15e7d83cbe6c6c5a917365c0578dc26d9e0ff6ae997822b6f046cdb78fd751f9c3d8f46a3cb25484917365c0578dc26d9e0ff6ae997822b6f046cdb78fd751f9c3d8f46a3cb254849a5b2e94c2fd7e0461c5c784416bd0cc48877f72b891f009658cb7ac6893200493b7318d21dd9f46e1407e96649c44f09b8c13fb16a976ab3d8496f3a2b2624593b7318d21dd9f46e1407e96649c44f09b8c13fb16a976ab3d8496f3a2b26245e7b99bc5ec8a58f6cf1e889cfbc4499dbd29c14b22710aa3701bcbb9f8cf38e4330abd206b1114d7de665ad85e31b8afb5ea86b19a377aebee1e825c353f5880330abd206b1114d7de665ad85e31b8afb5ea86b19a377aebee1e825c353f5880c5e2631139611f9dd6764c80529c2821d17256a757bbeaeaef1cf3c5ff1340dc66288118afbb96af0cee593159aa7d4f1f4f248c58fc506b6563abef1831cbc166288118afbb96af0cee593159aa7d4f1f4f248c58fc506b6563abef1831cbc18d8adf49ecaa39dbff7833d2ae9bf6e756348acfb96bda795aa5c46eab0ef1040369f2dbe9cea6f93127219d5c6a5f4e90d4d44d461e83fc2e44863282bace8c0369f2dbe9cea6f93127219d5c6a5f4e90d4d44d461e83fc2e44863282bace8c735ff63e52a7557e6e988ea3b48b9fc05330e01e64492b6377a4b12fa5716ac087bca43bc13ef366a5df6f6651ebfd218d2d25ba827af8d6297ce478794cdd4187bca43bc13ef366a5df6f6651ebfd218d2d25ba827af8d6297ce478794cdd4153a584a14dcf1810099a4fa984a20687fabcfebf74b3353260ba63a0d48b34aa3918725c7f567a5fa4e0efd10e53b9356d4c556adb2bbbc1995d6b0c768f7a4e3918725c7f567a5fa4e0efd10e53b9356d4c556adb2bbbc1995d6b0c768f7a4e7815500418c9a79c1580bab7386b88a47fc3e7a6964f8a664fe81545305582dbf4b2d22eb228c98a3b15bafa175aa6986bcaaef5a1aec302161c52a9a6cf57acf4b2d22eb228c98a3b15bafa175aa6986bcaaef5a1aec302161c52a9a6cf57ace6b9ea2293158191f9810f1e8c88bdd1d035b323b658ce44892aab67453770b6357ea1f4faafe823f2178077f379676bff6bc648d8620668f38a0383dfac013a357ea1f4faafe823f2178077f379676bff6bc648d8620668f38a0383dfac013a31879b79ed3dce4c4eea2f3cbfd1edcb9b62cc28c85a009f93c29ee7afdbebd30e38a4595acb2295285f6da4c9c1ca7452e57b06c272d254a45b6d28715f079d0e38a4595acb2295285f6da4c9c1ca7452e57b06c272d254a45b6d28715f079d6c7f8bbe5ac081979e456166722bc4bfc3dd99c10940d42270abb27ba43a3e66f79d5a90c690a2155220120fc8d186c66d55ea672e60bc916a2253af9981b915f79d5a90c690a2155220120fc8d186c66d55ea672e60bc916a2253af9981b915d90b4e349c6c226a5a6aaac0ca671a88402f6066467ee06107eb4df711edf1d979dce76338bc3b61756fa35811448004d9d0e76142b25195bc44c3ec806c76a379dce76338bc3b61756fa35811448004d9d0e76142b25195bc44c3ec806c76a31df52020563f78024f469befd067fc1d861174d7a35d497b6404e4558804f830105f54ac43c26ddfa98fdb3ba5c891129efc7e88c735bf31c15fbed15155cb7b105f54ac43c26ddfa98fdb3ba5c891129efc7e88c735bf31c15fbed15155cb7b502ed4e36a4c1d4119b1c58149a092d712e8d679814dd73ff0fcb51dd376b00d8836cd98adf75d85caba8149f9b9ee51ea8618a267d9769edd09a551783688988836cd98adf75d85caba8149f9b9ee51ea8618a267d9769edd09a55178368898cc6c406dc80f856935c7e047a0d0797bb333475603d0a913d8c1bc0957f1ee44cf0d0aa41aa6f196ec14ca3113d84281ebaec5451f79ca6b80847e72d3bdbb47cf0d0aa41aa6f196ec14ca3113d84281ebaec5451f79ca6b80847e72d3bdbb474650b9fc100461cf7cc147e40cfde950152daba35a276158c87cf4e25d1713dd4cad04519114139834590702aff16aa4ffef8169103998a0c8bf03c45223e2cf4cad04519114139834590702aff16aa4ffef8169103998a0c8bf03c45223e2cfb394f6791775442fa240137c98792ab1dbdcb8c6e6c4ab5b527c05516cf9bcc52542e32db4c8df11f2177f091fc6e0733de36e035d913f70a0acf3b3b4978d252542e32db4c8df11f2177f091fc6e0733de36e035d913f70a0acf3b3b4978d25372a8ca8f57d9d45332592d34abb1c8b417c39856c3ba851c1dfe17e5754829d73fdccbf5559e3ff970cfda090346f504caea7b624094d62dae81841d3bea8d373fdccbf5559e3ff970cfda090346f504caea7b624094d62dae81841d3bea8d3f084e4d925d883b3bf16739bf5b114d8080bd30642fee770c6bc9f3283299a3ccdac863bdaf85badbfcb769bbca368ee0aa8fdc5c9414e01ce5371eb03eebad6cdac863bdaf85badbfcb769bbca368ee0aa8fdc5c9414e01ce5371eb03eebad662a17e3b7f634c1734d48d5c907d502145175abb48cbcec56ccab7443d0adc6d33b25d354b6576c474789521fe7d233ea88a0c561754924096b985d51cbfc2de33b25d354b6576c474789521fe7d233ea88a0c561754924096b985d51cbfc2deba64aae53dda38647266ed44fb2c8c7f880c24c71f3c745996bd57a4c5947b80ba704765e260670470ab4246012f62fd181fb9a349b28538274b21bee21831eeba704765e260670470ab4246012f62fd181fb9a349b28538274b21bee21831eee3ecbef522a550b3dacd4826c81ec717f9dde273f4dddba88f85dc7345c6f30a62da2d05954ab80d672f5932cd5ccb907b55dde10ce0ef530eac60fff946325d62da2d05954ab80d672f5932cd5ccb907b55dde10ce0ef530eac60fff946325dcee1604329a6e9da89b6d68260bd2ec26f860c0fc4416b770cb9ec96f2372f9dc4e057a3e0b97da79506fd01ab44089d0a98da77e79e62a00d8492486cb90983c4e057a3e0b97da79506fd01ab44089d0a98da77e79e62a00d8492486cb909831fa680ca575849a6461ab97649feb765075131d30299c7deb9dbbc4e8e32a70d6c9ad4f02f013fa0e41d3f3de19a5377f0cdbae7a697608f4af6584c38f22ada6c9ad4f02f013fa0e41d3f3de19a5377f0cdbae7a697608f4af6584c38f22ada243815fc9960c5cea9562385239b25d0de81c4c8b38de4cd2ee6b7e55a78ab6e83a39834fd0d739fc15332fbeca4eb6e4730f7b72edab265e61256b0c311e1c683a39834fd0d739fc15332fbeca4eb6e4730f7b72edab265e61256b0c311e1c6dcefbbbddbcae7e228d40fe39759ab491a5c16b63641434238d71ad6ae07c7758c06e950ebdd0860e55bffe705ef7ebe0e87545f17eddcd30a78d3771b8feb068c06e950ebdd0860e55bffe705ef7ebe0e87545f17eddcd30a78d3771b8feb067b0c701251584530b4a5aa61135df3887959e9937a7c6e09ab80bef4510b0720f159c1d100dea99ec02cd109344a0f6589f2727db6fae1701626133ea3249d71f159c1d100dea99ec02cd109344a0f6589f2727db6fae1701626133ea3249d71596903296aeb26ed5147ddc487482f17b59a134e2b1f6a76912967ade37bdabeafc2a12903a58faf1c659c29df2b76c503878c5afac5fcff9a1fb963fd7699cbafc2a12903a58faf1c659c29df2b76c503878c5afac5fcff9a1fb963fd7699cb55f0bbdd79fa078b0cdf9e38ed9082936c9bec549c027acf9bb155e272e092918c59719403d4573006e5e8f0e73e5a1e2b9e1759db9336188ad2478270fc06518c59719403d4573006e5e8f0e73e5a1e2b9e1759db9336188ad2478270fc065164b4015288acbd3cca38cf5164bbf4a8db62d56e0e6c98529ecafac6be78dceb61a908402c57cce0afdbab6b3f8d9146c45cd7378c095ee46cae0b45e56e19ac61a908402c57cce0afdbab6b3f8d9146c45cd7378c095ee46cae0b45e56e19acc14bc4267476c7e6c16936cc603c742ed908be81e4ef44223194477ee151ac178313d87e6b30750a383ca6c052cd46b373bf57954ebef86a93724b4790d12a2b8313d87e6b30750a383ca6c052cd46b373bf57954ebef86a93724b4790d12a2ba4d7d8962f39ddcb1a3669f762c54f050e9f178e1c59d596642660bf1d876e661f30585392147d79be1f9a37f9f5f39232601324ebbfe92527feaf5c2bea54571f30585392147d79be1f9a37f9f5f39232601324ebbfe92527feaf5c2bea545744ce35be58cf71b31b1b825dddba1fed5156fa8dec69527437fa9c6f815799cf1a5135369359403b9920bea6addd4e2c4f406b2984141a1f8f7e11b7c4019cd41a5135369359403b9920bea6addd4e2c4f406b2984141a1f8f7e11b7c4019cd40cba3e47b4966b802018d3238fb672931b1e949a7a34b7dddb4b65d346b2abba8b2ed847f347dc3dde7a1b5864bfe89a5ba9d9d9b4381a2a975ca48368fc62a98b2ed847f347dc3dde7a1b5864bfe89a5ba9d9d9b4381a2a975ca48368fc62a936e5d4d1f0594632eb197c13a490ab039598d2f65ac64e7ce6aa07d681e42e1ea4b1f992739de1f379a1a81ad1783f2ffa9f14aa8954e1e0cad87624e37c0d6ea4b1f992739de1f379a1a81ad1783f2ffa9f14aa8954e1e0cad87624e37c0d6e5cc4ad3ee87ed1bb3574c88693e16e8b1b3da61524df24423217df066c75c4a793e4ad9622d0f39ed0f41f1afc2755e2e9737df049cb77c75222b4b3840e6bf593e4ad9622d0f39ed0f41f1afc2755e2e9737df049cb77c75222b4b3840e6bf58430aa21b909fe59bb6a5461f647096f477e36d3ef24c7a7b538d3587970dce4223daff84ae3afdd93e03f7474d54deeacac41d42ad0ea4463859b62ff95bb21223daff84ae3afdd93e03f7474d54deeacac41d42ad0ea4463859b62ff95bb21782499b023fef76504842fdb1aa96ca94e4b75498bdd0268c053d4cf1c1de6176ff48b6a7b8b6e77ed2134471aa645eb57906737a36b843b20daa5e26093c6666ff48b6a7b8b6e77ed2134471aa645eb57906737a36b843b20daa5e26093c666d8af68fe207118210789caa84eb4507e2244c90d05f32d2e98efad8031ecf18aac38723862f82509800a65bdcba0eea252e3648765bd6bf72f0a3c00cfacc6d3ac38723862f82509800a65bdcba0eea252e3648765bd6bf72f0a3c00cfacc6d366f22e1f276949baba93a9540d44a593873dbff743d1907952c280b3080eced64a10f8c73c5124facef6b86145123ee79db190a384cb067fafb0cc6cc1218e814a10f8c73c5124facef6b86145123ee79db190a384cb067fafb0cc6cc1218e812bfdb6719a5fcdaedc5cebb0a6246a562e46f250642ea3e669b69c3203042173c7dd53653d6528962770a806e61307fe3fb16ab55941bf7b6a0325947dcb8bb7c7dd53653d6528962770a806e61307fe3fb16ab55941bf7b6a0325947dcb8bb7e5e47a99e1593ccfce91ace02057faae522a5e989099c83f819d4c3098e4268f7e8df9c88c4f8f5531fa361b77fe346ce7f4d34a22ec1ae527a3b9675b8e66697e8df9c88c4f8f5531fa361b77fe346ce7f4d34a22ec1ae527a3b9675b8e6669cda25afd03af1e43d8cc9e16ecdd5ebfe5e6cc19a77936a1f7d905565b56166021b4816f3f4e3335a0bd3ceda1b9eaa1073e7f99bacf90cb42d08f42b44dbd4321b4816f3f4e3335a0bd3ceda1b9eaa1073e7f99bacf90cb42d08f42b44dbd43c67b0bb14bbd7bd120a8347b862fa081167ee1f6a86cffb849a229221e2d4180b7e038e8b23bf58b38bcc1c809e788ed8649afe50d144faa9a337f9e9172de71b7e038e8b23bf58b38bcc1c809e788ed8649afe50d144faa9a337f9e9172de7175e1fd9a7bcc9241e4a670a503c875fc8b4ed0bab8145f383e1499736f75a3062dde01b848fa4ecf32da2892faed177ce5dd94455da22379cfd9715c2b67d9fa2dde01b848fa4ecf32da2892faed177ce5dd94455da22379cfd9715c2b67d9faf7c6b7d5a47208796cf8a29989409a4e27a3f9297ebd239ba017da973871ac017858f570ba675d606414b61edd280cf0eaaa1d608a8e2d1d3a449b3b8e3d44977858f570ba675d606414b61edd280cf0eaaa1d608a8e2d1d3a449b3b8e3d449753a6ba56c66395d3bbe48e3b1d3485f8f3b22745089858dc76fe3a0190a68fafbda1992e1eda8cf6f7fdddea4fe6f0d724445b82acf175c75a0b4241b5ec5ae4bda1992e1eda8cf6f7fdddea4fe6f0d724445b82acf175c75a0b4241b5ec5ae42bf61c74063d30f6c0529371cd5ea6e8c57dd2cebe077c01e665aae82d211ae19e3f55c5c930b200ee70812f6e62fcd060cc89cf7856c7057a8776f36378aaa09e3f55c5c930b200ee70812f6e62fcd060cc89cf7856c7057a8776f36378aaa09df5ccf96f2f2e8815b600627cd1f611b92019ab767feb5750c3c24f6c18c01a1b2a02c8ae3568e0f87bda50ca407e5b8af259e3580724cf0da4b3d8ac064e7c1b2a02c8ae3568e0f87bda50ca407e5b8af259e3580724cf0da4b3d8ac064e7c8688bf62acea7eb3b10544f3427ea4c93723887e2cf688cbadcedf5dfb2826f61e40ad194e965f2fc64cbd3f6f6b8af012b4276e737f09dd9a5c2fbf920f76c11e40ad194e965f2fc64cbd3f6f6b8af012b4276e737f09dd9a5c2fbf920f76c1a83da7f90f7385deea09b0ce9f7cf2f3184e1407131da5a96fa9b52465b5bf480df1bf6a9f9775a106f75bc0792966e969780a07207a69277dc751bf94f1aa4f0df1bf6a9f9775a106f75bc0792966e969780a07207a69277dc751bf94f1aa4fa1dea798228ddbdd431af748669d6139b3f1187ea88b28b9e7ca7c5d505962c4468ec9dda6d51fe069b989ef9d6b176c89bce112408707c4999149dd7934b65f468ec9dda6d51fe069b989ef9d6b176c89bce112408707c4999149dd7934b65f61122e3b1eb6c7c1e76944efd201f7eb8b94f1bd6aff2d969bc2a105331c69988188c69133ffd89ecff1560906df8ab95dadce6acf730a587ce496706a088bda8188c69133ffd89ecff1560906df8ab95dadce6acf730a587ce496706a088bda6f41ed54cca62b241ba52056bd5eaa6bde36c4f310a7fd05deaa3b7a0a8e505e06c695e96327b4afe7b3e267081317ff9039e1d974991c7dad62226ba8be7e4906c695e96327b4afe7b3e267081317ff9039e1d974991c7dad62226ba8be7e490ed54c76b39c9d6a2455745e70ddd752f495657e121cf9e1c6b72b38de7f0a8a145807a333021a57a245306ea53338b7e706aa54363c1e5dcd629ee300a46a9e145807a333021a57a245306ea53338b7e706aa54363c1e5dcd629ee300a46a9e275555618b9774af6e9d972b2c4db93125954319210b3c96e4525e8eb57e248453521b5d53d5e24184cbabf5c66c63e0f0e2ec94aa6f084df998636eb89466d253521b5d53d5e24184cbabf5c66c63e0f0e2ec94aa6f084df998636eb89466d285376016bc39720444d4e637186719b128601b9fd17f100eafbc64318be647b0b6aa1505eb02b3fb1eed371856b0fb3aae1f43ac03320be0977c6488277d3216b6aa1505eb02b3fb1eed371856b0fb3aae1f43ac03320be0977c6488277d321609ab0a848d63bccb197c8c44e023287980ff426e11a8531322ee387969c431587ef09e68cfb2bf512c2cc5e71a1c42eb6af06307022af27a62aed0d09e1d49a97ef09e68cfb2bf512c2cc5e71a1c42eb6af06307022af27a62aed0d09e1d49a9e86980a520578730d84f9f2c299273f9ef902195a393825df99747b692e2cba5db9f177d9bbdc80d7e1b22e4411ed483987411eb88dfdf84d83e41ca7b25b83bdb9f177d9bbdc80d7e1b22e4411ed483987411eb88dfdf84d83e41ca7b25b83b948defb778a7898796463dd2337f61786e610854e5055e2ae5d0d442cfdb12bfdc60e23604405501e461bf4ce22f9dddb9409c7c82841d1eff68add384e821a6dc60e23604405501e461bf4ce22f9dddb9409c7c82841d1eff68add384e821a677d2419d437e52598359a4a14733c771418ca04eed3a8a6e2f9b649d3e2b6849b6048a28e15ca9664ef3527e57bcaa211655b5d8a863f44a7ed7e9411ac32b2bb6048a28e15ca9664ef3527e57bcaa211655b5d8a863f44a7ed7e9411ac32b2bcc8148d3bbb0f1e2980a9668112f99de574856338df3522c9b0b4e54027bef216a4e0a3be5f8c4abc799c59a271649996d1b55974267fbfa318ebdc720e324f86a4e0a3be5f8c4abc799c59a271649996d1b55974267fbfa318ebdc720e324f85e1d6a57922802dfa6ccf07137f753cbae78f9ed47c30d3dd8a59173da112f565559aafc140ab99ef025abb0f6147545bfe7bb7ac5cebd25306f32a4784ab1c95559aafc140ab99ef025abb0f6147545bfe7bb7ac5cebd25306f32a4784ab1c9034aa19169a8d17c77e9da91ea415c130234d3bd443d605b9ccce469d785a19cc1d0ce7dda24f65c5d151816a590f2b5d332bd475769136d4f38cd3888ea906fc1d0ce7dda24f65c5d151816a590f2b5d332bd475769136d4f38cd3888ea906fb05ed87d4ad833e27d98d29bb55c00da162cbd015b31d2ef2e9f5098de7417414a2e7360a20acb158615d24eebc498d9f0969923ba5c14183b625a78afcbcc204a2e7360a20acb158615d24eebc498d9f0969923ba5c14183b625a78afcbcc208d1dc9724b9a3deda29e66dc840800c6ef678838d0488d1856a16e97d5cd4973d6ccba7b806711c9ff35daa7ebb7da4452d9ba01f02e140e50daebe500c128ead6ccba7b806711c9ff35daa7ebb7da4452d9ba01f02e140e50daebe500c128ea99f4dd3b48255b3e65d9ca149c464467349e6e2093070b80bf5311d6c96a907b9db4d650b146e7d98ac9be9ec5b0e2133c4e59832621e25a1bb7a5b36fd375939db4d650b146e7d98ac9be9ec5b0e2133c4e59832621e25a1bb7a5b36fd37593813e2ed6925af344f891db8e2b179fc5d6b5398a25f78f59c39aa2d512f7edca39bbda1abcff3bea68fd40b28263695b97395e659b6188e5bf3d3dee051e12c539bbda1abcff3bea68fd40b28263695b97395e659b6188e5bf3d3dee051e12c5823db4b7f2cd6158c5e2a5ebe83c1b0d624c7a7c7d3072923bd19c7b208204544b3af2e092697b9b2e5af51428a7fac61a90c8c544e589833b1a51623e7783514b3af2e092697b9b2e5af51428a7fac61a90c8c544e589833b1a51623e77835118fa4ae87690801ec4f24c949bedb62c801c19b73dfa3d174cc53bf8d68d6388ac84dab99e509f75ca915087f8e57d753cb40b2f0ff63549a2d286d967b6d610ac84dab99e509f75ca915087f8e57d753cb40b2f0ff63549a2d286d967b6d6102adca4e9729041ab658f24ee4503c7a6b13d77f89ae9a554ea36e69c4c6b8196777ca4c571bd28c034e2b50473d49238aed7c1ab86c9ee64a402ceb18d7e7347777ca4c571bd28c034e2b50473d49238aed7c1ab86c9ee64a402ceb18d7e7347b690c225bf284b12d4a505178da82c62afa3e2276da37e559b5be926d87ed9dd3ffbd175b62fa3110a0c0708585c1fb428b3947207f346a91eb66f98ad7efab53ffbd175b62fa3110a0c0708585c1fb428b3947207f346a91eb66f98ad7efab56f6badf3a968d2f0f148c4adc3fe6f852914e430c504310bf68efe0ba9ff3693763a4f65e6c1c0e20a01eaf18def8a32ed7ee87c371fb956b6a32351af983ad6763a4f65e6c1c0e20a01eaf18def8a32ed7ee87c371fb956b6a32351af983ad6c0075bb63294a9f95794b7e47e3963b05d1b6ac0996cb0f2f12f9cd44864519a0a549386b6bf59e71f6a968940081e055ca609f8e247579d620cc18076a70c7e0a549386b6bf59e71f6a968940081e055ca609f8e247579d620cc18076a70c7e3354293407d5d5a4236daece0f70a23eff8789d865f4e9a5e53e846f5448058a1597afe58ed94fefb1754b7104240f5deabf18ae261ce484104d89fed24d011d1597afe58ed94fefb1754b7104240f5deabf18ae261ce484104d89fed24d011db6dc630351444067c2a74915bec2789b9c7d81fcc40f06b4855f38021321297c2f3434de76c18d01ccc39540b2336e13742b86efdd5ad8f4298ca87db176351c2f3434de76c18d01ccc39540b2336e13742b86efdd5ad8f4298ca87db176351c37ca332362ad9bb0655eab6ff078609b7101482d2beb86dc64e4f58a824627e723516495ce3d3134519d2d8078baf46121a9dae3b83d83c592d20da7cdf5194123516495ce3d3134519d2d8078baf46121a9dae3b83d83c592d20da7cdf51941061661718dfcf37167f605a67765a233ce4786af24b5a65edf1c5874eab248ed1bbc5a460047b2cdb18f24a3ecc27d47496f6e49dd362fb1da01dcaaf9bafce51bbc5a460047b2cdb18f24a3ecc27d47496f6e49dd362fb1da01dcaaf9bafce5812d86c352401c1c4057a2fd5579fcbf005be4432255c23e1acbdfd04ccb9a4c82189ffe3083dfe0588250a0443fc4911de4068ce37946ffe438a09bcf73122482189ffe3083dfe0588250a0443fc4911de4068ce37946ffe438a09bcf73122486e068632d830c24bd1236fb63e656f5304f7a7c30222ccc6bc1034e0d4da183684487b7c23dbddf7de25feb867602b66bad1a67e212aa8af8c5f702f8b0fd5e15257fe2409df6be77c6996fa361e162d9caebe3f8f41e2fd4379651b2386e976312d656d77234d02e49def7ab287bcf9c9021ebaa655bc4bf7e4567c2cd95e9a766de990a34fbec97b03cefb69079822715882e2874a1d4ce834c55ff70f1c0a766de990a34fbec97b03cefb69079822715882e2874a1d4ce834c55ff70f1c03ab532d5c82e5512701f9fb8c80d60c4b3dd931e60ee476941ba1aedbb1648f6d9789a51bb8daecdef2b74a19932772b5040590c345866ddaa01026fd47d2e61d9789a51bb8daecdef2b74a19932772b5040590c345866ddaa01026fd47d2e61f0a4016dcf0dbf953f635b8592d8cbc16d3e97178ad749dbec9a7db88185154ae52a2e2f9680d8fba9002add02f289d56f7632b20c8db90788016a3ebb8173a4e52a2e2f9680d8fba9002add02f289d56f7632b20c8db90788016a3ebb8173a4db23cd833de28006f6af0d74d1ba5a512a322cb293d14d6d330a680bd15952e37ca9a92b9a70696f2789dc57dfc710fd4cb3b26412b0800ca6c7afdb4db72289e45d2d9ceb0f7d8a8eb7d212faa7d55842f3c231e0c7be1579b214b318129a43e45d2d9ceb0f7d8a8eb7d212faa7d55842f3c231e0c7be1579b214b318129a43f605ac8782902a6ffbf5b1ead65e42d5c5a48e7da8486a282e920b75676574f4e34f3008f716ced4a2d51972a9dad34e3aa55c611cfe96de2fcb822252376609e34f3008f716ced4a2d51972a9dad34e3aa55c611cfe96de2fcb8222523766093e258300ed40d627b072a9ef478069beb6df74eea0a4cd2e809765c767cb26e06d78667cff1129d031a8dc64b77638a107294871c5941d6a3e1d2379e9b269daa426ce354fded3caa400d5ac14158a4d5f9aa95bdf629ebeb1967c5d0ce2d525a426ce354fded3caa400d5ac14158a4d5f9aa95bdf629ebeb1967c5d0ce2d525ecbf50925f282ca11348bdf1a5a7d220dff372f6d119e8c9b269efff4d56435b773653c1632126fafc5220f5830c141d9818cdb017b2d8741e659e030976a144773653c1632126fafc5220f5830c141d9818cdb017b2d8741e659e030976a14491994517aa281f25a7ba62594bdfda3a335cf6e8b633a23c97a511a47d0ad9f857755ba6fc55b48e10473e3c1f6b960c806c6e9dcb3412e802cd3b1396ac64f757755ba6fc55b48e10473e3c1f6b960c806c6e9dcb3412e802cd3b1396ac64f766614856127be921922b76ee5974d6cd51e28b5148249fd1d856a210529e2e3dd5e9b0721b0f24e4e2eda1af2b5736b87d16da4c5f3ad2a8a25d2d35f5d4b0fad5e9b0721b0f24e4e2eda1af2b5736b87d16da4c5f3ad2a8a25d2d35f5d4b0fadb7edb4f1af2284be209f5e9a64dcfab5946bd66f5560968a423b60abcf1ea0651f64911603bd763ac2d00e332e04d88e81cfc74be137333035f40025598fcd951f64911603bd763ac2d00e332e04d88e81cfc74be137333035f40025598fcd9b8e8fd6ad27bf6e5500f9d84b882b16bc79d9a6c407ecea6051b2a35d0081e266256d018cb3c8aec367640ee383950f6196487e2ce16e0170afb36cce44930926256d018cb3c8aec367640ee383950f6196487e2ce16e0170afb36cce4493092f68ac8a6e55f500a357ff4478a1222db80f5919af7a1d43a96189c5f33e6010c2f1f48aebffcc11bf4142db55746b4967642dc482ad048a46497b076ef5a1c260b3323013c8d31477304cd3ac08795af987073fda0f1eda01987fdb31dedafcbc69721a2e749ad95d06e787038a66f59eddb3e565c5666f63f1b95b6cfa9fe32e0d1f2f883802d88d98124ea81e626431d4c313db55945a29148714a8bda4fbee0d1f2f883802d88d98124ea81e626431d4c313db55945a29148714a8bda4fbe3e073c3f000ce7a1f0d0255c462c57dd5fe02eea2412c4381177de8c445bb343f1c0428b729c73a52721bd968c3297051dd38ab092e56d33f715c62d1d88a2e2f1c0428b729c73a52721bd968c3297051dd38ab092e56d33f715c62d1d88a2e2fd80d023f6635862e0fd4dbdb2ed00f8a2dbe68c401f65133f13bade6a59c85d13cb2490ee76440cb788dc09924b09f96b4b77ea1d8283891085d769a60a6ff713cb2490ee76440cb788dc09924b09f96b4b77ea1d8283891085d769a60a6ff7407f497ee8cf6ebd34e8d43c8682ebefceaa9324d1a3e5080d917c89e2feca211a03e7e1305c9ac32dd60dcf4311166e13309f2a155a9b16c4bd937883d75be91a03e7e1305c9ac32dd60dcf4311166e13309f2a155a9b16c4bd937883d75be986571c1aa30a1c5055299be36396c0caa4a778045ca3053d6725c9aa086aafd797855ab649aaeda0f00d2be89f1331d04eee7972cce8722ae4912a6a4a459d3797855ab649aaeda0f00d2be89f1331d04eee7972cce8722ae4912a6a4a459d374e7bfa96bf04d42b7436479a64e099b790a97c7717f53313c8c25f17154f79b15ac184ba562da816b1138e85bf431ac5253e7959c863b343a8b49a4f3c91cad85ac184ba562da816b1138e85bf431ac5253e7959c863b343a8b49a4f3c91cad88b35df485b9897b2918335eb3377b525b3c38717f5e150ff1d3268560bc837ba3b101e68129ab5ccedf01f7028aaf0545c8eb5fa79df7fb62b5dee09d7acdf3b3b101e68129ab5ccedf01f7028aaf0545c8eb5fa79df7fb62b5dee09d7acdf3bdbde107be1affc393a0c1e7a10e815f19d7d666127f3f972858825426c13e747f721e515c7c0814c2e3c93524dbf6e418f92163b3927be32b74bff57f8aa8efdf721e515c7c0814c2e3c93524dbf6e418f92163b3927be32b74bff57f8aa8efdd47502ad4027fd3f5f3fb5246f4c0e7cc4e2369701997a67805246502949248de0ddc30a03948b420cdb205931d6a06be6dfcfe8dfbc1cde60b822e02beca6a4e0ddc30a03948b420cdb205931d6a06be6dfcfe8dfbc1cde60b822e02beca6a47db34339e01864c932a94de7ba2056fb4fda56dc5171ed00c56e63c3165089064043d61aa80ab03478ced6b3bcdffee2d9c0074b4fe58bbd1d59df57f750b7204043d61aa80ab03478ced6b3bcdffee2d9c0074b4fe58bbd1d59df57f750b720e2169101e57941b2124f7a44ebabbaa9c70874f0d405994f44e38048ffa9139ef424518ab3972556d8e7b43a6347335d1928497b3b26182d3dbfff90bfdc21482014a98d60776ea232f8878c1d35f86e26d1e7a2bd71e39875ad5dfa3811658f4c393bbf9ff8da7e72ae9c7b287d6d6e520618605da57d469a248a19f9ba33674d231f99ce9fde26cec1a6a4df0f5cfbce59ed8388352ca4846483990f7acadd4d231f99ce9fde26cec1a6a4df0f5cfbce59ed8388352ca4846483990f7acadd9ffcaecf87e1521019ee72fe6dfeedc406120fa481429fec32de986b15d73aa5246701a53fbf77ebb528e3a92ff34e6795603691dced0c0929bddb6e7e87925b246701a53fbf77ebb528e3a92ff34e6795603691dced0c0929bddb6e7e87925bbf19e9c089a989ef2a343185f358539f31116ebf43283201d4356ffa86b225d2327629f5e4795b63064b1c47804344e8776b5e33158bd50261fe4bdc3e19ad33327629f5e4795b63064b1c47804344e8776b5e33158bd50261fe4bdc3e19ad332f6fb63f0c5eb1cd4668d7821869af8411b123660ddd356a1640c5bfe072e3c653da8baa219254c9b6f3a75599ef36ae637d40614f9d190f8bfbdf4684dc541553da8baa219254c9b6f3a75599ef36ae637d40614f9d190f8bfbdf4684dc54152721e368571795acc7ce0afc92afda6d804740ddf6ddda4db490668847b93e3ff5c79713af2621088bad29084cebb25fb6e975114d09e3f8d4125113cb4a841cf5c79713af2621088bad29084cebb25fb6e975114d09e3f8d4125113cb4a841c69db6e8e18b2e1d1f7af00f6137f46a64adb7d140dabfcc139a00c8f5ee16949503bafcee86e8f62d775bae87c50cdf0b1dab6fc657311d31a3fcda0c18374d3503bafcee86e8f62d775bae87c50cdf0b1dab6fc657311d31a3fcda0c18374d3c2d0e49fd60d273c1a3bbaf8413dff2f69eeb1cf0fe54ffed33eeec974aa66440695e172b0add418b6716f9fd6fbe1ade30249a03befb018cf076dcd2066540151bf09abe16942a7c2f460e3bb07762f55acc30203cf1dac8df0e23dff2ef3a88fec5e5f6b583e7ae03b5c721cd16eda16013f124f4b11ceb0592941b73ba591185b313339f83514c6d3f5e2acefb9c5ef47f38fc010b635a2ddeefd52b1ed7c185b313339f83514c6d3f5e2acefb9c5ef47f38fc010b635a2ddeefd52b1ed7c3127d9cfb2a198b42357454ed08602cf5d0c290f232237d9dc0af5b764a13f3a1d0e40c01f8339e17615a94ef1eee8c1cb6a36b91c8db454b151817299ff23bb1d0e40c01f8339e17615a94ef1eee8c1cb6a36b91c8db454b151817299ff23bb6dd44feb49ddad211a20bf280551f4942d8530ff50b2602b718af03b08ffc2763e0e64f3e3cdb3ab350f7faea31f40b15cd2d54426ea7defb225615f3c8e92593e0e64f3e3cdb3ab350f7faea31f40b15cd2d54426ea7defb225615f3c8e92595cc0b3401720b344148039d53a8ae55510662d0ca8c5fa7f9db60c7a6e96f9d392e6c8cafc160daacebe4b4d4144b00ee18175ad1f55ed4b17788086111c877992e6c8cafc160daacebe4b4d4144b00ee18175ad1f55ed4b17788086111c8779b30719500e01040963c6575344251b8f9b8c6c337585b54052ef082b457d3fc0e81499f114087ffd64d60b736a1c6e20554d17b0b92f6169e62e52882c02a12de81499f114087ffd64d60b736a1c6e20554d17b0b92f6169e62e52882c02a12d78d47cf2e6248ba8f2aa4e87ca1451123141cfa3baf3c86b4769e58cc6817a20a725cc8932a9c6bc7020717866380f125374863cc69be0fa62426d6cafd1dd4fa725cc8932a9c6bc7020717866380f125374863cc69be0fa62426d6cafd1dd4ffd96606901c77d5db5ecd112604ebb63aa6c0d00c076da0baaba2f5f5bc56d1dcd47ceb2784a730a8d2d660bdcf50eb2ea28da4342de8fa002365f48ba10bea8cd47ceb2784a730a8d2d660bdcf50eb2ea28da4342de8fa002365f48ba10bea8f76520556f2e76e8080bbed0c05ecb1ff96040caf70fa836d3ae4204e24cf196c61a34af3f5194a2243ace9ac1d080f0af6f2399a68d82f075650630dff46cffc61a34af3f5194a2243ace9ac1d080f0af6f2399a68d82f075650630dff46cff7811a65e1954be844125a0bdc656b89dc2ba63d9372aa9127a132814047cccfa5bb07ababf53b776b4730fc4a85f4172058bab0b34d4a9b1af9ab51db4d213b95bb07ababf53b776b4730fc4a85f4172058bab0b34d4a9b1af9ab51db4d213b90f110dad5a4daa39c64627ddf66b029ae768a38fb29319a1021749bcee17ec7899d26d1c3af751def514cfd0b89aa1e1522bfde8cabd39ff7fe0c281deed832c99d26d1c3af751def514cfd0b89aa1e1522bfde8cabd39ff7fe0c281deed832c7e5328d32110600833085048301ad4f082b72c330aeca10753e2d815103bc15e0ef1c2e8ca63babf86d8108c350faa0a786720d7cb5a8946ba77827af6fa28660ef1c2e8ca63babf86d8108c350faa0a786720d7cb5a8946ba77827af6fa286663bc1f2b0aee97ee56b0333326080872259ae6c621e0296ad186a7a6830f6173739d27bca9568bae6bd3a1a95046d96e46fdecfeec7a6dd2d25517af142fbf05739d27bca9568bae6bd3a1a95046d96e46fdecfeec7a6dd2d25517af142fbf05152ed7926dc75bc294e779792797338a74a81a3c984fb390df072bb25573194045927269674fbab2e38ba2262cfb9897f4c587f32a9bb985cda6302ac75e9e7245927269674fbab2e38ba2262cfb9897f4c587f32a9bb985cda6302ac75e9e7204b97727d532198750117f0a9e73feca61f0165b602ffcdea50a1f57501b7e72df651234fde373924cdf1ff3cf0f4ef98e59bdec2168c210aa86d5360c92fdbbdf651234fde373924cdf1ff3cf0f4ef98e59bdec2168c210aa86d5360c92fdbbd6f5262ac9d859479518c2b73568e0d67896347c60f0feddb846c2d4449bbfacdc9ac68965dcd4fd8cfdca346b8f53d1cb420817304a4915315849f47c83fd6ddc9ac68965dcd4fd8cfdca346b8f53d1cb420817304a4915315849f47c83fd6d868e9a1bd91670ce689758a243e941135860703b59bd842535b3f219da028eb4251edb5d1d6ade513cbea4a5e73e0a40f29b15b75c0098a9a48a30377a552468251edb5d1d6ade513cbea4a5e73e0a40f29b15b75c0098a9a48a30377a55246891141d91540ec0bca910f78d8757a85b456f5a7329c7c8d8496f0466eccbdb0f8a36da6b9d6c18461be93980e7dd3f74cbd739cb8ec7469d0b573a9096dc05b88a36da6b9d6c18461be93980e7dd3f74cbd739cb8ec7469d0b573a9096dc05b8bd3fdf63006c6590256c1aadb0993063075f24c340ca9ef0ff44754ff46f79dc55606eeaaf727616c8c598604f604d6e26fe355354f0ba9a69b3d0755eef66af55606eeaaf727616c8c598604f604d6e26fe355354f0ba9a69b3d0755eef66af74550431e0d5d756d6d1b13257e8c427074513699c489cb329ff46985c649d4927af24847b89c33ddb2d895fadd12e71ed491ed16ed64f5223775f9b9f96eca227af24847b89c33ddb2d895fadd12e71ed491ed16ed64f5223775f9b9f96eca2992dba9cacd7dc877d1faa254188634d7d7bcd31c69e813c65898d40ddc1684be4a8d0579a8c483f86ac769e8f278b53fb0a77cf06409200ce0c56b93e9e8ab1e4a8d0579a8c483f86ac769e8f278b53fb0a77cf06409200ce0c56b93e9e8ab1effaffe74fa30816420c82e1c24322f352f94a909f898414a41f578ced090553289c42bcb7a2a20fbf01619d919be2f59eff88716d1b6f9e54055c27612ed4b8289c42bcb7a2a20fbf01619d919be2f59eff88716d1b6f9e54055c27612ed4b8de9628db1b0b388370403a094096cf65035d9acae7fe14c43c2676d348a7e20770f626ea8b863b1fc00a3f2dbeb3f480d3f024284037e07749eb241a32adf7ff70f626ea8b863b1fc00a3f2dbeb3f480d3f024284037e07749eb241a32adf7ff5e529af102b60bf1ad2dc78dd466be38d8c8312a82ccef7a82ffaf59c69d48e8e74df9f7245d62c8e465026af9c37cee5ff71224d26d477893d2afe910a495dbe74df9f7245d62c8e465026af9c37cee5ff71224d26d477893d2afe910a495dba004a7860a68d9b3cb406070f7c17594f517796cde89c48368e7098c4505c9a8ceeee7a0e53a1c43f79b2d571b99868b0c5e69fa895d27d5ecba8dbe504766a6ceeee7a0e53a1c43f79b2d571b99868b0c5e69fa895d27d5ecba8dbe504766a6333828aa4b70af7a5ef91b441030302dff80d79dcd754912a30b7aeac8d612429ff24f0cb0e7c542b7f4f523449b6c3be12143d04d799956eeed88e4bb65f04a9ff24f0cb0e7c542b7f4f523449b6c3be12143d04d799956eeed88e4bb65f04a1413df5da7e41ad95e21eecf43aacda6465245b63bad65fc8747a1ce075a4f9e8ac1632e059fa32d3e16fdc6fa8ea54c6b03ad73e4e33e5560d03040833b90fc8ac1632e059fa32d3e16fdc6fa8ea54c6b03ad73e4e33e5560d03040833b90fc7be3e014a984aa5e2c8ad11e89ab77b36365ff3574dd760b7bfa1ef7d4e02e838bbcafb86894b384ded05682eecf9ee6360964fdc398f5d3eda3351c64196e3e8bbcafb86894b384ded05682eecf9ee6360964fdc398f5d3eda3351c64196e3ecc61431f7d620b11fbe9e3835b4fc78c446d31dc2a40afa9372c15e77724836c965ce136bde5297a054f9f95dd5eee97657bfc703a26f22ad6a6e20c6a0711fd965ce136bde5297a054f9f95dd5eee97657bfc703a26f22ad6a6e20c6a0711fd548a3798419e074dc353b86c72db52aecc8bed2ca2cff27c6e40301c49459a7e48d926387166dba8b599727fee47c686e0a91323af9721cab39fdfb8412b4cdf48d926387166dba8b599727fee47c686e0a91323af9721cab39fdfb8412b4cdf82b40d86f49a2494ae926efc47666c79b7ab09f273ec71d48f20ea3bfb80d037652bbb741d6fee1c81c3579bb0c3f016988b8aa9eae54e5a1f18cbf41a8acba1652bbb741d6fee1c81c3579bb0c3f016988b8aa9eae54e5a1f18cbf41a8acba1febdcf2574fb4aaafc2333105718bdfcb6429339365e85026f2604f9d3a94ef2111a2b345e58c17a15b8c332367c62459adb4beff94703ca21ee169316861a10111a2b345e58c17a15b8c332367c62459adb4beff94703ca21ee169316861a1054bea62e46e01d38c75a025a451d56fb85920c8ceead09b5e7d6eaeab042542c89a38a5468520e8e7abe201cc2e3bc2e63c5d6ce050f78d45154a18caab6efca89a38a5468520e8e7abe201cc2e3bc2e63c5d6ce050f78d45154a18caab6efcaf5bdc198f5182c277bc61d93c5d395583df9504c8a6524751f6e4bbc9476126f5d6ea138620437adc2e56aaa8fa17f69e39e3a1553aa33ac22d99511869e87995d6ea138620437adc2e56aaa8fa17f69e39e3a1553aa33ac22d99511869e879951ec1132fed74b0f86cfef6664aa391a964840be8843e3d11dfc00dd543145756e48bc6189614721a258925668b4e5ddf8b9ead07da3622bb22f11cde2d655f46e48bc6189614721a258925668b4e5ddf8b9ead07da3622bb22f11cde2d655f452c37da4cb6905f0cc4965654b87e48b94556925c5e7205887fb4f8f63cc203798f035430197e73adf25f96b2c8679d495e35ffd4c93e985c74c0190a50bb2f498f035430197e73adf25f96b2c8679d495e35ffd4c93e985c74c0190a50bb2f4febdcf2574fb4aaafc2333105718bdfcb6429339365e85026f2604f9d3a94ef2679178952355e6843bbbd195471d00eea37508e35e14f743f2209a12bf4be4c7679178952355e6843bbbd195471d00eea37508e35e14f743f2209a12bf4be4c7f1c3e5712ba776b685f287012e4f1d8bf1ce2fb7b6737a11bf2e1df54390383fc74407e384901826346e97b1947a20c18ad79098440bf2fe4c4ae7272e9f9eb737f85c1251355b5d5471995e157acc7e7343252b98e73ba7c1aeda7f946c72e587df78be75fa94eca1b4ab108b380e26aadcfb8f82e44d88f158a2a7c3592a29724c4e68cd3bc2fb9badc94bb95b52df95cd8e4fc9f508592270be9aaba217b0623b05cde2257d11949a73a3a62e3513f296212514931a971fa9ecf58cce5b918c3995e6047620cd5e0f1eda5ffe3d90a9067ddf231cd8238b045349c1707840b174150ec3919a6230854dae33c79b3b129bd9f1125f92728b590aa3f8b02c0e5786ce2d5b83bee52db523b84b3482ef907c12907fc7959a2f70ad726833f8d7fa6a35f2c52301a6cf33d3b418b63fb0a6316aad6f57551ef663b02b13a2132b678bbfe297e8387292a933c14639bd97aa5002363d1c1d05ee909483fc1c1a19678bbfe297e8387292a933c14639bd97aa5002363d1c1d05ee909483fc1c1a1965e653758de5819abb8abddebf29efab6d4d1811d6e127473cfdbb69bdae2222baed5d45e0b688195f233f72d4cc3da66ef935e5b0f935007abf03876da116a5d3856e97d161c10b07a554f9c772711218a228e204d3a75f7ed49fc35c126e4e5ebf794cdc36b3288fe6150d6f663fe3614689cc537f04b261c22f8d224b62deb49942821047165d89f63f1de1efae9ff0e4d9917e2248e5d66cdada6709995768be929a653f6a3e265c0805c3e2483795bfd74e78fba1c0676042aaff6b2600b8e8fd6ad27bf6e5500f9d84b882b16bc79d9a6c407ecea6051b2a35d0081e261dcceaacec1ddc9280edc167b774983384ee405a90640efaff28dacefac2ee081dcceaacec1ddc9280edc167b774983384ee405a90640efaff28dacefac2ee08c469aa7f48a4e134a330c245cb2ec24fcac72a849f158fb904c2ef59c0856c917ecfac551a4af0b1699d6d5415f92030165339a8400a7c1cc4c1e2c67fbbd7a6bcea944e171d82661d31c16149ef78433a0f8c0bee9d57b08a0f76b3267e1ac3dc523a8ea0b531ea823169e5a320e0f191c5cb780493cc82f4a06f63920776937868b53b9b21cfcdf14c39ded090e1a5cf179a33fb558c04e455251103662a4a7868b53b9b21cfcdf14c39ded090e1a5cf179a33fb558c04e455251103662a4a50dd7ec460d59a9ffae674775859af8b92f6e6610225c12a9f4f000aba71a8b532db705c4a167adc3773d8dbfcee960b2d90742988c945ce9b699df768ce168cf942dfdc108561ca252b5e2253f2ac22b780047870b38039e88c2e51e4fdf101aac7971c828088789c272b224926c821b5f3b947f8cdb685da5a2cb00b340a9a2e968a6813fbf1afcb223eb0ad092d975c11cc364131e3b7beb73f037bc8825d2e968a6813fbf1afcb223eb0ad092d975c11cc364131e3b7beb73f037bc8825d1286106a6055ea9920e5ea4426c35ad4d8f0d5ee4c198e354bc7f3aa302012478fa8a0bde891916fa846a759584de4e05c24703a977264c5c18e177ece18a5038fa8a0bde891916fa846a759584de4e05c24703a977264c5c18e177ece18a503601a7376361810bebe621d0dfe8038fce40cb99c7d8aab8e5769c40ae2a5ba5ee9f02f4330ea49cdc8f39bcfa04308f78c5bf9ddd955b3214b858b3c57ee8aace9f02f4330ea49cdc8f39bcfa04308f78c5bf9ddd955b3214b858b3c57ee8aacdbccf6cdf6b68ddbe8cccc4f289f6edc69aa4fb2375d17b7ed92ae212a53f5f1d8349c2d706b3a2658e5b1c733df448d5c35b895c86c5cea3cc4bebe813fa976d8349c2d706b3a2658e5b1c733df448d5c35b895c86c5cea3cc4bebe813fa976dbf56e6db88e87f4d1a29dfe0f78be331ce42530e34bc9cedaff38a00914405cdf56480f962cbda46323681ddaa4afb92a3925179522acb919ac42d5f2213df8df56480f962cbda46323681ddaa4afb92a3925179522acb919ac42d5f2213df8530786ccf2610c4796ef145109331cf8fd30d8393d760fe4a5a503e736f8c26fb1396492485b20a0ffb5cc6dc354c90aa1f9023c693a43919b514fb1cd806d80b1396492485b20a0ffb5cc6dc354c90aa1f9023c693a43919b514fb1cd806d80356dc56b02419ff3a0d399a3f9149d3a3fd4f5f537ae60aade9b4a36166567099e208fd0f899f24b64767a51e4b9f69619872c760145dddfb94f195a84af1c6d9e208fd0f899f24b64767a51e4b9f69619872c760145dddfb94f195a84af1c6d70129068c211d167d471c3cdd0eb1b5496dba781f3625675a26d376b9a51eebab7139dba21acb90faa0a0e0e5e848b23891f55e01a2bab5e14a23d6ae26a61f6b7139dba21acb90faa0a0e0e5e848b23891f55e01a2bab5e14a23d6ae26a61f6c5489b27b8d14cddf15dd3416191ebe8fe11d6a33cf7a67f470b17b4b07ce0449400af9cb282bcbc035d1b5414548c43300b6083eb6e455578ef152fc5902358afd9b21d84e42abaa2a6273a5f0c51b06c36e60852ff9b7df1ace28008a02151afd9b21d84e42abaa2a6273a5f0c51b06c36e60852ff9b7df1ace28008a021515cbc9bcceadf92e3aebfc8cc27e235a2ea7acbad1c5b6abfe082c49595cdd4a2ef578e3cbc534e6d8d15f4fe8bb64abcef86ce61d69e7329ffdaaca9f00d1cebef578e3cbc534e6d8d15f4fe8bb64abcef86ce61d69e7329ffdaaca9f00d1ceb95af52a13db3e027e6db4b3055a8a05f6852c6702fa0658bce85bef52dcfcdc7e75bdbbc9b306d2bc777a60d1468591d84f76e4ff11a6b68a4cbc9f7256ed6ace75bdbbc9b306d2bc777a60d1468591d84f76e4ff11a6b68a4cbc9f7256ed6ac0e0e30a780ddafe5a78afa2433b75cdab5915f2b1e5f44689b0d1f428f757c80a69a45b1940cb8e354b8dcb0cbbe93de8d908af2a88786cc2c90ecbc84398a82a69a45b1940cb8e354b8dcb0cbbe93de8d908af2a88786cc2c90ecbc84398a825958d0e2b0982c68d16aa4f8184179f794b2aae86fd7e849ec127997e6d3981ef1ce75e152ef25eac00bd3e643a7ff2e626bbda253def709565d9443532d24b3f1ce75e152ef25eac00bd3e643a7ff2e626bbda253def709565d9443532d24b390640febc121fc3af21c7a5e4a3152fbb7df4c6744bb69a02bf4b0f825ebd53bc1f2d9b7e394fb847e62974885505acc7f6b9b8a70f7fc8407238b206a6ee643c1f2d9b7e394fb847e62974885505acc7f6b9b8a70f7fc8407238b206a6ee643a58c5e4f8ba09ea404381533302d491abe62ac464e35aec75a1150457bd578f74996d4f98009a508323d52bd19b9854242a4ae534a971598af9ab40feb1a4ef44996d4f98009a508323d52bd19b9854242a4ae534a971598af9ab40feb1a4ef4a1f2f43ee95a9a5d49ca1b83f03647792a7aae42bf9bcefa8684536a8534f5f6e83092ed0f88b3770d8e3ab3687e3da5ff7c41b4d4f5555883aeb10d1f24fb14e83092ed0f88b3770d8e3ab3687e3da5ff7c41b4d4f5555883aeb10d1f24fb14a8332f2606dbea1cc0605b34f37d06eb0822504806278a15593749faa613d409161b3f3bf89e54f03706806329a2bafdb95fcac594751a394e74009158cde3f4161b3f3bf89e54f03706806329a2bafdb95fcac594751a394e74009158cde3f4d340aad7244c7847285b69f47226a9883d2f81b31499f43004c6307febb3e8f8989bac5f2f33a7431e3a3a99ac26efa7b644d105c36922c09f5f4be30fefa0c9989bac5f2f33a7431e3a3a99ac26efa7b644d105c36922c09f5f4be30fefa0c991b11c29378a84a8c092fcdd44d2cd72791f3b0bb97377530a7aac36490ffa8e2d7bd045f02e3c8efb7c4e456417bd789e8a02861a6d2dc41e08626740e599532d7bd045f02e3c8efb7c4e456417bd789e8a02861a6d2dc41e08626740e59953d3f089645dadbf432405389e07f75cc5b1f3a6c2b6da49eb4624b93c2ebd15e8afe0037ef6696417f99066332e3c796d3bf1d53087c59c727b79451850c06579afe0037ef6696417f99066332e3c796d3bf1d53087c59c727b79451850c06579ce832260baa158a75217a312ee5c528d72168fa3e8316233d9d72f7a9743c77c426861b229670360297f492325db0dc123a89584c3dfb1404d12cefc6779fe01426861b229670360297f492325db0dc123a89584c3dfb1404d12cefc6779fe01adc929c90dc8e615ee3c5139dc86cbd1413372d7223b6da766c176a5c3f9fa17fff9fd469faf69905b8cbbf65b4aa2e16821903237ccc3610db0332bff7f30b0fff9fd469faf69905b8cbbf65b4aa2e16821903237ccc3610db0332bff7f30b046c9b99248635f9080e4a3712d57169b2250c13ee8abfc849250316403932b4aa59276b22c4af2e7563afe1d2a16f8765f5d5aeed8cd187b6253c979acfad216a59276b22c4af2e7563afe1d2a16f8765f5d5aeed8cd187b6253c979acfad2169a955b7e61fe35a61e258d7d43c2e2141cd1fecbec1a8991b2886858ecac8a41b85870e5e773377ccb79c5141e58888a552b4a5ab5e7f3e4fcb9c0c74ca3cebfb85870e5e773377ccb79c5141e58888a552b4a5ab5e7f3e4fcb9c0c74ca3cebff501addaa5cb428fb4d7d0a97113760bd3d3112d8a3ef2b06b7fece3b9053d106c82eaca1fd5e2a786af9b17f1eca986e8837a8c7c3e34ce64ad1ed9ea6b18b86c82eaca1fd5e2a786af9b17f1eca986e8837a8c7c3e34ce64ad1ed9ea6b18b8533129fdebf6cd8bc9bb4728225f47c44789b1558e8d09ba31595b01e5bbb7c1a3ede00698afaca53857db7838add75d816d98b8adc7313558a26e8ac827b1b1a3ede00698afaca53857db7838add75d816d98b8adc7313558a26e8ac827b1b1b0d351a1ffe9c1c5adbce07461d954a4350c1c7ad254a93633131ce7592542ddf0bf125cbe28c0223286aa4adc8535d0ecb8abb3e1aa95444ce2645dda34cf43f0bf125cbe28c0223286aa4adc8535d0ecb8abb3e1aa95444ce2645dda34cf43e74f104f642047d4d1d3561e768e2f85325516857e9281b7e93e304978bd8922339173ed8186a9c88a5f518b14db4f6b6a1ae6da6796f2bad83ca5deb833152d339173ed8186a9c88a5f518b14db4f6b6a1ae6da6796f2bad83ca5deb833152d27ef18b2ec398bdc2d8c3148e8fd86f92ed837ae86b931a86e7d6b9884b3019063e7161af9f657d1ba8fe5323650b536734b236d3ca4d7de611d0e9936a3405963e7161af9f657d1ba8fe5323650b536734b236d3ca4d7de611d0e9936a34059a6b47fa998ec5c42b48c47239092bd9388c31cf1045c5dedf7913cfafb7f5984bdfc29373dcb5ee6ff0d6739a0606c190f2d8ed1738ab04375adfed7e007ca10bdfc29373dcb5ee6ff0d6739a0606c190f2d8ed1738ab04375adfed7e007ca10c4fd8451429da7c4dac7dc49e655f3db0f8f692b1512121d875abd678e51fb1f7cbdbdf9bb9f7eab995537a0b8b6a2b72236bbdeb18c710a7dc3ed26c125c48a7cbdbdf9bb9f7eab995537a0b8b6a2b72236bbdeb18c710a7dc3ed26c125c48ab2d0f10605f7e1bf689f05c9d6f710a3cb466188c43e7a1012e1e95995f15a5c83d31545bc2f644dd3e01c7019969a3e0a832c519cc04f19e45d492b6b3db30083d31545bc2f644dd3e01c7019969a3e0a832c519cc04f19e45d492b6b3db3003b4dada9890af6815e3f40539ced035603eeab9e3fd4f42f22d30ab81606c32371b55a0fe056b4d62807fc8bca9eb085fe162131d6628af910f835e57c02ce7371b55a0fe056b4d62807fc8bca9eb085fe162131d6628af910f835e57c02ce73d5599a99407388fc361d20f6e0e7957d13bdb431d412a9967ac21b7185a75cd60b2d8871f045f33dceece702775245b1de97de2f5da05ea24ebfb3fe65d2a3020b2d8871f045f33dceece702775245b1de97de2f5da05ea24ebfb3fe65d2a3020227d92a70cc3b351da9d5e0a81de0594ecdb92d318683d73cb01369a4892c0c3f006f521c15ae39b25c8407c05fcf1a15ad3167a2abf9604bcc2c6965f289943f006f521c15ae39b25c8407c05fcf1a15ad3167a2abf9604bcc2c6965f28994221fa97f905b356899af9cfa410e8e4e700a4fd61a4a46f42ef32b1ffe8693cc85126c7c632c1c70676ba5f9f8d4117a01501bdf0bea51442a2c3540bf89c36b85126c7c632c1c70676ba5f9f8d4117a01501bdf0bea51442a2c3540bf89c36bbdffb153e1c244d22977a52df3a991a05adb4b6c369ac8febd0285f4d5e2c5b019fe5102e9913feaecdfe3b2a3fcd26a168b1c6c1b10728f88d356e60972418c19fe5102e9913feaecdfe3b2a3fcd26a168b1c6c1b10728f88d356e60972418c1496499a64a0d45e627255cf31082f088269acdea78b3eb644b8a032f642c20ac6d0d080a464d47067e83b1186b957893f36345827b66b9e4c7cde5af2b7ab73c6d0d080a464d47067e83b1186b957893f36345827b66b9e4c7cde5af2b7ab7336a35edc72b28156d620f66397ec71fd0a42a74cc9e87c48db1657c03d55bc8469e95e1b6b04144aaf812a312784b151b2ee2f081197be44c3998813933fe36169e95e1b6b04144aaf812a312784b151b2ee2f081197be44c3998813933fe3611a861c988deec551152532513c3464e8ddc73be5b8b2ac5590da028824c216e40330808f2f12eb190328e4414e98f1bbd6e044adc85063b9129b4c07c3416e650330808f2f12eb190328e4414e98f1bbd6e044adc85063b9129b4c07c3416e6589b91580036f5a6e1f35cb055b61fefdf821f052969b76cdac507379ba2120ac4c3b206293a5ce8650a6bd850b85d977e01651331e49a5a77718f368cd2f15124c3b206293a5ce8650a6bd850b85d977e01651331e49a5a77718f368cd2f151232c4858e22cc2c967b42150fa550562a2c839c2cebcaab91cabdf6f4da02002256e9ca6ec3b6757dcf1eee328d440c2e4c3b22b09089434928426ce70107c8c256e9ca6ec3b6757dcf1eee328d440c2e4c3b22b09089434928426ce70107c8c299704666518d1a082e6a5fd5bcb6effe13945ef878521ee09b3bc10421f23e22cac851a26386fb60268962007142d0ae4573226031893200db1f441cee6a0fdecac851a26386fb60268962007142d0ae4573226031893200db1f441cee6a0fdeef3e0c985560215c633bc3ed4119d82edeffd58cd9b9e2ecae09e58f05824458d8ad5d6ba9f8325cfd6daaed23214f7253ea2c295c0cf407f07f00f78071a528d8ad5d6ba9f8325cfd6daaed23214f7253ea2c295c0cf407f07f00f78071a5288dd6bd3e22cdddd2cb4afcaa35bed07bac247d9fa546ad273ff95cfb43d7207e122c56818d684c78cd0a1269b6241d1cbbddf9cdc84ff235174eba927ad100cf122c56818d684c78cd0a1269b6241d1cbbddf9cdc84ff235174eba927ad100cfad9b526bca1be3827926946abda72524cf96cc22819ddaa10aa1a0a0f18c853df83ad9908d4826dc6230ef2633b171a815944124ceb21d9b0a9f796a470f3eeff83ad9908d4826dc6230ef2633b171a815944124ceb21d9b0a9f796a470f3eefd4527decdf0484508f9897183b8b22cbca0dc23890f06224ce4e2892e0ecca6048a06e5f756bf6adc1b33bb5c08528962e52cd8781bbe657f365fc6df81b02a048a06e5f756bf6adc1b33bb5c08528962e52cd8781bbe657f365fc6df81b02a06bfd62e0a8a58727f63de7fc53ad9536e9802b263cac38c44ad7587ff8573a8af03a8b80a66279b700f1a342034a364870b8571792d70f455102433df8b0b07af03a8b80a66279b700f1a342034a364870b8571792d70f455102433df8b0b07a4db382915006bdc7600b7e7b6ab54b8c48e1210eba151563c258d2f33e02c6eb1bb6593c7cfd9ca88436f9361911abc11a75d2a43682d68b1773ed47c901dbf71bb6593c7cfd9ca88436f9361911abc11a75d2a43682d68b1773ed47c901dbf763df9c3d6d322381fba3b6be1bd77c2e6d5b613191b8d3e08fca61289dba2e3d31e05456876120da669e4c8eef5ba78dbaea4e5b3f1d56f01815517f7b22d1c431e05456876120da669e4c8eef5ba78dbaea4e5b3f1d56f01815517f7b22d1c4858b53d88285324185341490669a463f1dcc92bea5e18b36b6da6b47bf3e3ecb481af786d6c9210bcbab09c1111287496b3c1b43da415db44db6fd8b040e7bf8481af786d6c9210bcbab09c1111287496b3c1b43da415db44db6fd8b040e7bf862c499f279d17f05e7027c73aa39f8c43429f040cf69ecc54ccbb760c7acc66c68c808a80453ac21d3d127e165e70e5b7f4b7c171f217d47d1abe9ec69dc1ee168c808a80453ac21d3d127e165e70e5b7f4b7c171f217d47d1abe9ec69dc1ee1728b539fd8a731f3f2f4721de4497bcebde74fd9a5e9f9faf47fb265e96416f96893dca4bb6a59dd9d43874ad77fb7da072745877a5f4662021c2a977c9d682d6893dca4bb6a59dd9d43874ad77fb7da072745877a5f4662021c2a977c9d682deafb78c0488c2bb3addff961350237967f263b8a624c354f0e37c5abfffa3ffeb5aee0b01d7ec7bd018da68a18dad0ab24f7f1eb04183bf2d34256333c717bf8b5aee0b01d7ec7bd018da68a18dad0ab24f7f1eb04183bf2d34256333c717bf80785ba27061665e3c04508f45fa83816f663203a506eb8aae08a46cd3eeab5c4601adcfc2b14a483fbeef669d734df6052889ce99ff89b8198ab30d629271ab0601adcfc2b14a483fbeef669d734df6052889ce99ff89b8198ab30d629271ab0b8e5e1ec3cfe8dbe07d3e4d9960b523806184ddc4b44ae1d4efe0300e023f3615effbb9b41242ecbab7b28e001ffd5ff591e47dd4b9c85b0ff66e06687356f5d5effbb9b41242ecbab7b28e001ffd5ff591e47dd4b9c85b0ff66e06687356f5d6c72c0a7df32d0e848ad85a6164a51872ae704857c40a04fe217590900e6b9aed490c4317d98e415ccfef775067f097f9554aac6a07b1b26df30d4a0d810a55cd490c4317d98e415ccfef775067f097f9554aac6a07b1b26df30d4a0d810a55ccc012090a39b97c0d14464a1185cfb445ef9843b1fc3b5023e2c863b853c96bf5380533b50e579aa6a22a0ec990ef4d322ef20211952b7900305a99612b3ed175380533b50e579aa6a22a0ec990ef4d322ef20211952b7900305a99612b3ed17fb9eae6c30fe2bdc87563b36cffa5a8d7ea0fd9b227997b1b20500f632c337418e9cdc93960411deef2a5ed1119108bae1f34ab5c49e9c2cab0023e56edcfe8bf55dd308b7f4309a8b80c997b043211618901e7d714870891b335d023417285f3d1cf778960286f3232afb2e30be460ba95bed6039dff442935c838570eb9eecfd5876ba0b6252452d5da5bdc9084373b81df9e9c734a0f6a197528157c87db0fd5876ba0b6252452d5da5bdc9084373b81df9e9c734a0f6a197528157c87db00c1edd97f83df8a8e5f5ed7695647f95b88e17f17d4b90c22069f3937ee6705c750ab648bf1a92539693e0836c2cd2ead7aab59574507bb31241e4692376b5b0750ab648bf1a92539693e0836c2cd2ead7aab59574507bb31241e4692376b5b086ae77e4a6d279937c952b330ba68b92ea3dc24fbde708a2af5da49ca55844044eaca68dc3f1d32e005910fc85153cd37aecb2cd9809d972485802a16dded38e776c89250685c3c23f38980fd618003c9d0e6ea89d9410d2f8120c118af6f6f63574bc5ebe8ce9056c533e3552d115f8e25f7403003b89494144017297c2342ce6c9d02e6926f5ca19f1c8bd5b503ba86465f72e2db4b49269e341622d336c38e6c9d02e6926f5ca19f1c8bd5b503ba86465f72e2db4b49269e341622d336c3824fd15046f46e4299d3a77e72ee094f02d4bba3a62eb67a477f46903383eb66a30a0dbfa9c157f1b2b5fe662df9dea0d913521de42f3c56b1c7d22a733f0c85630a0dbfa9c157f1b2b5fe662df9dea0d913521de42f3c56b1c7d22a733f0c8562ab5a570e0a5960a620c5008b986ca7e17796e6ff405a49242852bd0116464d6aa5523dbe0839cdcbb292517fb650c595bf1621996865bc9a6c5228828bbc08caa5523dbe0839cdcbb292517fb650c595bf1621996865bc9a6c5228828bbc08c031427b543d9c279cf9043866f46074d5fae604f420f93811fd6a5987a21d74069ae47f38f0c83bc118151623714f071e042d79fae92b411d250e98507b00aea69ae47f38f0c83bc118151623714f071e042d79fae92b411d250e98507b00aea2cea29327ebc710b5a40afaef47ba0922e71f108642b989a5a5ec2a3e829c0f9aba9b0949601f88618541b013f206e31026fcd0f5b4d209fb084259bea639e30aba9b0949601f88618541b013f206e31026fcd0f5b4d209fb084259bea639e302dfb8038ba41455c6cedac936025a73e95acf5c0e807a1d0f1f8209523dfeb536a79a7fba6391f96689a6a68912ad90cac4f1605b295ee627a8bece7d67305106a79a7fba6391f96689a6a68912ad90cac4f1605b295ee627a8bece7d6730510b958461217a35d0a23f8d6e7cf467da47ec4df2e380ea1b1683d5d104b2d2985ded9fa56af14309a93ed8ebc3daa7dc3dfa2142c86c01488cfd179569c32bb63ded9fa56af14309a93ed8ebc3daa7dc3dfa2142c86c01488cfd179569c32bb639cc5622f075bc033cd8e7abdb1c2f514a295f481c020def426bfb1375b90319cf4f60be8bceadd7fa6a6c91019e020903239b633dc3d52c2097a7efa3299eee7f4f60be8bceadd7fa6a6c91019e020903239b633dc3d52c2097a7efa3299eee77048a1188d1eb808cd05e5b79ed457c84066e9f049eb72de60a8b752fd82ad7157b7e4a1e95f3bf2aecd095ce8b911b6f371ccb151e7155c3a856759fe6a652657b7e4a1e95f3bf2aecd095ce8b911b6f371ccb151e7155c3a856759fe6a6526ac7a2c8de231912e2f68dc97c76023b945cd43766ef845b938b1f555b1cc63dd5e03b62482dc871cf6ce3e73ab5cbaf2ffb4981626355bc76cd79e4da36094245e03b62482dc871cf6ce3e73ab5cbaf2ffb4981626355bc76cd79e4da360942427ea4ee5456d6433e8347d34fbc9a168c86b8c790fa333896e433b538b8049865490a9b38bcdf872d4dcd7f101cd1f8aa1d13e19cb12211dbdab5c8064cdc9745490a9b38bcdf872d4dcd7f101cd1f8aa1d13e19cb12211dbdab5c8064cdc97401dea87c34c6a1ef20d05440d70a9d8f8994787255aff3093a55f61a195ce7d2c33bc3cc08d9df5b251d7e2303ebe937b08108a96c83ccf380030776f90422dec33bc3cc08d9df5b251d7e2303ebe937b08108a96c83ccf380030776f90422dedb89cf789b730463050b1fc9f282de762ce8b29cefb4df9d03356d339ab67cea69a6e76c51862ea3780097fd2236a3264c965492117f9dcb8b9e4a7a7df09f6769a6e76c51862ea3780097fd2236a3264c965492117f9dcb8b9e4a7a7df09f672839254db07adb8c3f9ea4a5ba6ccbd9e70e0c8b342fd1803756c6ee20242d87d70685eacb22dcc183f9d11dcd5129f88a4bacd932c42968a1ec421b4f7b162ad70685eacb22dcc183f9d11dcd5129f88a4bacd932c42968a1ec421b4f7b162ac8e047eadaf6ca9c32fc1e333328ee73c41d265451a065ec48aba1048c1e45a5af314977199c3f113b2c8042f6a2027f552e0a43eba79bf062675af5121fa638af314977199c3f113b2c8042f6a2027f552e0a43eba79bf062675af5121fa638c8555ab8b8ca1ef3f225d67108461d8ab619110662fe37e9f453ad743da7fdd1c9b23133338f5968d75d89fec40b3b1e308e41daee4261b7ad377d7950f477a4c9b23133338f5968d75d89fec40b3b1e308e41daee4261b7ad377d7950f477a487de83947020d08345da7bd4225016c539ae34cd6dd24337570cef0b3e5ef74f96bf5d6fc2e38a35603c6236c1dc83aebba2b4e67959899734e94b75d3bc88c896bf5d6fc2e38a35603c6236c1dc83aebba2b4e67959899734e94b75d3bc88c8b3caa1276eb39d7f2045660d8dd69192401aab1a81afb52d63471720c95deeaac119b128d34b647c4ba0cfe968e72d4854682a3120bb303d986f00e01c615517c119b128d34b647c4ba0cfe968e72d4854682a3120bb303d986f00e01c615517dd33482ffc21e6a36624bd9d734b3593b7bc9bdd211b20f00bafbe74427727aacc80f50d678b2898428189342cc2e157df8fd095c833826c5eae8261401ab310cc80f50d678b2898428189342cc2e157df8fd095c833826c5eae8261401ab310238d578c2b379b68c1d325886bf1e1dfd1f106ee4ee0550395ddd8f98adf47b7f13e1b965a84adb42823534443f941e0877cc0558474c031bc7920bbeea723bef13e1b965a84adb42823534443f941e0877cc0558474c031bc7920bbeea723beccb807de8fced690d423d262eaccde008a6e75502845b4d8d6351c54cc582613443b0db2070c8dc27ae9bf8d7298a920cab34b71e0803b2bc70d7f7743b9c462ab1de6bc783916169c05845b33e6550b2ccb17c258d25ad32361f25621b9392335c134c498ed539baf1705bdb68b0a9d6195b878b2eea46a34899be4237c2f714b888ad93bc3b11298c00236f333977956b4e4c4487eb418c0620ace5ca88d704b888ad93bc3b11298c00236f333977956b4e4c4487eb418c0620ace5ca88d702c7166eff7d4f15b61e05dae160e7ae2dec454286dba6830df95fda4e001d319cc339055307713acd22b6baa58727ec65e34ece06f854de0bd8fa51bcfa7e3d5cc339055307713acd22b6baa58727ec65e34ece06f854de0bd8fa51bcfa7e3d5d674ec59f59bd0e5213efa2a983e56395ed48ce10225a6a4724c06150ba08f2d930743df6a9c8668837c3c2bd032d781015918d66872b87fc72be2541cd3f9291cf751ebf25a3e294e16e8517be187fe8898229e610d0fee95bb4191f0ec8302dcae217ba51fcd7c470aa838faf5ffeb5388fd47fcb6d3d00d23e6d5b87465117023bf70e9b3c10b83c02b2f8b5d2588208a575bb817e45f41bbbd9d374902df674ed563b59fe335ccad77f53e0858ba38ad481182ae20a351acab5f5a2f1272b5fec2749e40b83a9a67f508b40d01934848ae1eb83d53646160be99f0e1bb7c895a74b1a864d20b94a0d412afcf92c4fc08ea8350af1619f26cad39f0eb5b4d895a74b1a864d20b94a0d412afcf92c4fc08ea8350af1619f26cad39f0eb5b4df01a9e2c46138fa965e38ee25d3b79212109e9b6689fa14af9d69cde2999881055cb49ee4d06bfbfa99b01387bab82e08f59d255d294dc31b9b074e61d92a8f055cb49ee4d06bfbfa99b01387bab82e08f59d255d294dc31b9b074e61d92a8f08fe02ec0920139c92ad8865099afe155b0df5e0ec3ff8c9c3102e94598f6bd238637b32bf632d7eb8168fda437256b04cef9f6a4154e63fc275f16d60da550f08637b32bf632d7eb8168fda437256b04cef9f6a4154e63fc275f16d60da550f09375ce7a54247951e8c48f1ba4495fcc12b28796a98966f5298a89c33361fd0e8d9325dd49167ef2024cd54fe7ee0a1cf4f937b63b70a32dc4afc960516032278d9325dd49167ef2024cd54fe7ee0a1cf4f937b63b70a32dc4afc96051603227febdcf2574fb4aaafc2333105718bdfcb6429339365e85026f2604f9d3a94ef22137e729c430a8286e4ab939aecb40f0d598c781deaae56e9fef492f0d0accff2137e729c430a8286e4ab939aecb40f0d598c781deaae56e9fef492f0d0accff2cca7cb55fbb041f0d40c222a27599f07d3ec08ef3b332eb3fd4d8f7c6c7f1a9d0e456ba5613bb2f3c51bf78d62543132fb59e134e74ad0b463b6a90d3b77c3ed0e456ba5613bb2f3c51bf78d62543132fb59e134e74ad0b463b6a90d3b77c3ef81788ee9161034c186680b28c54e8e961df4a601351d60482c2f4ab4daf5a42654f4f869e90faa9778b468b52cf26896e78cf322ff2ec70eb2bc2ac36ead6b0654f4f869e90faa9778b468b52cf26896e78cf322ff2ec70eb2bc2ac36ead6b0f1014f85b0596a6ba66369bf3ce56ab6d8d9e0079279161be1cf488c010b57a2e8bba8375ae161ac2bc18fb4f6973098eb8b7d338e1b5ff0beabc3aae62120afe8bba8375ae161ac2bc18fb4f6973098eb8b7d338e1b5ff0beabc3aae62120af1638912bc52db1fa9add1c76eade63b9c8e214585f8878b409f3336bbcf45064043b7bd50782c6d890ab793f1ce18e15735034826a291aa73b3f732e5f9ec1e3043b7bd50782c6d890ab793f1ce18e15735034826a291aa73b3f732e5f9ec1e3d21963d94136f6bdc57f57c55b21624ef8ba3d44ed6216d802f04481dff7bec60217274469596246316d8c1db7644df89675111a835b1e8a03ad6ac96c486ff90217274469596246316d8c1db7644df89675111a835b1e8a03ad6ac96c486ff9796cae14ada3fae68b747e4bd943e76e66f031c8e8d609c73db4b9f998cbf667817516578fcc7aa2bdd8f00b58c72e989075dff91e0cb916b739dc3c48a9baf38205b1a7f72d01d60c00eae378c13327b26c2d7c114e3058d29ccd9322f147f88205b1a7f72d01d60c00eae378c13327b26c2d7c114e3058d29ccd9322f147f868e1ded37e12f5703efe2d46b132cb65ec47afe5b809fd6bce927eac565ebf55c79222fce98380ae8da524eb3c8f7f322ed1b25ca0c4945f15503b31fac99269c79222fce98380ae8da524eb3c8f7f322ed1b25ca0c4945f15503b31fac9926922a02f7bfd71ecdab3dbe3b4261aff08ab4c296852c68e30a42239d9a2feb17bbb43d90c29daa35f6b15d9f0d6f9c013b8f0d810b7dd35007d8834e0fae5bcc4bb43d90c29daa35f6b15d9f0d6f9c013b8f0d810b7dd35007d8834e0fae5bcc4508c7e3fc27060b3d8da319c087170b99c3b47190d6651acd1732edfd35d52f9ac5bf9bd7ae873f74126598865e825e81cafe6c2e8bb430278a7270a637a4726ac5bf9bd7ae873f74126598865e825e81cafe6c2e8bb430278a7270a637a47267e466ffb74a2f672a8c21059e6458516e5dfcb6e02440d2ceb282750f7701517ddb146b70421e25e2a431341b7e59e72e0b63553aa7a45e7153befb658420fd3ddb146b70421e25e2a431341b7e59e72e0b63553aa7a45e7153befb658420fd33924c108b96a5a2fcf61688ec0fe6e9602337294adb10f0e9583f1f63d3fa691dc7bc6d7952082ce59f269d1fb728308a6cb15432cb1c2e5f8185595efe090e1dc7bc6d7952082ce59f269d1fb728308a6cb15432cb1c2e5f8185595efe090e13c02a4523e56a69f97d5a2f9931ec2caf017b4840ddec3b914e564060a5c5add48bd42ac62b91880c9c86404cc0e4e6b2f5e4a555056bff8c2d4c32b54660d2648bd42ac62b91880c9c86404cc0e4e6b2f5e4a555056bff8c2d4c32b54660d262590589b4b7a3f739f36db204db3b71e1ee288d3e39085591213c13a5cc3d0c604e0c33f870905425c680752490fab33656c2f7165f072d68854ba0d1c8b5dbe04e0c33f870905425c680752490fab33656c2f7165f072d68854ba0d1c8b5dbee739b75201a6f0696957105dd720b15ebefe1de1fc4e80c153e974503a04e78de80e860ab2e4ee231b5fa18ae7a303d941048a8d4c38a988e829f757992c6d7ee80e860ab2e4ee231b5fa18ae7a303d941048a8d4c38a988e829f757992c6d7e6de04bd4c43f1b70521d4060d2b0c583ae8e716ff600a16a2299b1ded40d064f6cc6a2af871ae4fc837b96fd7e66f5c2faa6cf04c352cd846088312aaae761656cc6a2af871ae4fc837b96fd7e66f5c2faa6cf04c352cd846088312aaae76165b92d577835ff561c607ca164dcca6ed598b1a62f32461ea57ccc447576f639eb6cb50edf68dac878c5eaa4679fb49d6fb23c2aefa5254aa12657eed5c9cef2106cb50edf68dac878c5eaa4679fb49d6fb23c2aefa5254aa12657eed5c9cef210edc651c2207dbedabd5444266055d9afc607b786623b2a9bd9139cbc042e14f4b4f991213029e53e9d795da59e6e8daa47ba734d2a790bbaa16bc3876b79123eb4f991213029e53e9d795da59e6e8daa47ba734d2a790bbaa16bc3876b79123e6a513e1e80b4a822c52fc383107144b89424ac585d1088c712a5ba96be6262009492e564d7dfb6d384263b2ff540d8383cc42396a2cddd4a935d4274d95a948b9492e564d7dfb6d384263b2ff540d8383cc42396a2cddd4a935d4274d95a948be7ed3339fc22b8a94f52d597a233a7fdce64d93e4f65705347032a7b0a839da3367f1fa30c17ba0329381a13a8fca5fb813973344db063fac14d9762a90388d3367f1fa30c17ba0329381a13a8fca5fb813973344db063fac14d9762a90388d3ae15c01cec965b588b93d46dd483432eae76c64e15b973912ba8b77ff4b3a8146657000c97b46a0746da379b85bf0265a8f9bf258bf075700f893a8d48072f866657000c97b46a0746da379b85bf0265a8f9bf258bf075700f893a8d48072f86a571b13e9daf70cd81535dc76689590b56d790140c96f41ad420592777d869131c37d5d9bc2592b378a5bb164d6640d00ca7e0efe40630576d6f6a6f4c4654a41c37d5d9bc2592b378a5bb164d6640d00ca7e0efe40630576d6f6a6f4c4654a4f0ddab2332ba37b5b46462ceedbb6cd73ac22d0166e6eb88ec16972bf630e439575a642ff1e8614512b99684c251dc6ce8833954eaf7c3f2da736ea19bcae35d575a642ff1e8614512b99684c251dc6ce8833954eaf7c3f2da736ea19bcae35d95789d15e7aefb49ca7d54e0b03429dbab93e84f6c0e4f1699aa4cba41c203d952a8d84ac395b32d93114f35b2ce3780a4152c0156ed0352df501cf4809b349252a8d84ac395b32d93114f35b2ce3780a4152c0156ed0352df501cf4809b3492b551d6bbe37f4a393ac6bc30adf0d27c88ff793d673ff77d6c813b187ff2c58abf0e8916c047e27def839b66a79eae0ffd7a84646cdeb9caf53acc9d781e8fccbf0e8916c047e27def839b66a79eae0ffd7a84646cdeb9caf53acc9d781e8fccf16ba2fbfbeacf3675b54d9b95deec660d3187d0ab1ca7eab4aa1eca8dd0026dc2b5f530ffefa81adac388aa09fdc18fbef530ad28e26c63b147c0e980913066c2b5f530ffefa81adac388aa09fdc18fbef530ad28e26c63b147c0e9809130665d19bbdadf4ea4ef2bc3dd99623977a2a772cfc3d646be1caa9edb26609483b50bacbd40555391a423049c3a2b0d3548113ad1a2e90a1a834f8f287dd722989b0bacbd40555391a423049c3a2b0d3548113ad1a2e90a1a834f8f287dd722989b09d514ccfed998a1be4b09a7da896b5ac05a29477fa3080dc9aec7f3b70d2f785a4dd522f836626b929e5a03ca4773d476bd0f63f01331439f495d445da025b45a4dd522f836626b929e5a03ca4773d476bd0f63f01331439f495d445da025b41d0e4d58549649336d67890e16ff305a8764881d0a2873d0d864f63f27d8d6e3b4d6177675dfda6e801934bd9c330694d54824116ec00e3ca1d86b5eade9ec0fb4d6177675dfda6e801934bd9c330694d54824116ec00e3ca1d86b5eade9ec0fd00b534ef1c2f032e3ff80d83081c5eec8901486fe0d9390744f026e6e3980d307bde3d03c422c3293ebeca6d1c02ee93746c2ba09b55e19af1040221e361f0707bde3d03c422c3293ebeca6d1c02ee93746c2ba09b55e19af1040221e361f07d08001102ecafb0e2b2ec9237bd8203a257f420c256913ed5278a85d82298a81e0e0261f2638a262595028f20f977b00dc638677e278e5c866c302973fdeeec2e0e0261f2638a262595028f20f977b00dc638677e278e5c866c302973fdeeec2bd77678991d73e1f565bdac202e3b140db2bc9c08806f1f69327f1e866d99942b478af67059d15c29f565df64d171d7751518a6e0bd4cd14d984d3d1ce9e41e6b478af67059d15c29f565df64d171d7751518a6e0bd4cd14d984d3d1ce9e41e65085f806b3d1fb41960a6503c5c86028cf2ef1c6f773ef9aeafd8c13fbe179f98767cc5603a232ca19cadf413c4905c2cd1e2b75545224ee110a9f54000234f18767cc5603a232ca19cadf413c4905c2cd1e2b75545224ee110a9f54000234f11f9851659bd886838ab253b1bb31565ef1bdf9bc648e664a1237a7694dcba02e80e0e95a4fae8ac07f9df5b354689e0f439cdd10f7ab7162685db8b7ef504b4780e0e95a4fae8ac07f9df5b354689e0f439cdd10f7ab7162685db8b7ef504b47b29898c6f4466cb270c2f23c83f7edaebbcbe54ccac72abfaf8df1326a79859a4120cbf90e1a0b5bb07ff8e38806e8daadd71a11c64e6783b892bd57733ce42c4120cbf90e1a0b5bb07ff8e38806e8daadd71a11c64e6783b892bd57733ce42c583969db245578f4b4de3783df04c8e6c76488eded2aadcc65503e2d9f37d2f37c09373479e5af5fb10b961ecbbbb2608b765cad183f67e54441bdbbf1424d397c09373479e5af5fb10b961ecbbbb2608b765cad183f67e54441bdbbf1424d39e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855dad98c18af86bd6e91371530e237953864fc3be82b6cf7a71d815f8ee707379fdad98c18af86bd6e91371530e237953864fc3be82b6cf7a71d815f8ee707379fe2d8ed2f91029df34a5194be987ad978e587174f7eaba4c7266cea7477b9edab94a51db2d01db7aa7e0a9459f58062d32e73e2386397ec0d7eeeb376bbff892c94a51db2d01db7aa7e0a9459f58062d32e73e2386397ec0d7eeeb376bbff892cd32efc99344bf1a4ea3d8c60593884eaf69ceed3d3161c7054d8797a509e9cbeb23f0f8cd1278428eaca78e2fe6868aa11af84467845c932d1642bd4d809ed00b23f0f8cd1278428eaca78e2fe6868aa11af84467845c932d1642bd4d809ed0082b89ebc28887ccab91fe10ec4d008488aab1abf64ebaadbb4a896b84a2f3467c12d8882d26fc69f4a7cf8986fba28d4ebdd9ef8b4ca6e02e8f8533c02662bf0c12d8882d26fc69f4a7cf8986fba28d4ebdd9ef8b4ca6e02e8f8533c02662bf0b4682e0a80958f3d9a6ad506747d9943961f99a37e6e3148394ba6588144b933ebc036d29b2c1f2cc8a7cb49b929c20df8ce6e34c80b593fcb5869bbe055b58cebc036d29b2c1f2cc8a7cb49b929c20df8ce6e34c80b593fcb5869bbe055b58ca872d84967a056fb94b6bbf86ddb5af4a32e1dccfddcbfff55142fb61be03bba9af0273a8d395b65630afa4157e26c53203195834e745e48ca92dcfe2ea2b8a89af0273a8d395b65630afa4157e26c53203195834e745e48ca92dcfe2ea2b8a8d1f574c342b9ff24bb56d0244efc1272177f22aa9dcd2830d115d1fff0766ae5fdfdc98bb7018944d17fea43263ae74ea74154f438ca5538116c1fa5481e8facfdfdc98bb7018944d17fea43263ae74ea74154f438ca5538116c1fa5481e8facc89765ad35c790d46267727849f65564960600d6677c740d4a61c55889a04126e0fe2c1d9cef4cfa50bf9b36b1e77fb1c1b18dd6ba37abe044ee850f7c2e163ae0fe2c1d9cef4cfa50bf9b36b1e77fb1c1b18dd6ba37abe044ee850f7c2e163a06fab5fd05e90d95ade405846573c57ff2534b7a20d907f8e83bc6567adc3c3e75fc876f95643226149f44c309f486c9b7d77b6c84b6d1359c9faf433387d5c575fc876f95643226149f44c309f486c9b7d77b6c84b6d1359c9faf433387d5c599a8ca4cc343d04e55d185e5663851b7916633d76a689a8ab56b3b8f230603485d73b38f700c2c6f76ddbf22b37d3a0ce2bb6976688c7778f4dcea2a32e017805d73b38f700c2c6f76ddbf22b37d3a0ce2bb6976688c7778f4dcea2a32e0178005d314fcf4f69880593b0b9f3d4c5abd780064c0439dc2f4cd9ee9954167b69b3f0f10b563c8b03917864c80c86927b302d99aaa44689bfd4e2503beac685c903f0f10b563c8b03917864c80c86927b302d99aaa44689bfd4e2503beac685c909c8c55048db1ae73c939cd0360b183411ca5d30e807efd22e383153c80fce65b326833228cd96f79fbb3d04f39525a3518a326c3f2df830f38e6896b5bf0769d326833228cd96f79fbb3d04f39525a3518a326c3f2df830f38e6896b5bf0769dff4d95dcd5d5aab38d9b7391439605d42783569d5697fd258fd68703dd6bc807e5eaa2360673e610adaf4cb539a482a47efa9a42c6c5c2d3b656fd14163f5fbce5eaa2360673e610adaf4cb539a482a47efa9a42c6c5c2d3b656fd14163f5fbcc1b6e37f4c4715d5ae9964d0a78043b85a81360bfc25811c4bff275ac2dee8242acc93bcf2673e5a08df309ccea85cad32ba94ba5029c43c05db0eb15fb0df472acc93bcf2673e5a08df309ccea85cad32ba94ba5029c43c05db0eb15fb0df47323fd842abe2127c88eb797aace23d13be83792a9d7e37a1767e94134c4229159f909e2994868b60d407f4b617732307b27c2fae6d7c4bd18a67133bc88ad64a9f909e2994868b60d407f4b617732307b27c2fae6d7c4bd18a67133bc88ad64ac5ebc1810d911bac0ae1fa245eed293f3fba74fbdcd26ff662dc5c18702f7384e9acbc1c2171230d991442d6f8233ba575e26c601e1bbcaa18a290ad4236223ce9acbc1c2171230d991442d6f8233ba575e26c601e1bbcaa18a290ad4236223c3f502969bccad5464a170c5089fd3c44377f2eade9887b110d2e00ea12e2f397alternatives/boto.cfg/etc/alternatives/asadmin/etc/alternatives/bundle_image/etc/alternatives/cfadmin/etc/alternatives/cq/etc/alternatives/cwutil/etc/alternatives/dynamodb_dump/etc/alternatives/dynamodb_load/etc/alternatives/elbadmin/etc/alternatives/fetch_file/etc/alternatives/glacier/etc/alternatives/instance_events/etc/alternatives/kill_instance/etc/alternatives/launch_instance/etc/alternatives/list_instances/etc/alternatives/lss3/etc/alternatives/mturk/etc/alternatives/pyami_sendmail/etc/alternatives/route53/etc/alternatives/s3put/etc/alternatives/sdbadmin/etc/alternatives/taskadmin@@@@@@@@@@@@@@@@@@@@@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-boto-2.49.0-lp151.2.6.1.src.rpmpython-botopython2-boto  @@      /bin/sh/bin/sh/bin/sh/usr/bin/python2python(abi)python2-paramikopython2-xmlrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)update-alternativesupdate-alternatives2.71.10.03.0.4-14.6.0-14.0.4-14.0-15.2-14.14.1^@^@]{\g@\]o@[[[0Z@ZtRY@Y XYW$TL@John Paul Adrian Glaubitz Tomáš Chvátal John Vandenberg John Vandenberg Robert Schweikert Robert Schweikert Robert Schweikert John Paul Adrian Glaubitz tchvatal@suse.comtchvatal@suse.comtbechtold@suse.comtoddrme2178@gmail.comrjschwei@suse.comdmueller@suse.comrjschwei@suse.comtoddrme2178@gmail.comrjschwei@suse.comtoddrme2178@gmail.comtoddrme2178@gmail.combenoit.monin@gmx.frrschweikert@suse.com- Update in SLE-15 (bsc#1171769)- Fix build under python3.8 by skipping more tests that break with that release (upstream is dead so not worth spending the time fixing them)- Skip the tests for the flavors not being built - Remove old comment- Fix breakages caused by removing boto.cacerts module which is imported elsewhere in the package. The file boto/cacerts/cacerts.txt is removed instead, and boto-no-builtin-certs.patch is trimmed. - Activate the test suite, adding many build dependencies with versions. 11 failing Cloudfront signings tests are skipped only on Python 3. - Add versions to runtime dependencies. - python-rsa is added as a Recommends as it is needed for Cloudfront. - python-requests is added as a Recommends as it is needed for Cloudsearch. - python-requests is added as a Suggests as it is used for contrib ymlmessage.- Remove root certs (bsc#1116204) + Add boto-no-builtin-certs.patch + Remove the upstream builtin root certificate data for trusted CAs- Undo previous change, name confusion between boto and boto3- Fix build for openSUSE Leap 42.3 + urllib3 needs the ssl module, which in Leap 42.3 is delivered by python and not python-base. Set explicit build dependency on python- update to version 2.49.0 * Import the latest CA Bundle from certifi (:issue:`3818`, :sha:`e4699cba`) * Fix to support uploads to KMS-encrypted buckets. (:issue:`3800`, :sha:`0a1d9040`) * Support fetching GCS bucket encryption metadata. (:issue:`3799`, :sha:`132b64d2`) * Update layer1.py (:issue:`3765`, :sha:`53340159`) * Fix tests/unit/glacier/test_writer.py to make work with pypy. (:issue:`3762`, :sha:`8402c5d6`)- Format with spec-cleaner- Drop the doc subpkg, docu is on the web anyway and it fails to build- update to version 2.48.0 * Populate storage class from HEAD Object responses. * Fix generate_url() AttributeError when using anonymous connections * Add release notes for 2.47.0 * Allow specifying s3 host from boto config file. * Use RegionInfo by default with heuristics * Loosen requirements for ID field in PROJECT_PRIVATE_RE to enable new canonical id format for project groups. * Added reelase notes for 2.48.0 * Bumped to 2.48.0 * Bumped to 2.47.0- Implement single-spec version. - Split documentation into own subpackage. - Update to version 2.46.1 * Fixes a bug where a recently added module was not added to setup.py - Update to version 2.46.0 * Endpoints v2 (:issue:`3675`, :sha:`d7253d8`) - Update to version 2.45.0 * Add support for eu-west-2 (:issue:`3654`, :sha:`40c68db`) - Update to version 2.44.0 * Update endpoints (:issue:`3649`, :sha:`a1eae11`) * Add gs support for object-level storage class features. (:issue:`3635`, :sha:`dc4bf34`) - Update to version 2.43.0 * Add support for ``us-east-2`` endpoint (:sha:`262ed00`) * Account for metadata update propagation delay (:issue:`3615`, :sha:`592dae3`) * boto.dynamodb2.table.Table#batch_get() fails to paginate results if provisioned throughput is exceeded (:issue:`3574`, :sha:`abb3847`)- Disable source service- fix requirements- Update to version 2.42.0 (bsc#1002895) + Respect is_secure parameter in generate_url_sigv4 (commit 59ba28d) + Update MTurk API (issue 3563, commit 250d891) - From 2.41.0 + Update endpoints.json (issue 3564, commit 5e786b4) + Remove the broken link to PDF’s (issue 3562, commit 46ffb0c) - From 2.40.0 + ryansydnor-s3: Allow s3 bucket lifecycle policies with multiple transitions (commit c6d5af3) + Fixes upload parts for glacier (issue 3524, commit d1973a4) + pslawski-unicode-parse-qs: Move utility functions over to compat Add S3 integ test for non-ascii keys with sigv4 Fix quoting of tilde in S3 canonical_uri for sigv4 Parse unicode query string properly in Python 2 (issue 2844, commit 5092c6d) + ninchat-config-fix: Add __setstate__ to fix pickling test fail Add unit tests for config parsing Don’t access parser through __dict__ Config: Catch specific exceptions when wrapping ConfigParser methods Config: Don’t inherit from ConfigParser (issue 3474, commit c21aa54)- update to version 2.39.0: * Autodetect sigv4 for ap-northeast-2 (:issue:`3461`, :sha:`c2a17ce`) * Added support for ap-northeast-2 (:issue:`3454`, :sha:`c3c1ddd`) * Remove VeriSign Class 3 CA from trusted certs (:issue:`3450`, :sha:`8a025df`) * Add note about boto3 on all pages of boto docs (:sha:`9bd904c`) * Fix for listing EMR steps based on cluster_states filter (:issue:`3399`, :sha:`0f92f35`) * Fixed param name in set_contents_from_string docstring (:issue:`3420`, :sha:`e30297b`) * Closes #3441 Remove py3 test whitelist Update rds to pass on py3 Update mturk to pass tests on py3 Update cloudsearchdomain tests to work with py3 (:issue:`3441`, :sha:`5b2f552`) * Run tests against py35 (:sha:`7d039d0`) * Fix Glacier test failure in python 3.5 due to MagicMock (:issue:`3412`, :sha:`d042f07`) * Undo log message change BF(PY3): use except ... as syntax instead of except ..., (:sha:`607cad7`) * Fix travis CI builds for PY3 (:issue:`3439`, :sha:`22ab610`) * Spelling fixes (:issue:`3425`, :sha:`f43bbbd`) * Fixed docs (:issue:`3401`, :sha:`4f66311`) * Add deprecation notice to emr methods (:issue:`3422`, :sha:`cee6159`) * Add some GovCloud endpoints (:issue:`3421`, :sha:`5afc068`) - Remove upstream-included region_support.patch- Add region_support.patch (bsc#962138) + Support new region ap-northeast-2 + Add features to other reagions that are now supported by AWS- Fix update-alternatives usage.- Implement update-alternatives to allow for python 3 version, which is now supported upstream. - specfile cleanups- update to version 2.38.0: * Add support for Amazon Machine Learning * Fix issue with modify reserved instances for modifying instance type - additional changes from version 2.37.0: * Update AWS CloudTrail to the latest API. * Add support for UsePreviousValue to CloudFormation UpdateStack. * Fix BOTH_PATH to work with Windows drives * Fix division calculation in S3 docs. * Add Boto 3 link in README. * Add more regions for configservice * Add ``eu-central-1`` endpoints (Frankfurt region) for IAM and Route53 * Fix unit tests from hanging * Fixed wording in dynamodb tutorial * Update SWF objects to keep a consistent region name. * Print archive ID in glacier upload script. * Add some minor documentation for Route53 tutorial. * Add Amazon DynamoDB online indexing support on High level API * Ensure Content-Length header is a string. * Correct docs around overriding SGs on ELBs * Fix DynamoDB tests. * Fix region bug. * Fix import for ``boto.cloudhsm.layer1.CloudHSMConnection``. - additional changes from version 2.36.0: * Add Amazon DynamoDB online indexing support. * Allow for binary to be passed to sqs message * Kinesis update * Fixed spelling of boto.awslambda package. * Add support for Amazon EC2 Container Service * Add support for CloudHSM * Add support for AWS Config * Add support for AWS CodeDeploy * Add support for AWS Lambda * Update both Cognito's to the latest APIs * Add sts for eu-central-1. * Update opsworks to latest API * Add AWS Key Managment Support - additional changes from version 2.35.2: * Add support for new data types in DynamoDB. * Expose cloudformation `UsePreviousTemplate` parameter. * Fix documentation around using custom connections for DynamoDB tables. * Fixed bug that unable call query_2 after call describe method on dynamodb2 module. - additional changes from version 2.35.1: * Check for results left after computing self._keys_left - additional changes from version 2.35.0: * Add Amazon EC2 Classic Link support * Add query string to body for anon STS POST * Fix bug that prevented initializing a dynamo item from existing item * switchover-sigv4: Add integ tests for sigv4 switchover Switch elb/ec2 over to signature version 4 * Return SetStackPolicyResponse * Added ELB Attributes to docs. * Fix bug by using correct string joining syntax. * Fix SES get_identity_dkim_attributes when input length > 1. * DynamoDB table batch_get fails to process all remaining results if single batch result is empty. * Added suppport for additional fields in EMR objects. * Pass version_id in copy if key is versioned. * Add support for SQS PurgeQueue operation. * Update documentation for launchconfig. * Remove unimplemented config param. * Add support for private hosted zones. * Fix Key.change_storage_class so that it obeys dst_bucket. * Fix for s3put host specification. * Improve handling of Glacier HTTP 204 responses. * Fix raising exception syntax in Python 3. * Privatezone: Adding unit/integration test coverage * Minor documentation/pep8 fixes. * Correct argument type in doc string. * Use exclusive start key to get all items from DynamoDB query. * Updated link to current config documentation. * Fix the SQS certificate error for region cn-north-1. * Adds support for getting health checker IP ranges from Route53. * fix: snap.create_volume documentation lists general purpose ssd Fixes @2774. * Fixed param type in get_contents_to_filename docstring. * Update DynamoDB local example to include fake access key id. * Added 'end' attribute to ReservedInstance. * Parse ClusterStatus’s StateChangeReason. * Adds SupportedProducts field to EMR JobFlow objects. * Fix EMR endpoint. * Detect old-style S3 URL for auto-sigv4. * Throw host warning for cloudsearch domain * Fix CloudSearch2 to work with IAM-based search and upload requests * iam: add support for Account Password Policy APIs * Handle sigv4 non-string header values properly * Url encode query string for pure query - update project URL - point source URL to pypi - build python-boto-doc as a subpackage: * delete separate spec and changes file * merge entries of python-boto-doc.changes in python-boto.changes * add python-Sphinx as BuildRequires * break the dependency between the doc generation and boto by modifying Sphinx configuration file - delete shebang of python file instead of setting them executable- updated to 2.34.0 (bnc#902648) + Calculate sha_256 correctly for s3 (issue 2691, commit c0a001f) + Fix MTurk typo. (issue 2429, issue 2428, commit 9bfff19) + Add the ability to IAM to create a virtual mfa device. (issue 2675, commit 075d402) + PEP8 tidy up for several modules. (issue 2673, commit 38abbd9) + Fix s3 create multipart upload for sigv4 (issue 2684, commit fc73641) + Updated endpoints.json for cloudwatch logs to support more regions. (issue 2685, commit 5db2ea8) + Added TaggedEC2Object.remove_tags. (issue 2610, issue 2269, issue 2414, commit bce8fcf) + Fixed 403 error from url encoded User-Agent header (issue 2621, commit 2043a89) + Inserted break when iterating Route53 records. (issue 2631, commit 2de8716) + Fix typo in ELB ConnectionSettings attribute (issue 2602, commit 63bd53b) + PEP8 fixes to various common modules. (issue 2611, commit 44d873d) + Route Tables: Update describe_route_tables to support additional route types (VPC peering connection, NIC). (issue 2598, issue 2597, commit bbe8ce7) + Fix an error in Python 3 when creating launch configs. Enables AutoScaling unit tests to run by default. (issue 2591, commit fb4aeec) + Use svg instead of png to get better image quality. (issue 2588, commit 1de6b41) + STS now signs using sigv4. (issue 2627, commit 36b247f) + Added support for Amazon Cognito. (issue 2608, commit fa3a39e) + Fix bug where sigv4 custom metadata headers were presigned incorrectly. (issue 2604, commit 8853e8e) + Add some regions to cloudsearch (issue 2593, commit 8c6ea21) + fix typo in s3 tutorial (issue 2612, commit 92dd581) + Few typo in docstring (issue 2590, commit 0238747) + Add support for Amazon Route 53 Domains. (issue 2601, commit d149a87) + Support EBS encryption in BlockDeviceType. (issue 2587, issue 2480, commit 7a39741) + Fix a typo in auth.py: Bejing -> Beijing. (issue 2585, commit 8525616) + Update boto/cacerts/cacerts.txt. (issue 2567, commit 02b836c) + route53 module: tidy up to meet PEP8 better. (issue 2571, commit 3a3e960) + iam module: tidy up to meet PEP8 better. (issue 2566, commit 3c83da9) + Assigning ACL ID to network_acl_id instead of route_table_id. (issue 2548, commit c017b02) + Avoid infinite loop with bucket listing and encoding_type=’url’. (issue 2562, issue 2561, commit 39cbcb5) + Use urllib timeout param instead of hacking socket global timeout. (issue 2560, issue 1935, commit c1dd1fb) + Support non-ascii unicode strings in _get_all_query_args. Fixes: #2558, #2559. (issue 2559, issue 2558, commit 069d04b) + Truncated Response Handling in Route53 ListResourceRecordSets. (issue 2542, commit 3ba380f) + Update to latest OpsWorks API. (issue 2547, commit ac2b311) + Better S3 key repr support for unicode. (issue 2525, issue 2516, commit 8198884) + Skip test when locale is missing. (issue 2554, issue 2540, commit 2b87583) + Add profile_name support to SQS. (issue 2459, commit 3837951) + Include test_endpoints.json in source distribution. (issue 2550, commit 7f907b7) + Pass along params in make_request for elastic transcoder api. (issue 2537, commit 964999e) + Support auth when headers contains bytes. (issue 2521, issue 2520, commit 885348d) + PEP8 style fixes for ElastiCache. (issue 2539, commit bd0d6db) + PEP8 style fixes for SES. (issue 2538, commit c620c43) + Update to latest Redshift API. (issue 2545, commit 9151092) + Update to latest support API. (issue 2541, issue 2426, commit 8cf1b52) + Uses file name as archive description when uploading to glacier. (issue 2535, issue 2528, commit 38478c1) + Fix the ec2.elb.listener.Listener class’s __getitem__ method. (issue 2533, commit 7b67f98) + Add recognized HTTP headers for S3 metadata. (issue 2477, issue 2050, commit c8c625a) + Fix class name for document. (issue 2530, commit 2f0e689) + Copy CloudSearch proxy settings to endpoint services. (issue 2513, commit 3cbbc21) + Merge branch ‘develop’ into cloudsearch2-proxy (commit 5b424db) + Add IAMer as an application built on boto. (issue 2515, commit 1f35224) + Fix Amazon Cognito links in docs (issue 2674, commit 7c28577) + fix ELB ConnectionSettings values in documentation (issue 2620, commit d2231a2) + Update count_slow documentation. (issue 2569, commit e926d2d) + Documents not found behavior of get_item(). (issue 2544, commit 9b9c1c4) + Doc updates for CloudSearch. (issue 2546, commit 9efebc2)/bin/sh/bin/shpython-botobuild85 1590502199  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJJLMMOPPRSTTVWWYZZ\]^^`aacddfggijjlmnnpqrrtuuwxxz{{}~       "#$$&'')**,-..0113446788:;;=>>@AACDDFGGIJJLMMOPPRSSUVWWYZZ\]]_``bcceffhiikllnopprssuvvxyzz|}}       "##%&'')**,-..0113446788:;;=>?@AACDDFGGIJKKMNNPQRSSUVVXYY[\\^__abccefghiikllnopprssuvvxyy{||~     !"#$%&b((*+,-..0123455788:;;=>>@AACDEEGHHJKKMNOOQRRTUVVXYZZ\]]_``bcceffhiikllnooqrrtuvvxyy{||~     !""$%&&())+,,./0023356689:;<<>??ABCDEFGHHJKKMNNPQQSUUWXXZ[[]^^`aacddfghhjkkmnooqrrtuuwxyy{||~2.49.0-lp151.2.6.12.49.0-lp151.2.6.12.49.0-lp151.2.6.1      !!!!!!!!!""""""""""""""""""################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,---------------.....................////////////0000000001111111111111111122223333333333333333331111111114444444444444444444444444444444444445555555556666666667777777777778888888999999999888888888888888888::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;<<<<<<<<<<=========<<<<<<<<<<<<<<<;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEEFFFFFFFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHIasadminboto.cfgbundle_imagecfadmincqcwutildynamodb_dumpdynamodb_loadelbadminfetch_fileglacierinstance_eventskill_instancelaunch_instancelist_instanceslss3mturkpyami_sendmailroute53s3putsdbadmintaskadminboto.cfgboto.cfg-2.7asadminasadmin-2.7bundle_imagebundle_image-2.7cfadmincfadmin-2.7cqcq-2.7cwutilcwutil-2.7dynamodb_dumpdynamodb_dump-2.7dynamodb_loaddynamodb_load-2.7elbadminelbadmin-2.7fetch_filefetch_file-2.7glacierglacier-2.7instance_eventsinstance_events-2.7kill_instancekill_instance-2.7launch_instancelaunch_instance-2.7list_instanceslist_instances-2.7lss3lss3-2.7mturkmturk-2.7pyami_sendmailpyami_sendmail-2.7route53route53-2.7s3puts3put-2.7sdbadminsdbadmin-2.7taskadmintaskadmin-2.7botoboto-2.49.0-py2.7.egg-infoPKG-INFOSOURCES.txtdependency_links.txttop_level.txt__init__.py__init__.pyc__init__.pyoauth.pyauth.pycauth.pyoauth_handler.pyauth_handler.pycauth_handler.pyoawslambda__init__.py__init__.pyc__init__.pyoexceptions.pyexceptions.pycexceptions.pyolayer1.pylayer1.pyclayer1.pyobeanstalk__init__.py__init__.pyc__init__.pyoexception.pyexception.pycexception.pyolayer1.pylayer1.pyclayer1.pyoresponse.pyresponse.pycresponse.pyowrapper.pywrapper.pycwrapper.pyocacerts__init__.py__init__.pyc__init__.pyocloudformation__init__.py__init__.pyc__init__.pyoconnection.pyconnection.pycconnection.pyostack.pystack.pycstack.pyotemplate.pytemplate.pyctemplate.pyocloudfront__init__.py__init__.pyc__init__.pyodistribution.pydistribution.pycdistribution.pyoexception.pyexception.pycexception.pyoidentity.pyidentity.pycidentity.pyoinvalidation.pyinvalidation.pycinvalidation.pyologging.pylogging.pyclogging.pyoobject.pyobject.pycobject.pyoorigin.pyorigin.pycorigin.pyosigners.pysigners.pycsigners.pyocloudhsm__init__.py__init__.pyc__init__.pyoexceptions.pyexceptions.pycexceptions.pyolayer1.pylayer1.pyclayer1.pyocloudsearch__init__.py__init__.pyc__init__.pyodocument.pydocument.pycdocument.pyodomain.pydomain.pycdomain.pyolayer1.pylayer1.pyclayer1.pyolayer2.pylayer2.pyclayer2.pyooptionstatus.pyoptionstatus.pycoptionstatus.pyosearch.pysearch.pycsearch.pyosourceattribute.pysourceattribute.pycsourceattribute.pyocloudsearch2__init__.py__init__.pyc__init__.pyodocument.pydocument.pycdocument.pyodomain.pydomain.pycdomain.pyoexceptions.pyexceptions.pycexceptions.pyolayer1.pylayer1.pyclayer1.pyolayer2.pylayer2.pyclayer2.pyooptionstatus.pyoptionstatus.pycoptionstatus.pyosearch.pysearch.pycsearch.pyocloudsearchdomain__init__.py__init__.pyc__init__.pyoexceptions.pyexceptions.pycexceptions.pyolayer1.pylayer1.pyclayer1.pyocloudtrail__init__.py__init__.pyc__init__.pyoexceptions.pyexceptions.pycexceptions.pyolayer1.pylayer1.pyclayer1.pyocodedeploy__init__.py__init__.pyc__init__.pyoexceptions.pyexceptions.pycexceptions.pyolayer1.pylayer1.pyclayer1.pyocognito__init__.py__init__.pyc__init__.pyoidentity__init__.py__init__.pyc__init__.pyoexceptions.pyexceptions.pycexceptions.pyolayer1.pylayer1.pyclayer1.pyosync__init__.py__init__.pyc__init__.pyoexceptions.pyexceptions.pycexceptions.pyolayer1.pylayer1.pyclayer1.pyocompat.pycompat.pyccompat.pyoconfigservice__init__.py__init__.pyc__init__.pyoexceptions.pyexceptions.pycexceptions.pyolayer1.pylayer1.pyclayer1.pyoconnection.pyconnection.pycconnection.pyocontrib__init__.py__init__.pyc__init__.pyoymlmessage.pyymlmessage.pycymlmessage.pyodatapipeline__init__.py__init__.pyc__init__.pyoexceptions.pyexceptions.pycexceptions.pyolayer1.pylayer1.pyclayer1.pyodirectconnect__init__.py__init__.pyc__init__.pyoexceptions.pyexceptions.pycexceptions.pyolayer1.pylayer1.pyclayer1.pyodynamodb__init__.py__init__.pyc__init__.pyobatch.pybatch.pycbatch.pyocondition.pycondition.pyccondition.pyoexceptions.pyexceptions.pycexceptions.pyoitem.pyitem.pycitem.pyolayer1.pylayer1.pyclayer1.pyolayer2.pylayer2.pyclayer2.pyoschema.pyschema.pycschema.pyotable.pytable.pyctable.pyotypes.pytypes.pyctypes.pyodynamodb2__init__.py__init__.pyc__init__.pyoexceptions.pyexceptions.pycexceptions.pyofields.pyfields.pycfields.pyoitems.pyitems.pycitems.pyolayer1.pylayer1.pyclayer1.pyoresults.pyresults.pycresults.pyotable.pytable.pyctable.pyotypes.pytypes.pyctypes.pyoec2__init__.py__init__.pyc__init__.pyoaddress.pyaddress.pycaddress.pyoattributes.pyattributes.pycattributes.pyoautoscale__init__.py__init__.pyc__init__.pyoactivity.pyactivity.pycactivity.pyogroup.pygroup.pycgroup.pyoinstance.pyinstance.pycinstance.pyolaunchconfig.pylaunchconfig.pyclaunchconfig.pyolimits.pylimits.pyclimits.pyopolicy.pypolicy.pycpolicy.pyorequest.pyrequest.pycrequest.pyoscheduled.pyscheduled.pycscheduled.pyotag.pytag.pyctag.pyoblockdevicemapping.pyblockdevicemapping.pycblockdevicemapping.pyobundleinstance.pybundleinstance.pycbundleinstance.pyobuyreservation.pybuyreservation.pycbuyreservation.pyocloudwatch__init__.py__init__.pyc__init__.pyoalarm.pyalarm.pycalarm.pyodatapoint.pydatapoint.pycdatapoint.pyodimension.pydimension.pycdimension.pyolistelement.pylistelement.pyclistelement.pyometric.pymetric.pycmetric.pyoconnection.pyconnection.pycconnection.pyoec2object.pyec2object.pycec2object.pyoelb__init__.py__init__.pyc__init__.pyoattributes.pyattributes.pycattributes.pyohealthcheck.pyhealthcheck.pychealthcheck.pyoinstancestate.pyinstancestate.pycinstancestate.pyolistelement.pylistelement.pyclistelement.pyolistener.pylistener.pyclistener.pyoloadbalancer.pyloadbalancer.pycloadbalancer.pyopolicies.pypolicies.pycpolicies.pyosecuritygroup.pysecuritygroup.pycsecuritygroup.pyogroup.pygroup.pycgroup.pyoimage.pyimage.pycimage.pyoinstance.pyinstance.pycinstance.pyoinstanceinfo.pyinstanceinfo.pycinstanceinfo.pyoinstancestatus.pyinstancestatus.pycinstancestatus.pyoinstancetype.pyinstancetype.pycinstancetype.pyokeypair.pykeypair.pyckeypair.pyolaunchspecification.pylaunchspecification.pyclaunchspecification.pyonetworkinterface.pynetworkinterface.pycnetworkinterface.pyoplacementgroup.pyplacementgroup.pycplacementgroup.pyoregioninfo.pyregioninfo.pycregioninfo.pyoreservedinstance.pyreservedinstance.pycreservedinstance.pyosecuritygroup.pysecuritygroup.pycsecuritygroup.pyosnapshot.pysnapshot.pycsnapshot.pyospotdatafeedsubscription.pyspotdatafeedsubscription.pycspotdatafeedsubscription.pyospotinstancerequest.pyspotinstancerequest.pycspotinstancerequest.pyospotpricehistory.pyspotpricehistory.pycspotpricehistory.pyotag.pytag.pyctag.pyovolume.pyvolume.pycvolume.pyovolumestatus.pyvolumestatus.pycvolumestatus.pyozone.pyzone.pyczone.pyoec2containerservice__init__.py__init__.pyc__init__.pyoexceptions.pyexceptions.pycexceptions.pyolayer1.pylayer1.pyclayer1.pyoecs__init__.py__init__.pyc__init__.pyoitem.pyitem.pycitem.pyoelasticache__init__.py__init__.pyc__init__.pyolayer1.pylayer1.pyclayer1.pyoelastictranscoder__init__.py__init__.pyc__init__.pyoexceptions.pyexceptions.pycexceptions.pyolayer1.pylayer1.pyclayer1.pyoemr__init__.py__init__.pyc__init__.pyobootstrap_action.pybootstrap_action.pycbootstrap_action.pyoconnection.pyconnection.pycconnection.pyoemrobject.pyemrobject.pycemrobject.pyoinstance_group.pyinstance_group.pycinstance_group.pyostep.pystep.pycstep.pyoendpoints.jsonendpoints.pyendpoints.pycendpoints.pyoexception.pyexception.pycexception.pyofileREADME__init__.py__init__.pyc__init__.pyobucket.pybucket.pycbucket.pyoconnection.pyconnection.pycconnection.pyokey.pykey.pyckey.pyosimpleresultset.pysimpleresultset.pycsimpleresultset.pyofps__init__.py__init__.pyc__init__.pyoconnection.pyconnection.pycconnection.pyoexception.pyexception.pycexception.pyoresponse.pyresponse.pycresponse.pyoglacier__init__.py__init__.pyc__init__.pyoconcurrent.pyconcurrent.pycconcurrent.pyoexceptions.pyexceptions.pycexceptions.pyojob.pyjob.pycjob.pyolayer1.pylayer1.pyclayer1.pyolayer2.pylayer2.pyclayer2.pyoresponse.pyresponse.pycresponse.pyoutils.pyutils.pycutils.pyovault.pyvault.pycvault.pyowriter.pywriter.pycwriter.pyogs__init__.py__init__.pyc__init__.pyoacl.pyacl.pycacl.pyobucket.pybucket.pycbucket.pyobucketlistresultset.pybucketlistresultset.pycbucketlistresultset.pyoconnection.pyconnection.pycconnection.pyocors.pycors.pyccors.pyoencryptionconfig.pyencryptionconfig.pycencryptionconfig.pyokey.pykey.pyckey.pyolifecycle.pylifecycle.pyclifecycle.pyoresumable_upload_handler.pyresumable_upload_handler.pycresumable_upload_handler.pyouser.pyuser.pycuser.pyohandler.pyhandler.pychandler.pyohttps_connection.pyhttps_connection.pychttps_connection.pyoiam__init__.py__init__.pyc__init__.pyoconnection.pyconnection.pycconnection.pyosummarymap.pysummarymap.pycsummarymap.pyojsonresponse.pyjsonresponse.pycjsonresponse.pyokinesis__init__.py__init__.pyc__init__.pyoexceptions.pyexceptions.pycexceptions.pyolayer1.pylayer1.pyclayer1.pyokms__init__.py__init__.pyc__init__.pyoexceptions.pyexceptions.pycexceptions.pyolayer1.pylayer1.pyclayer1.pyologs__init__.py__init__.pyc__init__.pyoexceptions.pyexceptions.pycexceptions.pyolayer1.pylayer1.pyclayer1.pyomachinelearning__init__.py__init__.pyc__init__.pyoexceptions.pyexceptions.pycexceptions.pyolayer1.pylayer1.pyclayer1.pyomanage__init__.py__init__.pyc__init__.pyocmdshell.pycmdshell.pyccmdshell.pyopropget.pypropget.pycpropget.pyoserver.pyserver.pycserver.pyotask.pytask.pyctask.pyotest_manage.pytest_manage.pyctest_manage.pyovolume.pyvolume.pycvolume.pyomashups__init__.py__init__.pyc__init__.pyointeractive.pyinteractive.pycinteractive.pyoiobject.pyiobject.pyciobject.pyoorder.pyorder.pycorder.pyoserver.pyserver.pycserver.pyomturk__init__.py__init__.pyc__init__.pyoconnection.pyconnection.pycconnection.pyolayoutparam.pylayoutparam.pyclayoutparam.pyonotification.pynotification.pycnotification.pyoprice.pyprice.pycprice.pyoqualification.pyqualification.pycqualification.pyoquestion.pyquestion.pycquestion.pyomws__init__.py__init__.pyc__init__.pyoconnection.pyconnection.pycconnection.pyoexception.pyexception.pycexception.pyoresponse.pyresponse.pycresponse.pyoopsworks__init__.py__init__.pyc__init__.pyoexceptions.pyexceptions.pycexceptions.pyolayer1.pylayer1.pyclayer1.pyoplugin.pyplugin.pycplugin.pyoprovider.pyprovider.pycprovider.pyopyami__init__.py__init__.pyc__init__.pyobootstrap.pybootstrap.pycbootstrap.pyoconfig.pyconfig.pycconfig.pyocopybot.cfgcopybot.pycopybot.pyccopybot.pyohelloworld.pyhelloworld.pychelloworld.pyoinstallers__init__.py__init__.pyc__init__.pyoubuntu__init__.py__init__.pyc__init__.pyoapache.pyapache.pycapache.pyoebs.pyebs.pycebs.pyoinstaller.pyinstaller.pycinstaller.pyomysql.pymysql.pycmysql.pyotrac.pytrac.pyctrac.pyolaunch_ami.pylaunch_ami.pyclaunch_ami.pyoscriptbase.pyscriptbase.pycscriptbase.pyostartup.pystartup.pycstartup.pyords__init__.py__init__.pyc__init__.pyodbinstance.pydbinstance.pycdbinstance.pyodbsecuritygroup.pydbsecuritygroup.pycdbsecuritygroup.pyodbsnapshot.pydbsnapshot.pycdbsnapshot.pyodbsubnetgroup.pydbsubnetgroup.pycdbsubnetgroup.pyoevent.pyevent.pycevent.pyologfile.pylogfile.pyclogfile.pyooptiongroup.pyoptiongroup.pycoptiongroup.pyoparametergroup.pyparametergroup.pycparametergroup.pyoregioninfo.pyregioninfo.pycregioninfo.pyostatusinfo.pystatusinfo.pycstatusinfo.pyovpcsecuritygroupmembership.pyvpcsecuritygroupmembership.pycvpcsecuritygroupmembership.pyords2__init__.py__init__.pyc__init__.pyoexceptions.pyexceptions.pycexceptions.pyolayer1.pylayer1.pyclayer1.pyoredshift__init__.py__init__.pyc__init__.pyoexceptions.pyexceptions.pycexceptions.pyolayer1.pylayer1.pyclayer1.pyoregioninfo.pyregioninfo.pycregioninfo.pyorequestlog.pyrequestlog.pycrequestlog.pyoresultset.pyresultset.pycresultset.pyoroboto__init__.py__init__.pyc__init__.pyoawsqueryrequest.pyawsqueryrequest.pycawsqueryrequest.pyoawsqueryservice.pyawsqueryservice.pycawsqueryservice.pyoparam.pyparam.pycparam.pyoroute53__init__.py__init__.pyc__init__.pyoconnection.pyconnection.pycconnection.pyodomains__init__.py__init__.pyc__init__.pyoexceptions.pyexceptions.pycexceptions.pyolayer1.pylayer1.pyclayer1.pyoexception.pyexception.pycexception.pyohealthcheck.pyhealthcheck.pychealthcheck.pyohostedzone.pyhostedzone.pychostedzone.pyorecord.pyrecord.pycrecord.pyostatus.pystatus.pycstatus.pyozone.pyzone.pyczone.pyos3__init__.py__init__.pyc__init__.pyoacl.pyacl.pycacl.pyobucket.pybucket.pycbucket.pyobucketlistresultset.pybucketlistresultset.pycbucketlistresultset.pyobucketlogging.pybucketlogging.pycbucketlogging.pyoconnection.pyconnection.pycconnection.pyocors.pycors.pyccors.pyodeletemarker.pydeletemarker.pycdeletemarker.pyokey.pykey.pyckey.pyokeyfile.pykeyfile.pyckeyfile.pyolifecycle.pylifecycle.pyclifecycle.pyomultidelete.pymultidelete.pycmultidelete.pyomultipart.pymultipart.pycmultipart.pyoprefix.pyprefix.pycprefix.pyoresumable_download_handler.pyresumable_download_handler.pycresumable_download_handler.pyotagging.pytagging.pyctagging.pyouser.pyuser.pycuser.pyowebsite.pywebsite.pycwebsite.pyosdb__init__.py__init__.pyc__init__.pyoconnection.pyconnection.pycconnection.pyodb__init__.py__init__.pyc__init__.pyoblob.pyblob.pycblob.pyokey.pykey.pyckey.pyomanager__init__.py__init__.pyc__init__.pyosdbmanager.pysdbmanager.pycsdbmanager.pyoxmlmanager.pyxmlmanager.pycxmlmanager.pyomodel.pymodel.pycmodel.pyoproperty.pyproperty.pycproperty.pyoquery.pyquery.pycquery.pyosequence.pysequence.pycsequence.pyotest_db.pytest_db.pyctest_db.pyodomain.pydomain.pycdomain.pyoitem.pyitem.pycitem.pyoqueryresultset.pyqueryresultset.pycqueryresultset.pyoregioninfo.pyregioninfo.pycregioninfo.pyoservices__init__.py__init__.pyc__init__.pyobs.pybs.pycbs.pyomessage.pymessage.pycmessage.pyoresult.pyresult.pycresult.pyoservice.pyservice.pycservice.pyoservicedef.pyservicedef.pycservicedef.pyosonofmmm.cfgsonofmmm.pysonofmmm.pycsonofmmm.pyosubmit.pysubmit.pycsubmit.pyoses__init__.py__init__.pyc__init__.pyoconnection.pyconnection.pycconnection.pyoexceptions.pyexceptions.pycexceptions.pyosns__init__.py__init__.pyc__init__.pyoconnection.pyconnection.pycconnection.pyosqs__init__.py__init__.pyc__init__.pyoattributes.pyattributes.pycattributes.pyobatchresults.pybatchresults.pycbatchresults.pyobigmessage.pybigmessage.pycbigmessage.pyoconnection.pyconnection.pycconnection.pyojsonmessage.pyjsonmessage.pycjsonmessage.pyomessage.pymessage.pycmessage.pyomessageattributes.pymessageattributes.pycmessageattributes.pyoqueue.pyqueue.pycqueue.pyoregioninfo.pyregioninfo.pycregioninfo.pyostorage_uri.pystorage_uri.pycstorage_uri.pyosts__init__.py__init__.pyc__init__.pyoconnection.pyconnection.pycconnection.pyocredentials.pycredentials.pyccredentials.pyosupport__init__.py__init__.pyc__init__.pyoexceptions.pyexceptions.pycexceptions.pyolayer1.pylayer1.pyclayer1.pyoswf__init__.py__init__.pyc__init__.pyoexceptions.pyexceptions.pycexceptions.pyolayer1.pylayer1.pyclayer1.pyolayer1_decisions.pylayer1_decisions.pyclayer1_decisions.pyolayer2.pylayer2.pyclayer2.pyoutils.pyutils.pycutils.pyovendored__init__.py__init__.pyc__init__.pyoregions__init__.py__init__.pyc__init__.pyoexceptions.pyexceptions.pycexceptions.pyoregions.pyregions.pycregions.pyosix.pysix.pycsix.pyovpc__init__.py__init__.pyc__init__.pyocustomergateway.pycustomergateway.pyccustomergateway.pyodhcpoptions.pydhcpoptions.pycdhcpoptions.pyointernetgateway.pyinternetgateway.pycinternetgateway.pyonetworkacl.pynetworkacl.pycnetworkacl.pyoroutetable.pyroutetable.pycroutetable.pyosubnet.pysubnet.pycsubnet.pyovpc.pyvpc.pycvpc.pyovpc_peering_connection.pyvpc_peering_connection.pycvpc_peering_connection.pyovpnconnection.pyvpnconnection.pycvpnconnection.pyovpngateway.pyvpngateway.pycvpngateway.pyopython2-botoREADME.rst/etc/alternatives//etc//usr/bin//usr/lib/python2.7/site-packages//usr/lib/python2.7/site-packages/boto-2.49.0-py2.7.egg-info//usr/lib/python2.7/site-packages/boto//usr/lib/python2.7/site-packages/boto/awslambda//usr/lib/python2.7/site-packages/boto/beanstalk//usr/lib/python2.7/site-packages/boto/cacerts//usr/lib/python2.7/site-packages/boto/cloudformation//usr/lib/python2.7/site-packages/boto/cloudfront//usr/lib/python2.7/site-packages/boto/cloudhsm//usr/lib/python2.7/site-packages/boto/cloudsearch//usr/lib/python2.7/site-packages/boto/cloudsearch2//usr/lib/python2.7/site-packages/boto/cloudsearchdomain//usr/lib/python2.7/site-packages/boto/cloudtrail//usr/lib/python2.7/site-packages/boto/codedeploy//usr/lib/python2.7/site-packages/boto/cognito//usr/lib/python2.7/site-packages/boto/cognito/identity//usr/lib/python2.7/site-packages/boto/cognito/sync//usr/lib/python2.7/site-packages/boto/configservice//usr/lib/python2.7/site-packages/boto/contrib//usr/lib/python2.7/site-packages/boto/datapipeline//usr/lib/python2.7/site-packages/boto/directconnect//usr/lib/python2.7/site-packages/boto/dynamodb//usr/lib/python2.7/site-packages/boto/dynamodb2//usr/lib/python2.7/site-packages/boto/ec2//usr/lib/python2.7/site-packages/boto/ec2/autoscale//usr/lib/python2.7/site-packages/boto/ec2/cloudwatch//usr/lib/python2.7/site-packages/boto/ec2/elb//usr/lib/python2.7/site-packages/boto/ec2containerservice//usr/lib/python2.7/site-packages/boto/ecs//usr/lib/python2.7/site-packages/boto/elasticache//usr/lib/python2.7/site-packages/boto/elastictranscoder//usr/lib/python2.7/site-packages/boto/emr//usr/lib/python2.7/site-packages/boto/file//usr/lib/python2.7/site-packages/boto/fps//usr/lib/python2.7/site-packages/boto/glacier//usr/lib/python2.7/site-packages/boto/gs//usr/lib/python2.7/site-packages/boto/iam//usr/lib/python2.7/site-packages/boto/kinesis//usr/lib/python2.7/site-packages/boto/kms//usr/lib/python2.7/site-packages/boto/logs//usr/lib/python2.7/site-packages/boto/machinelearning//usr/lib/python2.7/site-packages/boto/manage//usr/lib/python2.7/site-packages/boto/mashups//usr/lib/python2.7/site-packages/boto/mturk//usr/lib/python2.7/site-packages/boto/mws//usr/lib/python2.7/site-packages/boto/opsworks//usr/lib/python2.7/site-packages/boto/pyami//usr/lib/python2.7/site-packages/boto/pyami/installers//usr/lib/python2.7/site-packages/boto/pyami/installers/ubuntu//usr/lib/python2.7/site-packages/boto/rds//usr/lib/python2.7/site-packages/boto/rds2//usr/lib/python2.7/site-packages/boto/redshift//usr/lib/python2.7/site-packages/boto/roboto//usr/lib/python2.7/site-packages/boto/route53//usr/lib/python2.7/site-packages/boto/route53/domains//usr/lib/python2.7/site-packages/boto/s3//usr/lib/python2.7/site-packages/boto/sdb//usr/lib/python2.7/site-packages/boto/sdb/db//usr/lib/python2.7/site-packages/boto/sdb/db/manager//usr/lib/python2.7/site-packages/boto/services//usr/lib/python2.7/site-packages/boto/ses//usr/lib/python2.7/site-packages/boto/sns//usr/lib/python2.7/site-packages/boto/sqs//usr/lib/python2.7/site-packages/boto/sts//usr/lib/python2.7/site-packages/boto/support//usr/lib/python2.7/site-packages/boto/swf//usr/lib/python2.7/site-packages/boto/vendored//usr/lib/python2.7/site-packages/boto/vendored/regions//usr/lib/python2.7/site-packages/boto/vpc//usr/share/doc/packages//usr/share/doc/packages/python2-boto/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:12739/openSUSE_Leap_15.1_Update/68e301333283bf0361b960d3ceaa17cf-python-boto.openSUSE_Leap_15.1_Updatedrpmxz5noarch-suse-linuxemptyASCII textPython script, ASCII text executablePython script, ASCII text executable, with very long linesdirectorypython 2.7 byte-compiled  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRUzQw,if [ -e "/usr/bin/asadmin-2.7" ]; then update-alternatives --install /usr/bin/asadmin asadmin /usr/bin/asadmin-2.7 27 \ --slave /usr/bin/bundle_image bundle_image /usr/bin/bundle_image-2.7 \ --slave /usr/bin/cfadmin cfadmin /usr/bin/cfadmin-2.7 \ --slave /usr/bin/cq cq /usr/bin/cq-2.7 \ --slave /usr/bin/cwutil cwutil /usr/bin/cwutil-2.7 \ --slave /usr/bin/dynamodb_dump dynamodb_dump /usr/bin/dynamodb_dump-2.7 \ --slave /usr/bin/dynamodb_load dynamodb_load /usr/bin/dynamodb_load-2.7 \ --slave /usr/bin/elbadmin elbadmin /usr/bin/elbadmin-2.7 \ --slave /usr/bin/fetch_file fetch_file /usr/bin/fetch_file-2.7 \ --slave /usr/bin/glacier glacier /usr/bin/glacier-2.7 \ --slave /usr/bin/instance_events instance_events /usr/bin/instance_events-2.7 \ --slave /usr/bin/kill_instance kill_instance /usr/bin/kill_instance-2.7 \ --slave /usr/bin/launch_instance launch_instance /usr/bin/launch_instance-2.7 \ --slave /usr/bin/list_instances list_instances /usr/bin/list_instances-2.7 \ --slave /usr/bin/lss3 lss3 /usr/bin/lss3-2.7 \ --slave /usr/bin/mturk mturk /usr/bin/mturk-2.7 \ --slave /usr/bin/pyami_sendmail pyami_sendmail /usr/bin/pyami_sendmail-2.7 \ --slave /usr/bin/route53 route53 /usr/bin/route53-2.7 \ --slave /usr/bin/s3put s3put /usr/bin/s3put-2.7 \ --slave /usr/bin/sdbadmin sdbadmin /usr/bin/sdbadmin-2.7 \ --slave /usr/bin/taskadmin taskadmin /usr/bin/taskadmin-2.7 \ --slave /usr/bin/boto.cfg boto.cfg /usr/bin/boto.cfg-2.7 fi/bin/shpython2-requestspython2-rsa1.2.33.1.4 python2-PyYAML3.10 utf-876b567cd983846163bfc5bf92abb9838bdb71404241d3309c94adb81c64b7b9f?07zXZ !t/]-6K]"k%Ӆ) HdVE2{ 钪o"w8OgX X-6ۂG6nY1e񌀏.gP )ZF,rek2սf-I%PKOl%Yc)ee_+gCP.<|QbXl g+ 5CxDqn^:pP:؀1Y,}G,͵LUg!=reOP 7"T֦҂-ϪȡsV36yQ#A۲CoJJ_eZw-Sh.C`jR,gJo0}_[d!%4vOf !/,I-*w5f7N88_B0rw0xW=1N#_Rj״>vt*}5RE~,[8רH t1 =iR Bm7/$2:fJO/#ˤZQ^eK4,Yݒ#Z"* @EKؠ `ʢIv}]o3GdExz 09O79fXK1"ϫ a8xR[pCq 0D .Xv!bӖ`udS0mʍ_ ]xRfbw_u*+:uO.m$Bڱ#-هX8e)(W_x76;Z<ۮF(@@` ~'0:aگ. p__^7 lE%5]hNqD㫦vH))K^.Pfݾ.us#x\j:(.],p+  7OL`UK?! ޔ⃚QoGLCAqPVMeY_?VԽN}A$2j]u\)WZNcD[8XW#g Gm)aGη.ɳ,y-002D Pm/$=Bp1:ˇi(8}0cۤ;;V))AW"ʉ#<[[o{ EMT]Y,cG8I87a&hgnu%}UBe ]0NF~De{Jr?XzdP!n 3)w]\NS@ |l ~bt rN#KAt'^ V?tՈʳKߥ,a"2ǟ&e;%ܒK^8oϿ_F=v %UFM&11aǿ~Dq$ۡ;S`fLXvM GE&fg#"`,JW#^s(Ul[Pu ci sm-C-[Ћ dM#;7@7w wJ2s'DTԕ<'faj?5t ]50WwdU#VWP"BWYOs._X].ODwsOcA~Yl-!1VAcs[UaXʮG: R\r5-~*)7p^Oq,WuoM! ދ]b{L5ב CxIssU[WM _6QNEʧ/ǧ^.ǩ`?/)1 ~t8_8BSZ-\&`^5% GWXRth)O=FX.<Iҹhed+ 8zsUIR~4ݣ ; !eR5Fjӛ6u* $T׏A 8@h3 q9%tPC愔}vy`&l氋)pMFGB1٧抃tIiN$>*KWv,(DBv:Lۿ}#pk=>Ea.vX93]ObN74?mxnl^N(-ilYFT 5wX{{vbz yRD҉&vRtĨO\].%B?jb&o-uM.j5Ü *I]ؓ{;>z uzBFگi[LpL)+5)zTgoHp}$}is/3= }n5w`B4ۦY[oh> zG1\>ǁ.52o% !)֛l>nIg (пJ= Ql\4N8dÙDS87 爐HW_'$|e52>9zNسYג#3!;EjDUJrPFy*$?n$6("eϢn>?ɀ e !~n~א,^j3Ka eznݳXƦH&] @ɿz=ZVG>ė2[VAA+Cfҷ>h2 D, I!dANi>w ?FQZŁZǤ%5{4gjfd_!NguԚfJ g'*6Ջ$@ 8NIJS[pL[IqO2h\*י@lR["Te?sSc%ub}AY ?Qﰻi첡We#]Br8fB)sM穭bh&^>,&2*?\יISU%Q9ϡ=n'yd-u’poW=Xo քO͐hw-l\FSH'3hψ;Ln?4}R1$|8E{@ R?Idž[Nޢap.x ֥to"IVj{W8D2w-Ȁ!2Ytl|/ {?{{ȥ(uIa:2\'IH8QwWh >#] I_4SUO^ư6V#ix=.j~Y ^k~"d>Y1M pz('Y35|$2y`\:|ô)y}W?G 2vz捑yV3/d*=mE{q-&Um/EQGby{OK-$P/V5_9r_j׼78jO&T8aζI_0*s ϐ"s>^ԝ\-Ӿ*G #uS炕,fɠ=} * IO(kBhS T I_ٍo&_fnOG_}Qf F-Z61z?KkT !CEa=OyutPECy(VȘ"` KO,ۺӗ RgAGUKlb_n29^Mj;գWw6|/!GXcqOb']~J'zVЮ>KٍKX16cXpm7xjٚ`fوE"xV#gXe LK V#F~ ?3)aN&Y%PRp6$#iDc]Lȗ'?QKs[]u0[,ˆm?_5^!!>=hG?T׼g"IoP|"ipY_U>YK!8T^-nРZ¦JSIH1_^*_d^z1L2F^O" c.ٲQ_ <)1iG~1LATɆŠk%׀LRL0dۈ0yeAU%͌9E;.IP6|}ɛ1lq[dvxt/QÛJy]mG6к'q޾wzoox#SvDyɝKϓa_^ [-YR<|<'"KQ9Zf*iaXXxlnel ))+aJz X6ް "ܗTbud-[}-&sA<]}b=]Y&fF ܨvcpt?q$aL]=kwdSn;["qߓnYɄΧBz4&Jv1uwnz,fW'c=1ϐH_9AL+]J0o dip$b ks\ cͲ培30mG) KOUn>DdI\`i? ׵ $r>:2-ӀuD{ZlXr,AXۆ)jN%6G$]K2ԝgՍ?9NK .jXu0v@ʷ= MC#|f&gt$3YXb=D. kqo8Uj%`:!~A31kx y 4zqFF ،QLzJEV6 V+F^g\(OTPh$Wd]7ԇ` bp+e^v|DjccPV_AE؁]הIq \Ӌ_` _gK:v_mLa91a4)2: T@HnZK+,.lw|w9b. j:Z -3E&SG<۾ϦUiOTγ̇*L,(q^4hTNWqhBnqͼ( uN^̶7f& "zrGǫZI (jCqLjr>=kY+I~q$ݞWp!T}O>9/b|XaYHdvT޺Ҵ~-20Vu9!I]Ϧg8uh VEyy룎 0KKN7!.UP4Y͡{?OT-C$'ވ[ ΁o@oQعt\ =hwغ5Ӳ_=]Zb/5~܅d_g" +ǥuLrmHY0XJJ @TyB\* DNGAn;@*A9֫BKĸ[yScxJ#!ݘ{JߐRܬ  :y'̐Eh);gyX:o%N(M欘)},ZTqӖ k_gX>0ʮWzHoՉ{}k'~-lp0R/*S}Ǯ*>/.Ɓ)TȻ1 C v9|JI~t $6'Q>ɏ!$26 tY.̔(ɍ7 2VT7Wt fٶxR<Ɂo!|䍆ICJs(K =>b6DJ}>Ո#V!@ \~qu]Y)N9[=AM th K5; (( JE<&gP%0جQ7 a+v&:Iy9JUx  pct:?}NQgP]_i,0RxUkKY.psBG/c, =r5nt ߅Q["T2V:_EQ7j+\@qP8!;u_KsD$0@8G!w]Uݸ]@,Cƭ;j.h7v:? ^an@YOGra'V DgfjH 8;Liwұ,dI" αwv@3\8>cG79˽T7v!g1 ym[>S @4]VϱHMܸp 3fo4k0Q`nGF=4N)xvP6V0ȴF0 羍ڊ>|glBLVR F$m8%Ug ݫ>+bL};# okJ zDf2U776ߨy78۫TPzXF)x{@vm. ha99+VtY>w4E2Zm;_0o#{1m^O~ @9tLk?7Z͠6j|,w KyB2ȠSB"$r껎%ܫ ɿowᶼ~QAv; mCDrn[mϩ^RdP"lakV\CB%s/p D g2[2ۃiff6~\n !hn}^7; pgxa/<'N2iI˚o2MgK OܩK٥rgF*^m ._ߏ2HfpHŌ?Iݴfg^ɎNbYN${v] H$@QZ5=1&nAS`7`G?nbL`Oꘊ+n?¶4Jc 7 ZW3Hr|[`4AApp7(.ٓlB$9CjP[(D3\rn]mk.z íhVR0v+8W[Z,<ғ'E8C&Я@ɲ$XsO/Z#74c<;f&(Fa /-`ӕ +ѱFo'CP#>ic5o$݄!=t)IUEXzXb=de=KMuY: 0$2eEvLo2'\(0aL*q<Iz K0!TmKkhTJ:k$sA\Qv9HJGl)`}3cmӬ{䨅b KK;<5`2v(234ګANlnpBg?4=}²ANXq-o~G8y QTO'rv\C߫@ Rn=u5t-K0*kADsi"%um*E\HLG~WdB'&9%ȭyO0N :N}T-?D(BO=z]?)g</ݒM#. ( \;o"1+EE`t `TX!;K^[0$vz:y "ƓZ1m^Cݰv0Ϋf R6 Ha]1ڧ ~\{3$XC2CtIUihMйǁ{T~ gV֣*=I: DQ((.\Q׻}ZW[<8ѡ_MQ_C;l1@6P`Rɟ_9H+*gV-%d< Uɗugbou}$RAC>Rs;!JT:y5}JH^# [ffkég٭jB''_ xR߱L0Y )[gg5r ^ڗhVs 4bgRx~mD kj%8z ͻFrtYp0{K [)a RظGܲT-Bawqij?W(ap8QBjxDU|7rQkv- K\ZW&7̚~ m: 1/Low[<;6ZLO6R8L`.sA+8%%:8u\^#II/ EF' /{6=%`C#M 9J>~7Ŀ+ʈůRH΄gFLBGXfY,$m"7&0b*뵕boN-;8+⿋Mf5q?O_J=Tq dҿt D^\Ėe ubZK1|ؾe6% KF~W~% x ,-!X6fWL>[JhA+@ %leơFq"yfc0oɸ ^/idw;SL5ě.,A "8(?nT]E˽xr*궗a]wX(O馭  ' =MpQzRHkT8-}3ރxF/+5{FHmrg:{5}RZF ."qd6M (=ۇtI +:Ku?) =K S5JB$clOQ90SsThSYIuʈheGyP^ JnQ#iaB3wtfr(ikDؼ<Բ=E,? BJj(ᴫ#-n.IsBV "|sy DNշ1,$ߪ,)gr]_'8x :/Q}UQY\lK;@5(6&l$+6BYJou:BVRN= lJa 1(0o*^ M/o}z4 y5Y쏙?MJΤnՒՙ@Lao #ynsa8ٽnV|'mγڝTD 5 s\KdJ%!:F*k7e6MX7/aZƻU0%!52B7qPNIJ@ NNAm&Ps;,W鮶j"VrA }H9Rl]0K9.MNhH&o{ȋ~VXB+!h#3Ѝvygv8 Yѻg#݊A6dS5ΎWh(z2Rm^.N#AE$DKDHONH"뛾Xy`$O8} T&|OyA Aǃ7)Ȳ~s䡻q0Z//7Zzە;]<Z^*287|&USΆ4{-)!j-?zY'5m!<ֽCc9^7J^v\Ȗ8llLDj[p9Fqk.0Ҿn* ތ_xޘC(y6 )`72tr߆I5똡YCKݼ="cthXڨ 6Q3ALgYF#.m8I7l y[)tft}17" QWSs.!cD!W:eujܟ兣<1Ax? rAZ(SRl5n̈  a0 ̞u$*mwP