URL
https://opencores.org/ocsvn/thor/thor/trunk
Subversion Repositories thor
[/] [thor/] [trunk/] [FT64v5/] [rtl/] [fpUnit/] [fpSqrt_tvo.txt] - Rev 51
Compare with Previous | Blame | View Log
3100000042c800004abf6000556b037e43d66000476a14f053f1a00067460cfb37b280002ece1c3d5d2dd0007a283157331ed00026732cfb2103000003aa1c472f6c60001dcb6d5130d17000213952034d0100005e5f452938ca6000309765c8460d10004c4a1cb13b1b0000385840575b1fe00076ba2ade300b4000206676745bf0e000787253e43d5c50003a7d2f68340c0000284b17bf2df0b0001aaf1b802b16000019ae10ae3fd760003fe17a8c53b400006d1b01b3267740000c4c32615880c00070a57514277290000dfd75582878b00010746add2ad6c000175678cc2b4c60001742175b34513000278b3ba03fe0c0003ede31a2309d400023255cb6281c800010ac52094e3c40005c8201792a874000162360a9562de0006c534c544c82d000594d13e14a7400005a1d63383a87b000354b7ed52a6e600014b9061a5a4c000076ce2fea3d6fc0003ad43573466380004c9f5f4b399bd000337068bf23fde00008192d682ab4c000166154ff376890002da97171526aa00064d043364a895000555517df2801400011bb76ef4cb600005b3210ec4c52c0005a7324b64fe280005fec4f175759c0006f1d789a2cead000194255a15582b0006b322cb259f50000728757122ee360001dff2f955efbb0007d2263b431c8d00023255ae038d10000310f281645d4d0004b1a39b45e7a60007d5c3b8b49d4c00053a65f353404a00028ad7ea856e5000070674d0c1f53000001b809ca31300000234e69e6507a40005fca2b8e51b7c000652007f3587f0000734077572d1400001df67b6752e2e000660e63cc571030006dbd40fd465430004c3c795741e4800044b6346f50968000646410a7445a00004bf756ff3440a0002836212e2e0cc0001de825f2363e80002cf41fa447bd80004ec7010f4a24200053f66c8242b0700045242124459150004b27528850d9800062661e814f4f70005d8515385d47c0007b45077b2a39800013a50f582f804000204e06eb31ece000242d61743ac4a00036621aac377800003459305a4fc0a0005f365a2153fce0006877739c370b000031d44cad4241b000446a541141add000431950384d65c0005c2b1a545e1980007e360fb14927400054432d4446b520004d2f098638d580003252208328b7b000115f262d5f1750007d8b52f7543d00006bf25e9f373a80002f361d4b4b165000566972d859b8c000732d106f233200000b1930593b178000385f44143d0900003dac48a628aa40001150353131d96000239f37c852aa60006497348145bdc0004cc33acb569ff0006d5e6502462f80004bbc564125b7e0000be64a7837af80002e856cbe52d4a000660167e8420e000046e9655a4c0b100057966e1d408b4000430b62323720000033207a262acde00015e006e7496dd000522f63d6381830002fb04f1d5b03000075e51c4322de8000069874fe5aea0000777a1c485794f0006f0b67b444b7200048b9630341c36000444c51f241b10000448104574fb4400060f5306c457400004f45476b539690006774785b4427e000478d55294d8df0005a894dfa43069000467276c02368400005c94b0b372f00003026642339940000361e55532a71500014692287408920004244051a4fd4c0005f1572e951c98000634e1bac4c304000589350864eb190005d1f09da5a79400076647f615b3d400076f106795e08d0007b992ac04229d00043d234e2548bf000695b13af3dad50003b225b713fa050003f644f7c3022600021162a0626dc40000c8416393fa430003f38108747fc40004f1d213e56f4a0006ce4255c3349100025a719a45471e00067cc1bf14736a0004f2d16cb5d5900007c754b385e5250007bcd2cd45f1da0007eb94424563140006d3c0b282917f0001243782f53b9500067412aef4096400043166fd55803300070350d9a573500006e06111750e0400061890b5a5cf3f000793d75f943fa6000484031a64ead30005cb753042a100000157031ba5cb400007ac66dc52f2440001ec55f1244ff8000488f234c5725c0006efe3df343db4000468b7eae53333000666f21e24158000049085f83343580002b7d5c2a24d0000010a5306855d800006b257a5b39d7900032d92d7e54062000697614c547b90000526d3aea5111500062122d01346c800027fd4b533c27800038b01c694c4a80005a7b56675b470000799d129c3418400027ac5f5634b580002a3723fb4ee5c0005ca90b55549540006970682e2dba00001e5f481d504ac0006051289f20670000021002692045800002751efd5944000075d06c7c2f8d20001e8943bb5ceff000790854983e1e80003ed32c8f32cee00024f60b884d3e600059a87af322788000052b5b17495df00051f45aa73e710000400c0c97447bc00047b6102d278360000f527f5b3c1f80003881174c24f85000088a4f3d57e780006ffd518e3aa2e00035960b194468f000486344c25e4680007d297b4f3d58c0003b05697b4dbc00005b4f78454058800040c3098e5505800069e350e321b0a00002972e983c2e8000391741164cef40005a0a20755c0b600077f0784e310ba00021bd73ca56c0f0006cc62fff4a75000055e1287d3f5f20003dc8522322e4d00004bf583823d8800009772fb727f6f0000f3174e9472f60004f2647393ca2f00039271745339a600027811b31253d70000a235d4045b700004d0318a55f2090007dbd589659d48000747d0da3227bc00004200d465b7ea00075962fbb49b6c000528b00114110c000434632822129c00003d155003988e000345a6e1022c3000008d97ddb2ddda0001bf3158254258000691e78b338df000032077d7a47ea000053311e59466700004bde729a5de740007d3200e4529860006496200d49c98000555b5a2f5b4ef000759f05fe2116e00002750a582f19c0001f40001e38c900003460264330d2c00021115c2242c79000448f16152f400000227f0043326b8000268a43b945dab0004b4b21bd34747000286b595e356780002c0a0b502122400003610ff75bb2c00076a673c23e42c0003c300dba23b7a00006dc645b4a56600053af54a23d3320003abd2f6743bda000474940ed2c3500001b2d76b850134000617d179e49ef0000546742214d1c60005a5d24fc5e8a20007e7725fc4460700048126b113a95000035be79a54f9070005f57602c21d9200003711dfd225da00003f93d602b2d8000161a53e83400e000295e5d03452e10004a1622cf216ca00002fb292f20fea00002154f1f2072000004dc1a44487240004f9e60c739cc600034204564567c90006b8839be43726000477a7af65f50c0007e823c7b2c4d400017b275243d4fb000398c027c4ecd80006022165d3db300003e7b22c0453800004f3937d34c26a0005879084c5336600066fb07fd22d10000048358a9369790002d7e791744e8a00049e96a6436e360002d6f3f9d50b2800062d14b8e43aa3000468b60d43aec700034b5583a472570004e2751422c25c00018e061017fa923307fa923305a63c00074f561813e8fa0003d0c452f31afe000236846d92fe460001f5f509035abc0002c03462f4ba46000574767ea4634e0004c63432a4e2f20005d79259947c1200050784678598ce00073411a393b6600003b08044a59af200072fd5b2f3f46b0003e2c72d357be000070a221202228500003d270cd3436c0002a377677431c6000463a7bf4441e6000485575e43c62600038797788579fb0006ead18d83f4ae0003ef902cf2ebb80001c82160a5c54300077f65f914ede40005d2a4ff5295a40001402689b420a0000489253575f6d80007e82183c4a23d00053b765b349a90000562f1ecb58020000712d23d03a4b80003597091f20dac000019c3038466a20004b99771528c38000143e71bb41e8400043ed620e5b96e000776261e97f99736e7f99736e2c80400018ec6b9b2e66c0001d7d6b1e3be4c00036d3596b4920800052c8160b5031d0005fa2543729488000138054a541f1b00042f871a225db30000afe3161474e00005207529351130000646f073736ce8000301851b45091400063553825598c1000730641f4434800004c0473aa3a1da00033bf3d052ad800001c250d4c578300006ec601df29c00000133663123a6d400034b3633b24f7c0000b08540a358890002ab146192fd7a000204046c44cf900005b00303b35d2c0002ad73fd5483c0000557166a82340c000069a0856305110001fec1c29358e40002bab64635b09200076ed2fcf2b7a600016fe599c4f6810005e027b6b217a800002dc05a71f7ec000004f3215569180006f6304ac50fd6000610b4ea65ded90007b0467d74e6a70005c00123e246d80000b043bda5a4dc000760f12be4219200043fc1f685e6f80007da9594f48b6a000525969bb5df810007b5710d921cd600002dd610f58e960007233448d345880002b1b012558648000706d2e5c4ca0000061ff51c155c000006fc7157d2463100008444d2c2292c00006193ceb30c1f00020fc56b25100000065ce61e55d53e0007a0b4125369760002e654a6c32d9c00024ac6559264f40000cf163c83f7770003deb48a636c820002c9a710423af9000072953695bcde0007719496d4756e0004e9c178331090000253f27173221000027cc26d92f4e80001f6f05585a70c000741779d23749c0002e1f0f4a3d8420003b2e65dc5cfd20007a5c1e4e4a7ef000539623e74ec3c0005e4348844dc9f0005b2766e82315d00005887f547f9002577f9002574c5800005df33de82b52600016d220b24c45e00057de47af2444500007c009f85beb600076b976dc219c700002857a2f395ef00031861ae423338000091e07df31adf000235d670442b4000047dc1a94261370000be870b93f5850003de3715f305fa0001fe83e463a71c00035ae395534cfc00029af6532262780000d89340f5d0a700079a438c747d6200050156e2933a9400026c208932ed580001cc705c42db500001f196eeb500fd0006069010323e30000084c2f634f4650005d9834915847b0007011255821b6c00005453a1a461e80004cb442672fded0001f3476cd475cc0004d941cf2409fc000428031e15dd460007ba40ea22e9360001e153b0d3573800029ec62df285380001134210e39a080003606155a2911800013f278252c88700018a12084585f50006fb9309642a2c00046015c1543a3a00047c67d2a4f2d20005e7d6b8658aec00071a949ae36c1c0002eff3c962eb6c0001dc8417220e7a000018815c947c9c0004fdd65cb3e1580003da934e43387e000277334914c56e000590b7d735c435000786d5ea22c4e700017e837433a46f00033800e5d2f36b0001d905ce82f90f0001eb43e274657e0004ce57a384f11e0005de61eea5c8a000078e01ace44e500004b490e915209a00065094888301390001fe01e8d287c000016021a0a54a900006c052a5357a5000071fd51394e9a80005fe67ddc385e4000314209c0526a300064020c232d3e00001eaa778e1fee000001b135ab3406c000282635562e2c10001b9a1ef63e0780003f39230e5b142000763a170f22520000097a54712823b00010630e0150e3800061130f7d45d7e0004bba1b5e3092000025445af551c90000653914b94d9f10005ae11ce03e3d80003dab342c2c6e00001ccf49085967900072334ed34ef9b0005c8c1f7c41b1000044c51b4f599d400072a47b0e4af3f00054ab08445f8610007f3c2fd633933000270122db2dd2e0001a8b79ad5faa20007f390d404ab12000555c7ab323bf0000079805252459c000098e49ca4562900049b77a3e5dd930007a9311195a260000770434c34335000045f43c8a1f790000013e0bf13273b00023cc384b21c2f00002fd2c895b30e00077493f515c10100078276f50353c00002f2e39d043695000467b3f8d5b19900076542bc42b1ca000160a118e39a300003424336c5d17e00079b969234df3c0005d1e17ca544d500067c2702127a1000013556724208ae00002301ce02bb0900016f1258637e5e0002f6568be233ba00006ac0b3d219350000297169a57b160007055535d5a27c000744f095a3896600031501a3d54d840006ae92a653126000027144bf62905e00013176029382be0002fab22e723c86000085e14975c4880007a36363445fd80004d974ba233e3c000276618422a950000156f49c43a7000003a04053c4db710005ae74a784bf49000576b2191454d600049d546c14b5bc000580848745a97800077624ba233c9a00027e16a5b55be60006a8a60a45a9fc000770b7b8159458000749f7e533d10a0003a3272644d00200059c614c15dd750007b15564844620000497722015b0f800079075db2337e8000270158ad2c8af000196f1ced3112a000220556613413f000284944882ff470001ef76a3e54a0b00068a36fd657b260006fa06b685adea0007521036c4d5440005b9e1f88579fe00070791ba75c37a00078e2314b22f7a00005f80b244a18c000543036e13d78e00039fb694654b9200069a3487f24b620000a7630b456c9c0006d2726dd4e9cc0005f716dd84fed000062fd71b8443c00004b867d6123b40000083b6e522d9de0001c655ac1243780000b495ded3dc630003b507eb02a36d000146564534effa0005d9f4da72f76a0001e207e5122c97000053d16662f7440001ddf083847bf80005128206f5e07c0007c5a545b2e1780001df54a884ed640005e2051935adc2000764a393d3e7c70003c1141be4987f0005363155c458a00004be3003b36d7c0002d8e5a773c20a000389e58704d7180005cae356535a520002b206c454317800048bc72c13147200022992aa6548d40006a417d6a2d9640001d1056042ae000001add6d01280250000fdd1ad53b13900035c3246f38414000302c361023c9e000083b005c253fc0000b802bb229490000121f15b957ac6000702e0d3b2b644000165e003732e4400025de50315deb00007b7c40cd5b25b000760e349c5d2240007c102c3622f75000048e3b8933114000274569705bfd800078052d8838d570003159003f592f1000726a312d28938000142177a84cd6c000598c71927f8304767f830476580270006f8b54d32d17700019fa47b83c6d00003b5c42912829200011161d414052000041497a715c8fc00079f97a272595e0000b6f7a9a2067800001db5b45212c1000023e763a55cc00006e8743b92ad5d00014fc5c01574960006edc4b663880600032436ca43cb240003b4d3d732807b000107e615b236ca000066246ca42aba000467022643dc140003d34349a3a7be00033ae0d7e2bb5800017f542d53cc44000391f4c6e5d5ce0007a657ab34162100041833b7e327c2000245e212e2d69800019e95ff939609000324935842d66e0001a386eb056f340006da77fb72f6080001da762795770c0006d892f1045b4d0004b4422aa23ff60000718089836e9a0002e7139a2267b00000e0e259e2fbd30001f621b4152961000653b42345de480007ba17b6a4fdbc0005f011bb2377840002e8b3488573770006dd85f312521900009d03e0730ca000024cb2811559e80006df632d62479800007f90e7341b9800042d667ec36d730002d1445c03fe5a000401e12c035b460002be64b202301a00005cd7fcf4f9ef0005ec724042267000004ba591a59f2b00073282c9d39a80000370e7ca5432100004a0c766233ed000028c562f934a5e0002889368e46d08000503215a23a1e0000384b44a03b431000367835b24c366000581128d9584630007011123d3d4640003c2f3ac251934000654a4edb4e5500005f0a4fa354ff40006ac51a2a40f38000419f790c3556400029f674495de9a0007bfd53504d69600059a6055d2f62e0001dc6640543263000467404104f43e0005eb10886357be0002b4f2c0c2d9100001f0b74714d6e400059fd44853c00b0003832402a38b40000339736ad2e0fa0001d18075657c6c000710a343d459890004ac617603d1fc0003b976df324ed200008d72df72ab2600015545a0e5d1e600079f9478e283c800011aa0ad45e0700007c6f7ddb4f1390005dd5150d4deb20005a9176582c86c0001967068545dc30004b4a60c55fd3c0007ec56c8d41e66000429905a44e3750005ba86a7b28b0a000121164bc4c7ec000599d60254ccb9000595a63972bda10001685206a41f9000046ad0c04269100000d1637aa33e60000275c5a9546d270004d58424943d4800048471d2222fea000052953303308e000266861454cbaf00058ba6a4b578e80006f4872db243180000b107b0c4873400051886a895ae90000768402e72ca800001d594c354a5ee00055432fd43a056000350435894d22200059ce16d046d910004d631c732bb76000177b7a5c5f7590007e661da73cc240003af220fc3244c000238f5b1c293ba00012b13bb9261d60000c766a8b535cc00067895ca05e6d60007d4653f422000000251f7d415f0100007f3e2018494ef000526b1531208cd000013177004d14f0005a3c408843d6400048064e743203300023b37664376780002f3928855dad30007ac34f643cf2b000395862044427c00048b75c2e5857c000708611082def40001cac0be92b25e00016fc736c20240000041322c333b3600027836d4e39cc20003331406c32ca400025fb17925d2e00007d9e769a3ea500003fd75e5d2f8aa0001ec96f833e7140003c9f2f9a48008000527224663e4ec0003e6d39783e9570003d2f240248e10000527038ea32abc00024e8691d47458000516c58265bae0000795b40ff27a5e00010381d273612a0002c9841f44d8e0000603f682b4d68c0005b8651ce4fc5a0006000023543266000465c3c602da4a0001b8d3b8c2cdf200019295a045e92e0007d0f1a3a226fb000044d4616262c00000d41188e3260200024fe25772267d00003f0739b3ed920003dc47d0b349c6000288209b73e0680003efc183b20ef0000026c48fc2f4f40001f597f744bc9000059ba2dca216ec000045e7ea6239c0000078b51433d53c0003ae63bc62bd82000169207ce7f9c5d4c7f9c5d4c3a68d00033970f952afd8000178340b5577970006df44f063c12600038704102439400004818235640a5c000418a0d372bde400018073ef94178400043d10ede3bb4c00037d7182c4c6900005a946082233fe0000635676b49dc400053fa54343bd7300036de35fb3384c000297a0a0959e6200073277c624315000048631699436b00004a7650e934d8a0002a55398259cec00072c626213f3f60003dc523e34cffa0005926195b2eb100001e7d4ee220aca000023b512e2e5500001e1962273db350003aba6bf52e5600001c8b2a5e2c7a800017ef7e4f383da00030991fb8447940004838219d2fba0000205a7c6b386e0000338a128833de000029bc632d55d7e0006bec5f782de280001b0115bd5681e0006df7271e3d71a0003b3d3b5b38180000315c66eb2125600002da374b23aac000095e59963081000024140f564ade800055536599518cc000637e62481f62800001281bb53f7ec000407b6e734a64000055da456a567bc0006dc5282a2c9a800019fd03802b23000019e960472103500002397c81234dc00007c97aa75888400071c81b3d5bb87000771934a825b3f0000af95d444d1000005ce37bb2284210000fb0316f558bc0006c0353ab2624000011e46658571150006dab4d815a6a2000742028dd5493200069e00da43c8e20003a0312a1307db0001ffb62893387c00028bf488b472e80004f2a6b283c3ad000379d2945471cc0004eec4d7e47e0a00050780bbe5c00000077987d0c4f39c000603e0da84d24a0005ad711573b3fc000377271fb460f30004c252c663c8d40003aac0f703cc300003954714751a5700063184f074803800053090a8b260280000ef33a8222bca000053d40c53037c00022111ae8404c60003fbd210e5b19b0007659270227d460000eaa33842e3fb0001c4741e1218d500002fa41c755d530006b69495655b8e0006af62d7a51f6300062e374794ab400005aba56c84cbd400059ec4223219b000004b812dc1f874000004e77744f1300006235326837f390002eea2e4d35b520002bca181f232e8000083173d73163c00021e45f3b5484b00068ac76fa3241a000254411f832cd0000277546e72da600001f8070173308800026bc218f3e6970003b80455c39c9600034435229573f10006e0250103d38000039e31fb04638c0004e1737803eb8e0003e044b623f3650003da4127c3a28b00034281f435010400061e27dd82ef680001d610c98560bb0006bde42ef5aa0000078d75a6c380f000030f90e1b227840000443640f2944a0001369353e459000004c7667923c9280003ab60e3c275a00000dd3644c2e0a10001c3e557e516c000064d0095749b5200053b2247145f500004e7a3414464750004b9678055cc5c00078ee7ea33b6a400035c5472f519b600063e05e6c4a0ad00053eb29684766000051185299282a500010090d2b22bae00004f022995256800064f57e7b4b42200056d82c9f2b41e00016d77d5a296b100011d244203e1550003bad6453325fa00024f620592a41000013c75ef13262400023ee5ac7380e4000324c70462b582000177b7dad5b55e00075b409652eba80001def229247e50000504b2fe84e72a0005bb120bf50c0a00060b4346a3d7240003bbc4bc54d0cb0005a64790e1f0fc000002041f63f02d0003e2347f73160400022804ae751b70000628f39ce2242a000049245f54683f0004c982c3f586ee00070a228bc4bbf00005805487c556520006a0f0da1378700002fed19b846bbe0004dcc524a2b9a3000173f33ad4009000042e146202034a000013b69185d0a00007ae868d45c92400079f6123741ada000429038d74fbe80005eda635250154000621d11e15395a0006724532f470130004de61b6b5e7b70007c65119b3386600026d547345033000063010de825fe90000aeb5fc039b0000032b20d6a3b56900035b926d42fa830001f0651fa5825e00070e803fc27eea0000fdd50734a10a00054b24305241f000009ec77374bfd00005867628353bf1000673d04ab39a5d00032e9724c5054c0005fad6db6251f00000b3101fb508dc000616c54465ca8700078c71f6e3ae4000039800dcb4a42d000544d654925fde0000c4339ba49f8000057f519712e98c0001de0680c26ec000010075b9154ed00006ada4fbd2df720001b5c6398289220001085154d3e1f70003be5503922a4c000058b21423b1680003725056a30c24000226906a323dea00006b31ae65cd8e00079ef797f4b77000058b95aab1fd5000001c355645032300060774f7c25cba0000ade33e95b7e600076c1636024d0a0000a0e1325250490000a7c0e213732000030720c3550804000612613ce480f0000540219b932964000274b53393349400028046e5748b4b0005110247a4321200045985b37422000004aac476a226c9000042d46865b53000078ea622931160000220931f42506d00009a90f993e4d00003cc551352a39b000145b7de12cfc800019ce308325f730000a8a1ceb3fdc00003ee66b1b5c272000784e5ce54dd820005aa171bc2ab0000014d87cc45ede20007ce9612b31a8f00022ea68bc2fc4b0001f7a68b130706000215d28c95f0020007e66409b4601c0004b9a5f2a4094f000409230b9539600006a2156e1586bd000703726e058cd8000730522343ffa000043625d695c3940007a6e492f3a1f0000347511af5927a0007316081f558330006aa44a943fa1b0003ecc1e185900700072782efd27a850000ef42b714294c000464f6c522aaf10001505204333aa400026da2cff2198600003093aed41084000439e1ef54e1ef0005c2116933922a00033740a2929cf400014fe499a3e7680003d0a771421ebe0000469142d57a2b0006f5f65323257500023bd1ebb257ed0000a4a11832f99a0001f6748773a28800036f34d0d3ac7c000376d05d727f0e00010586358580c10006fe44f165df9e0007bca10f028f2100011781eb24867a000516e09e75c97c00079e87fef49e6400054bd10513ed9a0003c872d525ec830007d041ac62970400012bc3f26277f80000de40ae32ea290001c8369fa7fd373c97fd373c9584fe00070ea4d203b2c00003899709c5f2e00007e9551302a53200013d40b053da2c0003c3a16843bd600003b7531b134520000292673ba482ba00050413ecf2f48f0001db6043550ed800062510e96559960006bde469c3d141000399225be480a50004fa64b59577640006e456802379880002fa8731b4880800051805ea4370170002d943d54335b500025ab0ee823d2b00006ac26bc304800002704609841144000444817cc51878000641b147f3c7000003c5363445279400066574aee4f62000061cb54a63480a0002a701a3a52eed00065454eb853db400068f3353c2f10000025677a06373700002ec121cf544800006f6d035d42a90000458f7f56287670000fa56a52567bc0006c685d333903b00031f25fb9507ca00060262151287cc000124d342e3a72d00033fd7e9b5eef60007d3f56905cc3800079f07b832ffcc000206862803d9650003b5a087c356120002afb3ee74088f000416726803f3330003e404c6d377080002d981d8b374ce0002e1124035118e0006242431e26980000115d655a3d7760003b0f50bd3167000022a815692a0a4000157c4a7158bd500070890ceb345fe000295a75464f0590005e2b76de38b9e000314d5dce5a76200073cc5f0551ef600063506e9d5e2400007f4150683b298000392e16cb21aba000047003cf24880000090a00755f26d0007dd41e4a570bd0006dd9573c56e050006cfd7fac7fe31ec47fe31ec43d3900003b0d210b4ea660005d45193654a9a000693c034220efa00002723dbf28dac00011552d6f58e7000072ad3f0f3a6a800036373b7536ac0000309021db5265500064557c7b231580000689635c310f00002237216b2fab80001f582fcd38fb500030f67b7457b1c0006e9228f02ed140001cc44a8854b0c00069213c8a2ef840001d611bdf273b00000dc20ae243a4100046a738733f6040003d855d4624c3000008ff238151faa00064502c872114e00001ea290e57f8c000715c37782e3f60001c797c603006a0001fb729732114400001d5668127cc70000ec150d34c76800059b804c0351980002aaf657b4dadd0005af2172f52fd7000650b5f4e350700002be55f263ea490003d315cb529eaa00013090dbe2bda400018d3191c5a268000776942575519c0006c77737538ec8000312419123a7af00033f404b3347c400029ec49583dbb20003af84650473140004d8b54513ad30000358548c8415000004a59436e33c96000286f7a1c3145a00021c776e0303d800021e07c5024f7100008d8041e4156700041d40bed2c74200018a2246326fc0000129d7680479d90004ed1332e384a0000316021194e6280005e253cc043bc500046961ecd47d750004eef1ca14739a0004e8d5734586e70006f972c1c38ec800031e43ceb29a54000151900be363ac0002e12141334ee80002b843adb26a3c0000de048d12b390000167a64093948e00031ea55cc512d200061b25da35394000069223ab240e6600041795f472a4a0000194d02b351aa9000632d05593c35300037845b04277a20000dc06f7e28d5800010b4395e2931b000123b6f2151223000621f127c266800000c3945f13fe5800041d920a157a78000726874614b8d1000574b3a0f5bc80000770b18275275500063b337913c707000387a5abd2da630001aa26af24126300041a06fe3454ba0004a7d25844cfac0005a7c241b49fc800054fd4e9a34d9b00028a17b2c5bf1000077af0a0e300420001fb75ea050b0000064756ebc4171700041f75c46350370002a024d0438be600030b374b05656d0006c62054c2596c0000ccb79b6565020006d706e7c3286c00027397cf152955000655e4c812032000001864e41348c00002b3156ca2d1000001e530a483686d0002d414ece30de400021d138ed3c90c00039bd26844142b00042497bd92bac9000172636e924a2f00008954cfd566a80006cd0067e4f65800060a54d0a5cf440007b641fc75d48900079fb21f832b7d000256077ce5b70c000782f65804463f0004795649e59cd9000736c23a2507ec00061a723c844bbf00048f1691f270fc0000e9170e03e50b0003b9161ff451700004d1f2c014f8e00006433080d2befe00018721045593f60007253615748b5a00050807a4e3c0900003c7f4eaf59fb200072913ec12e8f000020da6a2c3070000021c310c53a7e4000359d75a97f8778897f8778894544200049915944499a0000542159bb3af5c000349631e123e79000072c0a115a540000781f6fa553dee000681477c43843a0002fb4047b43b10000469a600f4881f000516f22924dfaa0005b5315b53f26a0003e7f0add1ecd800000295779320bb00023a86b923cedf00038d936a33569600029c14eac24e080000b740d825b4f50007635186934fd300028de05e45d2e80007b8315cc52f1900065522fa02d28700019bd1b1c209ce00000dc270d27d4c0000f0c3263400660003fdd4b883c630000382b59f04a54a000538a05f230cb100020e852d628cd8000126d1f2f5183800064a67f6b2091400000e326a84ebf80005edd51c935312000299c68c9360980002b984a50432ab000461f75845b8f400077f606223bd33000374336cd3168a00022aa5da64728e0004db7171c35ecc0002c7c1306511e3000627b37ef5cc5d00078c610b03da500003f6438454f4300005df737d94b822000579c0b232370500006133ef547bfa00050205e122f0d40001f3020414bd5a00058400f9f4d8ce0005bfb183948c02000522235da41b800004431342245e9d0004b4034d84a9f50005527708140cf000044e5653259109000724367a246b5c0004cb44a833376b0002580101351e0c000652159ee364800002fed0b263f7110003df6509553e400006a2f03723dcec0003cd01a235ab6500074fb1b524a544000559f47433d050000399d6b653949a000332914273d6ed0003a73110c371c40002f877f0239db500033724cf02e32e0001ca76e8e24cac0000aa131794ece20005cc96887276f800010996157456520004b02582d27498000110b5dfd5920c00073bc64c639cd5000333a66222e08a0001d33581a3577f0002a7c643e2f8220001ff914f63a18800036be6d1327ef40000f731da9598c800074fd4e2138c02000325b2a8a7fcd2c307fcd2c30459280004b3c5070504820005fd631ca3832800030f9373845eea0004c524dbe3b162000374660433e0720003b90019f53950000672c7cf54157a0004374404323ea8000078a55374550c00049f55c455aad2000758f3df622e34000059e068346b5c0004d411fa2456600004e0e5ca050cb000061f90cb03e6120003c7707832110000006e468182dbb20001c2269d63465d00027841bd835cf10002aea5e883829e000302d5f6f3571100029bd074b43e9000046880e623e20e0003d1e2b174843800052130ebb2f29a0001da524a54a886000549f47852c6f6000187e60f529f3700012d127514f2780005fe66dc926fcd0000ca23ab43645e0002bb118274352000045e052c7349bc00029c61adb4f44a0005eaa3ba63fc9b0003ea15cf35cbd00007bf702f12b2ba00015d040411f1c0000000f4e4e1f72000002777fdd29a9a000131041e5375d00002fcd1ea05d82c0007b6b76e230180000219c65aa431a9000466501f622b7400004c572dc40188000409709d7469a00004fb9575f3da200003e6e6dbc391280003301461b3a9ed00034ac7be24c15000059b752413086a00020e438095cb1c0007a0b3dc240b74000420231f839f7000035bf57d52e34000020c16bf545b4e0004aac6b75534ac0006833514d29e46000133a3de0274260000e3c3cd24bc2800056eb1d1a4629f0004c170f5855f790006ad17e6853d9600066d056373127500022142cd54479600047c801cc253900000e6d07b152ab600065352bf828f8800010ad510c5c1700007a9f6ea03cd6000039370c3f2520000011644a2b5cc2a00078816c644c5ec00059351c072ee800001f9852d948a65000509725243831a00030995dc23d4680003d6320775f4ca0007f38068459a88000754569782fb3c000213d504a5b58d000764132a536fb80002f02068346ce00004f294bfd4a4fb00053f70b614bff80005828798637f990002f1e365c3df5e0003b3b59c721d9c000038f42ae463ec0004cb35c4f3cd3300038f44dd53a73f00033b4482c364d00002c0e661451ae900062b9527447fd40004f2f28f1501de000600e44c02d5e60001abe71b84f6bb0005e5433ac476510004db617f730f10000250045585d6f00007e273e0143d5c00048dd07ea5b2c000079b42f6b3a10c0003485580a5b05700076134f922087600000ec576529110000119018122b0000001dd5732a31882000238a275044f2a0004a5b7a904d0380005cf45ef24ebc00005d6a454e3cab900038d612614f2b00005e436a213e8450003cca454e56eed0006cfb054a24eb4000097f7a2a5d50c0007afc0f0d3cb580003b3910ac4a7c3000538342332c3580001a4f345057a00000742012892d07c0001bab5ad23ad610003539335f37c54000314e52b741eb700042882e0a55d7d0006ac961c45129c000639908625356300065c5738429720000144c7b442763d0000e7c57c7566360006d59391137b92000303e111e4e7040005cc7442e4b51100055ed3360366300002e7355825d7880007a82522851640000649052fb24f7a00009867f544fede0006021560a374800002f9859884d3b6000598042225d25a0007aed2aa93488d00028db6b3c462510004bcc16624f4280005eb24c562ae15000150e58a2362080002c5a4def55fc80006ca5141c2e7860001c7d1c8d561d20006c1130c62c4300001b970f38503de00060ec4a5a46080000507a1dfc464b80004d5f2ed94169000044cc686b3cb9a00038aa6d034edf20005d844c184838d0004fa172df2f1a000023700b1d4a222000552a3c3a4d02c0005bb2029651b1200062c0112058070000703e71245be4c00078f2546433f0a000285e4d6b5066f0005fe4621e38ea8000312e2c944be1400057cd7e275b4c7000762038cb2c4300001978529f44b2b000497937c233e1200026c47e684ea3d0005cd3212d551ac0006b2333a92535b000099945443590c0002c1f664b54d04000698e0344450de00049d00a7f3fded0003f460fee47bc10004f67633637a690002eaa4c064a38b00053a660a84277a00045782ad6341d200029660ece4a47b00053c228a9507f4000601013e82a5e1000146b51502a4a700014243ef83259000025ad56a027ef20000fb5264448d3a000519536f13cebc0003aeb55d833398000268473a14eefb0005c800e014e5000005fb0578f34e5e0002a4311d32f6fd0001da24da035276000299805a457c0c0006eb6473e506bc0005ff65d8f3464b000279e32d4490f200053675bf325ba60000bdf02534daa50005b0c1ff142a12000465241b1406870003f9643f23907b00031a43d6435bd40002bce0c1e58c5000070d638eb5626c0006d0f24e54b49c00057be35462229d00003c6717a3051000023854779220c300003f96a53209fc00003277f0c435cb00045bd0bab587300006ff65c8e4fd8000065be54004b3ea0005617580e2b1fe00015bb529626f9c0000d0277a03ef9d0003d0745f12ff18000200675de54a2900069094a5f5193000066c4786426ae20000dbd186c567800006db056532b70c0001631536b37ee00002e936ecf41da8000450967f42c758000190b0f8152b7f00064fb7a61558b20006b096b16440c0000495465504c93700059511fbe2d6800001e7148242437e00007fe4dae247340000a46258449ad800052fc3d9e2e68a0001cdb11da52b50000668c174b2884800010ca71d433c6200027c427f64c5b00005bc348e7561720006d0c38e427cf00000f0817c722e4c00006a275dc2303000007f14af12bd9b000171763ac580a2000706939223e5e60003bd066a427bdb0000f6e31dc225ec0000585591a5410c00069951be840f6e00040c531e438928000318423cf26e760000e703ae12390600008777a5f4677b0004c3c57702694c0000ebc232d46fce0004d315af741fbe0004437530d5001c000622d6f5d3c8ba00038de5e9b3976c00032600b9126f3d0000d3d38b651b3c00063d17a0141d8300042f300ff2855000013d86f244eb090005d33225f300540001fa12ff048a180005145017e3d8040003caf48644343200047033b4d506020006157520034f98000295c737d5e44e0007d414a4823d5400006d4330520c9000001eb794540dc6000420256a03dba20003b2568042967b00012110d4c5be020007796671449937000533f66cc20eef0000135250c32af800027617227536ed00065d1550352238000665d6c2827e320000f8a65164f2640005eae7ddc359540002d5544e6532a100065e40b17555220006b7c3c183c1dc000392110ef5c3100007c1c50d3373980002d9d143e57fa80006fa53e4538ddb000312320254eabc0005d5e7b1e2cae40001a9254844dabe0005bde5013432700004a5d0483426c000049947e5c2cbdc0001b0c650c51ef0000653f76363081400021b94b4e39f4000036771d633ea540003e937b3b424d8000462325a55b9000007d5e060b33f85000270073474377b00045f038b7467700004e2013944e7e00005cb51a7f3dde20003b69435d39ff5000332d7b65594ca0007212057722aa0000086912b040cd80004129493b49d0000059922d6a4d1b40005c1021053094600022626ce2416e400042fb08b5572c00006da9152a5c9740007b743c313b03400035c96b992c48400018d81de129cd4000153a254b29f1800014d72d31401800004707659c5c78f00077f70d135ac34000774f4cb14972000052111a7b5139c00063c415f021e1f00002d312e1465e40004c30468249639000523c4ac239f3800032eb6bd84ce7c0005923741e562fe0006d666a233cf2c00039b174fb21fc400004a45ada320d000027e24de25333500065bb7b38407f40004209105d5166100062572abc3c9600003949657f20f3d000013879a74473c0004a1c245c2f0640001eaf478121e7000004cf788c4ea3f0005d24719552618000660418ac52284000659311703ef0c0003f2f0cde5c609000780b4b6657e6f0006f19054445efa0004c2e2d0d545200006a614088414ea00041b41bc02907800013f602575094100060e7531d53303000659e19e13563e0002b287388538400006872785c3d8b70003b6820a65e9460007d5f577e3bb7b00036b02fe25b5cf00075a67006254b00000c9b66eb5c9d40007b5d403322c8000007d74a34454c100049ed624b3779a0002ea77b723b0fa0003692731559de50007363282223cc000008de08603a10e00034f60801316cc0002336377a279330000f5f6b925db8b0007b532bb95db160007c315a9c51f9600062c24cf641c98000431442a92f4b40001f64760d3c1100003a4135884a5b600053ef3b5f49f00000570a37cb3c68c000386b4150260200000e501f4a2f86000022b622c9229ee000050a019e4fcf70005f0167b628ce000010c532a74bc0c00058510b89241c5000081e53072874000010ff13b5514a400063496ea555e5f0006b383635353d00002c8e2b2a409bb000417d100340e3f00040c70687465000004f246ba15052d0005fe4256d50f0000068d51793269650000d6731d4214c0000050e4ce240d3700040e8497529ca400014a0259b53e4e00066927c4f35d300002b30234e384de0002fa45b265c41f00077b745903813800032f115ff25f5c0000d0130794bc800005d602aa65bf400007a326327396e4000326d232837d10000333c7e394e9560005ca6645944a07000496b1a54269c00000e2e0c505951000073d92ea2388e6000313e60e653e3e00067fa074e54a3b000689f4e3a200b400002124c09501240006031752f3f27f0003db91688564c40006d6749ed5f5010007e5e19047fc9425c7fc9425c33b7000027c154b94f100000617114ac234cd000067860674399a000478e05d023866000086b3ed439ba800032e547fe42c320004558454830786000204a69314ba57000574f120f24fec000092b51a721a97000033712fb399da00034065263385f400031471bdf4af6000054ed43ac3b021000358e0d155e2280007e09338c5420b000686c09f94fc1800060152452279930000f173f6c4d2e80005adf5b1129b7400014173a524ecb20005dca3e1e2822b0000fc94e142c27d000184e43962f6b800020e00b1f5c2f80007a766fd62a89800014df456321818000056164015074e00060a12ad4554d00006bc27c7e54c6000068d169ed214c400002617f762d43e0001a726828200c600000985b5a48e500005359088728ef800010d6755c2cd240001aae020e383c2000311f07f134d68000296e46475260c0006389115541dc500042ec77bd37c6a0002ec152074eaf30005d4b7081578c50006e845b492d7e70001a0558a85a2b800074272da12724f0000e684cca5bc9e0007710675b4e5680005c1414854afd1000553a03052ca22000197e68f831b4e00023b425f124e880000a704b4926e640000f237eb63488400028866b1f24d300000c3c33af5e1cf0007bb31d294c30c000584b617b40afc00042ba61954522e00049af297b557e00006bb57a995844a000705a50584ea090005c9112ee235ab00006566c7a256180000b907450372ec000303b24915306800067c64e0025e300000dba7e1026d20000119d0b422d5a60001a163bad5116e000635239de4e3e00005ca54be3433e8000497500a3543180006954477155f800006b6c25e03876a00031207fd8321a200023f025e930e2c000229d1de0453d8000498e59982af600001a73501342f6800047282cc93154800023dc09402128c000047264dd2493400009274efa2ee780001e76773939af2000343918175831000070106fc44f6fa0005f063b32557200006a72676b297a8000141c6d293f4100003da10aa05d1e00007f194f9f48b1c00050f62fd726b530000d2f0f7a264120000b9f7e094d5f00005da81367569a90006d1b233121497000025c3a525904000075c11ad126190000103c29ee4ffdb0005f3a046e7fca2d337fca2d33327e000025020a0f4e3400005d9e22da4ed2b0005ceb56c245c1d0004ae47be3503790005f9a1d1846ace0004dd94a104040600041082da4579e800072515e672bbec00019021d7f3b8c00003a3377b42d34c0001baa7cc74f5d70005dfb01052044000001f31d1b4d5600005d37602c403c0000422968214fb950005f0b54412a900000186746015115400062ae641d4f99a0005f1f13e73f0780003fea5cdf3bd2400037962a855b1c400077a0606b206c80000265748e4a1ca000544103e63431f00027f9153c4cba00005a567e3c3887b00031131ecb2363000008fa669b370a00002f4958fc5462c0006a5a02f5590800007583179359b10000743c26812f984000207f20d93c5870003875203a572620006f4e241b525b40006570395e563d10006bd540282994000016ae43f151d71000634d19d75af3100075413938334000002ec3027f33fc40002851683e459cc0004b982e7e29a10000159734534235000044027bb35975e00071e46387536b40006789480330514000219b7d334a6c5000538b57d754b1000069323871443000004bb94c9c5762b0006db67a9f5092c00062972b4222f03000054465e159347000720072be4bc080005790779b5211b00063a04289473940004e6236fb441d40004978111e49de00005614736d42194000465e7280574ed0006e1613244366d000467a6eb1247f6000096a71982416500007ca683c3f9f20003f284e03591d4000729e12ac45ca90004afa49e340e58000421d79124f69a0005da1777b5ecf20007cbf14843ecd20003d6f78513b0800003cd072983bd3900036cb2bb143c6400048f36bed4eefb0005cb06d295c7a00007c9d6aa32cbfd000192e630c208d1000009640de262300000de85cef49d75000537c0f47408900004494422e316c3000223f3b8a37db70002f7e106858c0400070a676d95c6400007a0569ff295b500011c85467341e6000291c34995825400070946fee259e80000bcb47a234390000284a242a5d8540007bac2ac8552800006d00515c56fb00006d6e647d4202f000441e33c84804e0005155587826b7c0000ce14a38425a700043b836354b01800058dc4c762606c0000d8177702a65d000147231d55acb400074b16eae5fcb40007f5d47a94e2620005cd965b45ab85000752b57ca3c4f600037a24c0d2339800005bc5f1640480000454675894ef3e0005dc553ec31be4000251568b95fe380007f507cb13b72e00035f23d74433900004a3a564f4344e00046d30b554a98b00054b30ab12aa540001744683a29d2200013c177483435400027e376c64a3ef00053be43894ba800005ae504e01f98400000d5076d52f7a00064913a33400310003f8901ef261790000bc056ac4aea0000552e5f923d4c10003a6400ff5069c000606e10d94d5400005dfd2522513c000061c630cc2c155000182562cf2956c00014067b7a3f5400003f050c062abca00014d45471376ce0002ddd338a4e8d40005d295d485363b00065814b5f254b200009d31c155ee6c0007cd7535259d9c00073f131f750540000615a17712c76c000197b218e5389400067997e8f4b3bc00055b7257e35d620002bb868c2533b000069c516f0405d800041ee1de44986c0005514641139d8000037064c155f5fc0007dea16905089400060df16373541700029e06a245fd850007eeb3270415d000046637304352340002ab418ac1fc780000135546e2c0a0000185241193891900030ea0720335c000026f672a925da00000d6c2fe240ac1000416321943b910000387705fa26d060000e6f5dd32ab74000161d49b659587000718651a65aaf100075434ae64dcca0005b27500e2449e00008227f5f54e43000696573543666c0002cc729794b6a000058684b80219c000005940e924076800042ea1ce350e8200061bd3d8938e1800032ba2e8e5b18600075cb654420ec3000013c28d851468000641d3b2a2478100007e703dc2af2e000156271aa2e1e000020c505f94f478000611f3eb25ba3a00076f7525021a00000062f723833f13000272f074959d9e000733f1cb53510000030336d0f4f7760005f4e45a537c900003361340f3952700032333208226480000525437d3eca50003d163ae426df80000d8517cf41a3600042f533c15cec80007896314048c280005121612b3ad740003704124e540a900067bf7f3447c220004e8e4e3c5977d000724857ef5d6f20007a872791284fc000100969f62e2ae0001c563e98368140002ca31ee65e51c0007bf74fde5472c000688c11dd4c0da000587802b6497b1000518c6602433e4000487d47b8549e00006b412cfe554de0006abc473e22b80000079c5d7b53e0200066825fe656bf40006f6259ac3e7fb0003c2c35134d7740005aac05c55290c00065af4d6b3c1d000039676e7e4320c0004710415a465310004bd47f9557c260006eec798e251ae0000b094a49324d000026f27d7a4fd80000616e5bdf4a595000546451d339fa30003341242133718000289a67163a5f000037136bda30c10000217f18002f2ee0001e485b5b4d3c60005a113813262c80000d9b10f9355760002ae53218534220006598478c2ddff0001aa136984c4b00005b200cf22fc860001e817a61501f80005fe8088a354f20002ad305074d8550005afb51ba29b54000137b0f6137b780003133566a3e1cb0003c6f72082e0cc0001dc451862d1960001a3b23dc4bdd00005ab25180214cd000027e487e2c94b00019554ecb44d580004c6c4ed6452680004adc52613f070000414a1f8f3c86700038c72c3e4ea0a0005cf55b9656b710006d6b39e24f71d0005e5b2a9f561580006c723cd3347b3000280019a13da360003b59411957300000707b09553ba4000039f113c1415a600042f72cba43ca00004ade495b478360004fb21793453b80004c1b547b26fbd0000c815ce74fd7a0005f732c3c3249e000254a3d8121c57000030902b83e7ba0003c88666e5b34000079d20b915e1f30007bcb3f82218ca0000416526b59872000743549d352cf800067f2216f47f8b0004efe0e3b4524200049d977ca475660004df11bda49418000550e102c2dd7a0001bed169339704000342b774a547000006d66558a4cbb2000599e325c58b3700070e111ad2c0e5000182775a027d440000f7b242825c290000b5b6ad55e68c0007d6254ee47584000502407c12d3790001a5a393725e700000d3f74ab30ebc000223921fc448c00004bbc02e136e4c0002d6b1a7d2f9040001f8133342008e000017076bc2f8500001fc84c7737f9000031597200386630002f9c0204272140000e4f5d532b00900016602a36538b8000680c5e045353c000684804f02ee070001d603c253fda00003ede12155da8c0007cad410d3fd58000417e780d598c2000746b25d85f1030007dda7a472a55600013a511e22845600010787fb14c7d00005a7a29502e4120001d2f29424db020005a9d2b872ba0a00017ad787133c4c00027d521b34e1bc0005bf405bb2b520000187d1d422b65a00016d8472147980000560506665f7700007e8366a73ef890003d707a964ca840005af128d6286cf0000fd43b0d4ec3c0005e74633b59bce00072dd2b4a464e00004e3102e640c3d000414b5f8e5da240007aa122eb350ca0002b6f3b6122e28000081232e53366c00027b1200e238cf00007232d6e38fc8000330d2b224e3d80005d4b5ea8512d9000619204f15eb500007d533ab73fbe20003ee23f115850e0006fd744455fce90007eb542dd351d00002bc902fd5ebc80007d554ff33fdcf0003eee0a102848900010230ab64357a000465f0eb3328e600026111acd3992000037090e9e3ba22000382559a35aab4000762e068f2548d00009fd10e54109100041e238c53d75f0003a464906552e1000698e038631924000234327be4b3270005670479a25f5f0000b4c5e8751c1e00064195ecd32d09000254c291f2467400008ee227050d5900061425c09476740004ea801d9251500000cc1030c2de670001ad428df40e8800043710fb243cd70004754365e3865d0002f8b17ca23a000000adc02b92bf200001a6123e638b6e0003175765346efd0004cd40dde32e6700024fd7015407470003fdb6f4b434d300045a53bec2ef8d0001d03200d28cfc00012721947274440000ee944c63052000021bd519d5132100061c26d5c5478400069b35ee5599b600073d3437b4c34400058d5221c59f9800075f949113f3150003e7929c35e05d0007c2326d0219bf0000347085e4ec480005dd30ab03808000031bd3af75324800066a1166a471220004eac1f984bd1000056b85dfd216d100001b87bd438c040003357762d272960000ddc133f53fff000675112ff2cdd000019e44df237900000338d363f43afc00048f16f08580f40006f876dfa31f0e00022f95b232ca7400019cd230446b730004d446ee83b650000388277742778000012f0657e24caa00009df35233e04a0003d6e4f1321c5c00004ad4c303eb600003d021758348e300028cc617e30c9100021471c00306460001fb06d34509dc00061a95344357600002cde693d5b62c00075e9026256dde0006e730fc63f5780003e9c041a56d4e0006d9d29c33f4e60003dac1f305f8030007f216d6a2f8c80001ed66cec59acc00073d36cb62716c000102b4f9d2ba70000192113e555f6a0006a8f791124228000098937fa357270002a3d011f46e070004d1d353c3b8b000037410c1e449e20004a061db55e3fc0007dfc016b228f400004ff77b44beac00057a351e6392ec00031d60c4c4140c00042c04e752a58500013ee45d25590c0006bb00e8137f3c0002ebf1e6322b8f00005236674436c600046541e5c58bb500070a06e4135d600002fcc6ae03bdbb00036fe17dc58d5000071db645547fb000050ec55bd39380000354654e73fcdc0003f6a516121fb4000056a2f045a3e4000744d31c9509ea00060b55bdf25c0c0000abf71fa2c238000192b19ed4850a0004fbd477b2272400004e26b6a2dd800001a9718da5fbec0007e8714d558ed0000757304273b4e100035d72b702b5ff00015cb757748466000502733c13293900024ea4d634c77a00058dd50144c63c000587317862136c00001f47ef74ccf80005ada51033a593000347c69bc223c000003e93efc589f6000711742fa50afc000613d551c20476000007d350c2790f0000ec62c0e5a5d300073f960914ffcc0005f4a08035aa5600075ea6aea4afbf00054e36f3154bb40006a431cbf50d00000697c504f4e1880005f0b107b33f910002758391946ec50004cdd70cb2805c000118b1cd2339e9000276947234cd480005c7f2abd3f2790003df25a395a38c000767034a3560730006bce1c88507e10005ff025502c43600018ea2ace4a7e6000546407162559b0000a435a8f4156a00042861a4921484000026d58902aee100014e17bc1383180003210575c4496a0004a585b5b5a5f000078664dc24f4520005e9f427858d4000073be455521cf800002bf6a7c516f200061fd38eb323440002597235048ef50005117031e45cce0004c5649e13045f0001f9a5ccf3c9f00003b024e9f459e40004d246b9e55bd40006cf44bff2dfd40001ae860724b5800005d592cf95d2ac0007c2d25f72fa420001fb3638a4a21000056ce1f1b43a5000048562f3429dbc00013bb759131ab400024eb73795dd100007f76784f41a0400044f01e645dd4b0007a980a0f488d200052361f005c9100007a4a1fd13c9b900039626bde4cabe00058cc4f5731148000226d19935b6f400075f16da73c8890003925013833c5800027a03d8d41b8800045a976e85d2a90007a552e172ad3300014f010463fa48000419e291737cd400031427af55cf36000789f71a555fef0006abe631d59da5000728f129a3790e0002fd269ed4d7840005b385d153b36a00035c62c13239cf000077b76fa57fbc00071325846291c000015ca796e4f50a0005e8355bd4ed900005eab1f5d2bb500001a7b7ab53aa12000353c03f545b3c0004aad52ee5ba6e00077a971284a3e80005605762e578c60006fb83e2d558dc0006d3e6ebd21f73000033e3dff511da000636a2fe83915000034a63ddc4adf4000566d1c7f59718000737113c8340c600027821d573ee550003cb13d0841e0e00043b547c8252580000b8e0ca73e14d0003c68142f2cd9000019c169f4377e80002fce246d55a80000701b1f021f7d000001731a664395600046ff372751a2100062b17e843b3a400036e46d7e356180002b3c36323a5a000038d42b65213d100001980a615aa9000076ef170049a70000539e3e06551300006ce931b32f92d0001efa34994be20000588706ac24a4a00009b028985c8500007a266957458170004a92720232ce6000253543e74f20000061cb5cdd3083b00020b675d42f29000021580fb04c0d700057c14258235df000058a02094ce420005a004ef14f0060005d8602f9362670002c3431e24233500043c44f935354000068af10b1533f400066933971387880002fd84eaa30e6300020935d2f54a3500068aa4b5b4f398000613a68ed48f9100051353116528ff000655072d14fc380005f1c53733f84f0003f725f835813f00070151dcb386ca000309358af448280004a6c11be47b2e0005076538756e480006d8055ae236150000636273f38a5a0003245534148f0800050bf338f3d8540003bc065e34ed9c0005f5217343b0d8000378e19425ca160007a04766f564140006e5d77d03a9200003a3f5184313d80002471694429b8f00013406b3c428e00004a212119349640002a973f645c6800007c571d0e1e82000000ab094c4a8a7000551433a5548f400069335a4825f440000be932a44a73900053be4033514f0000667f0d9651a32000642b7be75c3a600079111c4b4db3f0005b3247c63bacf00036ec695446dd80004eda2e35496d200052f610883889c0003300701b57dd400070242d823901800031d77b663167800022025a204a3ac000546271863e54c0003d2e3d055dbe60007afb3df15c07700077de28183204000025d03c9d4d75c0005a56470426d790000d6170895ef040007f725db625b330000b034a3432af2000252316e248cba00051607e24262240000ce9627e5a3b200074f46b61365100002c5e644442887000449111f736fb00002dab7234582dc00071dd19783f7a40004010231024abe00009cf67773b83200038616cdf3dda80003d35460e1e6c00000184536b5ba6800079311a594e4460005cf426c345c200004fb72af857ec0000734051ba3877e000301176913a3de000348c386655b600006f5b1a4c24506000090f26a12f91c000210748564933800051944e8b3fe780003f5a4e5f3c23500037fa57063112c00023ee2c1c472580004fb47a3847b42000502e39c5237410000649340d2268000005dd5e9751dda00063d400b33805f0002f8f57532d8b60001b852b1c2b328000192d0cbd5594a0006c1f2b805c74500078767a1e48304000507815d842f41000457923c37ffc18647ffc186451d53000631c1d7c3f6a20003f2a0a252c0790001798211e1f720000001509644a43000054fa350249b0a00052e52a294910500051a3628330d00000265434c558bf500070c97c844c120000583174495d8240007af575e72af7c00015e0150c33c5f00026834817267540000cd813295834e0007025697f558c40006b2338ff402d0000436054103817e0002fe22daf58e5c000730d1bc0461840004bc713a12177800001d91505287f4000119837003d0ac0003ac60b5e5ba3b00076b34c392ce9c00019a707cb3210c00023843e802113c00003a8274f46c0000054110e4b4785a0004fc40175239ce000086f3fd52fb630001f4d1ec922a0a000054a599c2325700006687f5a32587000246172e322a02000048e313f5ab8100075075231466a00004d0c770f36f480002ca31bd04fd8a0005f837e67536720006731105057844000706926683abf000037bf5b012fd580002186563622f3000008f1707c251d40000a78637a44db00004d7d7d1b28a4d000113008e12026400000b0637c2874400012736c9b4b00000076e74b024d0370005a5936dc5f7110007e173e5356e320006cd1385f468da0004e4559db2ea080001e1c20de455380004a0e0a485bf100007b4d459b26ff00000f215b0d1e18000002cf77db4bfa000056c054df35eac0002cdf6b653356100026436c3b41ae0000440e2d07470780004f957fdd273260000dc129114104b00041b5674a4162400042b041d83439e000293511484a698000576a76354fa0400060bf32612a71800014cf180439723000318b036320ea3000009512a55243f00063ea0fe22a93800015c4417e302510001fbf14b546bea0004d3a56762ed600001d006e7557f800007628507c31b76000243918014f8310005e9201fe4fecf0005f0938fd467160004bd327725c90400078a4444e41eff00043160dd1274dc0000e4f26a03077400021de4917577340006fe704e023ef300006807ac538287000305a0ac224b4000008a4285f230df000062c493d4045c00041c821ee5cae00007bf425093283200025bc787e588d500070dd552835fc00002b2704a154fc90006925715a4132400044007ceb374d40002ea110a73325d00026161c7440efa000413777da5253a000638959592bcdd0001762580049f9a000534e2b3b37a470002eb21ced4561600049af61be556700006c494bb73092100020c90b0c441000004d5f713828f75000110c6a4f5419700067bf20904ccae00059bf7e3a3cab40003a4801a23c64600039791781458bc0004d6e6f923958000036a97f5d3215000023b6274d3c6b1000380e2e095d4e60007a3d06015681a0006d4011474cadd000593157a1231fa000072662dc58760000745635633fb3a000407d0f104d4100005b8274413ace400036572b2f5d7d00007b22237b27538000109a7c0a55d240006cb31b135cd940007a7d0c762b1ba00017491a5054ef40006b0f53cc30222000200c763c3f48a0003daf6c6835e660002ab658252d8a50001a955a2a557fa0006a170c20378550002f4760f82093d00000915f813b8f500037256b3a38b51000309c0f654a13700053de005c4ed010005d4347283a18c00035f84b504c4380005aa52eef2a935000154c31092700c0000e750a1f5d45d000798877014dba0000607a65e449cd400052ab79b45c3480007b0f57ac5001c000618d73234dfca0005ba44ba957b3200070545152399f2000333c63524df950005b001cca2bb1b00016ed63e25425a00067e06f18201d5000006334d85733c000701a794c2eeb80001e5e6e754b02800058271a7b5ace9000752f78414b35c0005854063d477140004f3e37872ab9900015437b2f5e2440007d874dd4246ef0000868097253ad60006819677c3c71e000388c692b57d1a0006e961a1540160000424e61012820000018b652fa38bc9000309d3ca22ab6800016c355c93209e000253f533e297db000121e4ae548af1000514d1e0a472ce0004db95df53f70f0003db45ebf2bb66000169b6c645111400063b5561821030000045f43df2ac6a00015660a58251f400009b570d93ae4e00036301dc14aaf500054df1d0a41f81000434f351e1fce000000357dec340400002c556e3a29b5600012a2533d5df920007ba766674724400050257580479750004efe50f84c3b00005a51747c2fddc0001fe71dc72f2b800020ce45bb4e1b80005c432fb0311fa00021d6030c47c300004ec823135d84b0007ab839014bedb000577e245643a5a00048584572587f0000744456614c12700057ac45f82cbfd0001948492132ba4000264116734c91400059920006391f000032b45f854ef0c0005f7a08842eae80001d3a35143a0da000352d20952c072000181844cc4e97e0005d2c6d36325c0000282b149b3d0000003acd40e53640000035625133440c80004ab8722a55f3a0006b3f2c8b3570a0002b6b420b5423e000695a4c5f5ab4800075b75296421a900043de48ab52a1b00065412d5b4a068000540a3a34488e6000510259ef4bc4000058b158ff5a7cf00073c7046a5382e00066ba2ad8227c200004b133e9355ba00029a141cc305fc0001fb5110e5990c00073f40aaf5f2160007e1e3c7b2d6400001fd62b975d4a00007f06355b407820003f80725f7fe14fd97fe14fd92f6590001dbb532622ab400004f33ba625c780000e6776cd390db00031d41a77263500000ef8597c28a7800011f326853bb3600036f3791e38f100003110690c5c145000787513e021faa00003c100cc38feb00030ad76b6303920001fee788b23e32000085d5bd642ec900045552d9132427000245c593a3b3e00003606462a3302c00026175f234ff1b0005ee838285dcb00007c0c469147ddc00050325f5e212ba000024d6fcc20b4000005f3242658108000730370de1ff3c000008b31dc3237000026e95416358140002d303d6132eac00025cd66862f37b0001e6a5b9923262000071216862aedd000149667ed30874000223062304b77d00056677aca272220000f3255e24bd740005960701f5b98000077371abf3d5120003a5c7de33afda00034f3152d22e3a00006065a8d41760000452b1358485220005161739b228b4000073c0bae30b260002242340c46d400004d946b613448b00027d15ae53c3000003e3774e941d89000430b61af21b4c000033b2e7f4fda20005f4372f7451300004b4d60a32daee0001a9c70ce2d3d90001a2a24973fe380003e900b4754c46000692702e123c52000086d66fb2b99000017aa21cd40bdc00041d3538835a300002bae03e93392c0002937120d5123300062435687340640002a632bb028229000100b503e5324600066f358184951400051be1f69274d60000eda73f326d3d0000ca768a72303000008db07723f1700003f2555595567e0006b105cc830a5a000212b322740eb0000436726af2af4a00014c01d7c38443000301f36e352c86000667f460544537000484f44a44f6870005e1839364a1b7000546043382fcb60001ece41c54acb4000568f48674bfbe00057f7562d51fb2000636c02fe431d00004580172c447580004a5d414c2064400000665e46276da0000e1b07a82ff140001f3d5c40364300002d3336e933e2900026ad47a53daff0003a8742ec44b5000049f01b44430be00045cb79125d3760007b5564b029eb8000140956bf465820004cc122bf3397e000281d6fdd2fe240002028340b2dcad0001b3965563398c0002818557442af200045626b9d3c72d000382f309d3b74800035f16126537b400065a07a6a5d3480007c1474e95b64400077b221883dae00003f4a5ce43401200028400ce53422d00027ea1c963a39a000343a6a342c240000179d5b853d6e00003c220c6a3810c00031df4bb85aa5a00074915a443afcb0003482203d33c6f00026b04cbf305f9000202b13a41eeb000000bf7d9e38e1800030d37e833bc13000369145e732e1c00026477df058310000720d6c664e86f0005ca92a0a29adc00013af64293abe100034ed5c703eb4000043051b0246a4a0004d5c06c846e480004f33580824ece0000a14193a4f47c0005f702a17570bb0006d8678f2591fc0007386664b3f89400040f706a2398780003456368926b600000d0034fd2918c000145237f6503f4000620e2f3d3fe220004000297e57cd400070e20f9e4e80a0005e7e2a4e59fd9000731225e13035000021f8085a5249a00063864dca345dd00028341ed923f6d00006fc55a2352c00002b0744c442b52000448574b520a5e00000dd4b5a448600004e0651d5557c80006d340c9f2c2ec00018b819d640e68000412109d83313c00025a8261045eae0004bcb1a102cbee0001a3732e02c2900001aeb289634f22000289b2627254fa0000b52037d440f5000485c65ca34e2300029633a1b3f34e0003ed83e3050cd000061950b8b5b40400077c058c7209fa00000f2652b375c40002d98427f22104000059a711e50c8e000623b024d3fb310003f4134cb33ece00027553faa3fd000003fac3f5c3b62400036e779112ba200001b3868414c2100005bc74a845c8b500079541daa33a700002a1d44085ab39000750243102452e00007e7502546b0d0004d5a1fad21d8c00005752a67522a400066065cfe2323f00005ee65df2a33000017c715483bda000037ca03a248b5400050ef72114eb620005d55194922fa600005e55aa3514a0000653307705973800071a4328d4848000052d64038328a2000263c28215b92900077091dc4566e40006d5012f75bc6a000786948bf5c70200078966268358ae0002be62ed550e38000625a1c143e1060003d4709355f10e0007dfb6a5d3464a00027a373165c47a000786d3ae95e0300007de9102f44d4100048b56d24217ae0000359433d575b8000707010bc2a48400014097481264b80000c4c34234d7a00005d61683f3ac34000348d431053344000669e25403727b0002d8a74fe51b0000069536b51542e0000682d4bac5c8b200079e339c2496e10005277219b20621000000965e85c0dd00077f948945f2f20007f50419b59330000725c381f37bc40002f9b51b93540100029db4c0d5369b000659e14a152b9000065c312ef452fe0004b6358b836c0c0002cfa2c9c5340000068c722e85b4a2000767538af5e09d0007bfa251c3500f00029c05506311d7000220244c5573220006f7a2c44470180004f3931584940300051d614502c31e00017ca0ace36a8c0002d1b3cd5430040004838182257e1a00070246dc046b760004dd70dd7350800002ce255c5568f80006f51646f5a1c000078d568d94ad5a00055233ef52ef7e0001d974eb950778000621d61742c978000195161624e0230005be5377e56f600006f433b9751aa900063746aa6429880004841575f3f1fb0003d9809065134e00063313c84558530006b703bba4b488000558e3f15298b200012f40d632e79e0001be74de53bbcc000376a40a55d4570007a605109415e400041f236a9363240002d30185e4d5a700059fb659b54e0f00069225a0126aee0000dcb5f2d356d80002c1540d544cf40004afb67134e7ac0005d7c0b00337f000026f819853fc600003ede386e5c4a8000778421c0359140002c56494d3d4140003b33008536a0c0002d140c8f492d100051ef629949e6600053db7e6c2286b00005740743573b40006f8136dd4f84000061d436d1256000000b7268224f2420005df449134076d000402d6d3c4a686000540d3bde49dda00053c56874438300004a2c598a344440002a6271d225a610000ab36f75226e800006be55a7261c40000cd6147e2cab40001aa8630436dca0002d1e7f8b535e400067844a4039d7800035ea6e0356d400006ec90b763b84800037e91a5438ad00003281750539a1c00032a1426f2202400005cd320e26b6c0000cea3e4736d0f0002d5f68f94ec520005d742656478d60004ffd69f121ea5000033d0a173bf6300037056d63277a10000e1c368d4fbbf0005ee362835ad3c00077390cbb4b6f8000579d4dc7351870002992682a5a34c0007548376a4c81a0005a78156647b14000509029ea39493000321058812b9e40001734408a41dd800043d3038e3600e0002c8745d149ca0000570e1d272d38e00019f062095ee980007f6216e847f870004f6b59c121994000054513f23a14b00034065c4c2ef080001e803f6921790000066562405b2d600076af32f625a440000d3e1bf8241d500007c36d462bf2600017de7012404980004283588947b170004ea209f122b2c000070760f449d70000537f783b544200006d3c1b3f384b0000327a5b5c4ee4a0005d637b283157c000223024025c8b3000789219ee2a319000145061a0471c800051310cd62af88000161c20eb59962000737e4ba92093600000ec5a603eefc0003e0a27345d75c0007aab70bb255d70000a394fc842e0600046583f8132dd800024c66bb852e9c000648539782a1fc000163d3ddd2260300003dc17293dd270003b7f5c154117f0004195156535e000002e4175bf3d6b80003a0143bd5ecde0007d8e2a4152060000690363093b29f00036406f834ccb40005a9153e23c8b00003b8b08713559e0002b3715275784e0006f730b7c4c8ba0005894527c35f910002b50791a50bb000061dc02c622850000085162423b836000385416b15c03000077f61ef17fd9372a7fd9372a35a5c0002c9514a72f9480001f5913e54809800051d60cea30048000215841d82ab9800015361bc2523a2000646d29be5fb3a0007e88163c2e5b50001bc306962c2cd000186f18e82f5ac0001f987421544b200068e61e5a2779e0000dc10d673bb4000039b825ac3d1400003a241b3238482000310868fb573c80006f3c52923ab2000039cb23e55f94c0007e9923573d6600003c496a122f9f0000215d169a326f0000269f0da834a7700028c03d3542528000454015d55fbeb0007e8d2e46554800006b6f45495a91400075a315b055c840006bc730b954f120006a76529a4f7c800060b3655d39aec000338b25ee4283e00044f61f735101a00061ff70db4e2850005c2410ba4891000052000354558ea0006b2736f7253dc0000b527a8f3ff6800040bc4274596dd00071cb2f86277290000df30c7c420a800045d83579279e90000eb21de0590b000074f6686a216e0000023345763c9d80003a390ba05a59700073813e94276c00000ec97825491f000051ff6799546d40006a605b474d17600059e108654a54b00053ce051b468000004cb128db409f4000417546f55d4d400079cb776644e4400049cd61f12bf1000016e13f72309d800023e1056e5462300068796fee5c7ae00077d05d8e3cd080003a6a31d15fe6b0007f4d31b733bce00028620e925ac68000761f13153b0df000366326ae4b3000005aa11b163cb0c000394178265f0b50007e4339ec27d110000f2634fe517b00006608150e34577000280e29bf5df790007b0675b74e5cc0005e4b33f525bb90000ae947652e7300001f0248b22bdc80001871265c5163c00062ac0b0a5e71f0007bef7e21598a0000759772954a6fb00053cc3800272dc000106201f14291800045017986408b600040840d3d262750000ba073072dbc000020c6109e4d7e20005b4a3e19512b900061c416be273b00000fb74c172fa7000022702f4835af00002d31649f2c1ba000188f756d37d880003119341424b11000093a266238ac400032616a1d288a7000115e47df49473000521068243f7340003e3d5ea25c1100007bc17fd95b00400075eb34ea59fa8000762441ac356800002fd130fd41148000437b5b565eb1a0007d2d3ba3490e5000521e0651511ee000619036a85e61c0007cf8065b5d0d60007b5f035d4e1010005c0837f75d6900007c531918525d800064e12eec5740000071f92baf4dd790005b2b64c44ee860005e33620125a800001120774e302330001fb51c6e5c2b0000780f771c35d120002a884b5a1ff1000000dc460627d70000108a55ae466200004c7d05a54d6b700059ec0f56366500002c7f15d936f560002db33fc459b43000737f2344440840004a38386c29a4800015b245cc4700b0004da87b462c991000195d2f1d47d260004e84714f4bef4000575d6925413c0000442231082531c0000ba124963fef60003f2a54f53b36500035ab176756820000721a621f4468400049136b5424ff000009c33e93374340002e043c594b1d000055c937e12919800011bd273b40cd90004127199e21860000071167ff2d1340001aa953e25befd00076e7087136af40002d7031cb4f97c00060bb1e9e34f9800029721ff8553180006b1b1b5a4e5ba0005bf7030f419ae000442a28bb3ab18000381d1e37495e40005221189c36cf80002f55099e3a5ca00033c9631c4cbda00059e338f4283680001102351c570880006f6211ef3db1d0003b400ec427a7e0000f3e12c52d5200001e0871ff4cba6000593808b55d1e00007f7720fa4ab9a00055e5567f2816a00010bc6ca937e3a0002f304ae647dc50004e9913423b17000038d307353947500031e52ebf4451800048e275b7387c0000300d3361502800006040503e25ffe0000b8f7e28311e20002328369e5a2c1000747d735c3112200021a6552e5c98900079002d07583ca000701b1b4d4320000045d33978281fb0000fbc01db3916000036c469c1320b8000271361bc3b8a90003736303a253b50000a7d5a595903c00072a10efd2ab6400014aa481f4ab4a0005510166847f400004f214afe4d36c0005ba2739e553200006ab95ceb3a85d000350b0f0523c620000821785e3939200032103ac947de800050594ed4230e3000060e71584efec0005d360f4e4b364000577323e45939600071e23cd13059a000204318e52183e000035a14e44f2d80005e945a9428eb100010ee06152a1f80001513357145b240004cc436742d6fc0001b7d46be2933800014561a163ff960003f271b013c92000038ef19933944a00033775c862a6000001832488948db4000526811da22d0a00004932c1736d6e0002d0a6c525f0160007ddc1163552d40006bff26823bfa000039aa74157fff72c67fff72c65de0a0007bed74d93077c000225579bc3d4a00003f6b5fe032803000256068c836da00002e3e43602af680001513108f542540006a51160f327980002775137d32ad200025e76dac5e4100007d21243f25f240000c14457737ec800031c754495cc8d000794254b43e95a0003caa725121b6a00003ad752c30dd7000212178d2490c400053e719ab57fed0006f160c8a46ddc0004d55548329cfa00013890afd21da000006b16e075caac000790d28f0297ae00012860b115b50c000784a20ee2bee200017b7637e2c1a7000187a71c63c34c00039f808ad2fb900001fed2d0b495e100052523c035a428000748555935bbe800077a455694668f0004c394df84b39e000571d39cc36b380002d96571a4ec7e0005cc3619c3ec18000403a1e9b35a5c0002bef6f4e56a610006d585d62535c400067ce55da4661000050370619458ec0004be20f3d5b39800076b203af28f98000147f62f858ea000071b907d73b7dc000374e3c903b7ff00035ce6986562c10006bce120c45c7e0004b8a137921d3600003ce5a7a47e10000501602ad2a59c00013f4146b4376c00045b254e55661f0006c385c723a205000343167274eb58000606a13a92c3da000197a043f50ce100060a8162b352490002a09233b5170100061e9019b5087b000616c35ed2b3ac00016750b9b500a800062c7076c5b296000766b685634e5200029512a942b488000183a40f824dde00008d478814cbaa00059273a305d7000007e311f184ac6a00055cd0ab5480970004fda3f7e39178000329821bd5f4bc0007e551c9f3a350000344a5d87228cb00004c059a832e20000287751d3531b80006947488d2f4550001e081e652cb200001db04885570a30006dbb5586385620002fd034892943c00012a172834493a0004a1361d849929000529f602c223da00003f72e753936000036ed0f5521c7f00002911fa84a9e1000549a1d5954c990006908107952d2b00065070a922c97a00019157038368d20002e6700e242682000438910f83d3380003c462a2d41b0000048c7060f5441300067ff16dc54abc0006946129838fa60003143345c420f0000461027f152b3c0006699539e384080003145743d2f04f0001dd93f94469940004e9900e35ed920007cb063ba2278200003d1610d4835a000511f028a3ce6b000394a702a5c86600079fb7c07528c00006a73206d2e6d80001f6f243321bb8000064e594c3cbe40003b7529992fd420001ff3660157b3000072610bc4576300006f0c740c3d22c0003b5721c62fc44000205a21af4c75000058cf30b259f78000762f1c7130e82000211812223c74600038f24f9c2af9400016d26ab15c581000779e22bf48f3a000517370822bab20001843482c3b48400035c341b83c8e900038841b7b5dcb80007e5f4afc4eb400005e1710052a412000143a3dfa5b0bc00077482f6a3aac4000371717e435fcf0002b76280c59db0000761137ed5e6e40007b956b915c1e4000781405cf39b9200032aa5d652a52e00014612847323b8000265211363ddaa0003b0d4b93437b2000473b1976375980002d8277fb20c0c00001a965dc2217800006fd784556ba00006df331e32a925000150e503f47c540005103034a2070c000001c433856dba0006cda38924260800043de6a8730cdf000210927845c35d00077e35c044d0520005b394ba853050000680b608a4bf3800057a504cf5da540007d0b3a7b38b70000319a658958b4000074ed7c3c41af400043fe11b055a860006b8d6eb44ae0000059c62cdc3989a000331e07d1358c80002e7e58ec5ea0a0007ca371033ea440003ec5448347e0a00050761dbf54c3700068ce49884bc2800056c571fe4e5b60005ce01ba558557000701078bc4f29f0005dd706ca2ea4a0001dac2a7948d6000051a13da73d1440003a4343bb3107000021c138351fb7800002512b8a557a00006bd0222e55e940006ca869f21f95000001f7599049cad00052ee2e843cee00003b777d1e5552e0006a1a66d62aa9700015210adf258f00000afa64ff30bec00021de0e9d45d7a0004ab0161c426800004b28606751f58000633048cd50598000618e731055c580006bc403b85e27a0007d3432ad5170000061886c0535ef00002e51731b7fee3be17fee3be15f5a90007db06e7754e27000693c48fc3ef4a0003d3053a42f7a00001f091b0a33c56000284464c844bf00004ac312464a5d1000547325cf4b3f4000562c1dea5964700071d81ae749a6600053d802b84e5050005ba317023c5a000037b031745c8fb00078971a584e5e00005f732d67545000006b8a40e255c7e0006b3002de2997a00013e840e0534c200065cd4da94d2700005e3079533e0400003d834f9d5258900064751084250440000c5f17134f0d80005edf227b385e800030c23566524e600064287f893992800035e205785d6c50007a1f7abf25e480000c48022e5a3a000076284874297ea00012502cf0368780002dba6cc355d6c0006cac042a5b0e200076df3a0b37a6e0002ee109cd5cd1400078b85f6d4a09900053c859ce4666f0004bf707512339e000060e50a655f150006b6205e23b71800038b541d158b900007457178d281e10000f903e4f3bceb00037432f862c6ee00017cb6b262baee00018295643470ac000506167de3f8c50003f2117ff21d1c00002a445042cd9500018d6033854a380006ab90aa73327e000270737313856300030194ede30ac50002107027136a520002e115c405201f000643d1142264220000c42686a3a5f400034a52c33338bd00027225a7d46c760004d4d0697443f80004879219d401cc00040d91d04383fe0002fe51b733393800029ff23d4551f20006b570aac3647c0002c0c05a77f941d787f941d78418f1000435d71df4fe7000060b4040b52c8200065e77b233dd670003aa617205a6f000073af45dd24af400009ab0e715b10a000775246bc1f42000002d647403b285000367f11324622c0004c921ad128b6c000127835f72376a000071c44ee3bf90000389531843223400025055a6230ff400022c16a992924800013b24f7e5421100067fb40b83989c00033db0e974eb950005cd52aa8309a0000220f1e86223d700003f964f2479e40004f2e5926461080004e9f30675375000068ee31da35bc00002d1820982975700012570c04567a80006f477a5d563b80006c47218f5ac610007522224f565100006def7966372840002f351b4d26ae30000d536dfb5796e0006f1f14fb3b8ac00037ce43c12397800008140a3e2d29a0001a8b4fb23fb2d0003f596fc23da120003b0e2dca2686e0000ccb72744f8460005fa9078a35e520002b584608446ec00048076a765d740000798403743ac0400035a52e973496c00029e617734203d00044536cf941b8c00043a9410428e1000012b8062e58298000730b1fe83d9510003acb38ca3218000029e153272d4340001a5b47e5278ba0001011278b563c10006b88319c41a120004416562436ad50002d47759054f880006b8052c24dcbc0005be26b6524c0000013712a7e5c492000797629444f04000061227232532ec00066737a5a29399000125c44fc257310000a206557474030004dff52bf44a240004b1442f041b78000447e7ea24c1ba00057be645e2f42400020600d8f3eab40003ede49dc43e0300046c164b54acf80005809692c5399200067cf58075d97e0007c2904134ffaf0005f4e08bb26e880000dfa0ed8527e0000651453cb482a8000528f26ca23f800000d8e50772cbd600019cb18b72b9280001a395ec1391c000036e877752cb4e0001a2945f0449b000048f4425d4b0800005a86630d48b64000534e1bcb33f01000270a676930480000262e0f9f4d8480005a85271628780000171a69bf3eb080003f597769246a000009721c933fd460003ffe1d7e4320000046e5378753812000677f4cb433a7200027f96d8d3930a00031fb352d26f4f0000c872b98367ec0002d25224f31224000243d3f2254bd800068c42946232fe000071a0ca73a85c0003733677f2e87a0001df656283f75a0003de2512f4cd4c0005af711a94b67600055d40fca4150d000421d4fb33e3980003c1f708c40ab400041b731d3293cc000126f62f34dd190005aeb71193781a0002f8407432d6750001a32749a402ab0003faf4d01501810005fd977ee3a256000355921785ce7b000788241b224516000097b2e382357100005a16a07464290004c2727923a03800035ff311222d8d00004fe2b1d457f00004e3b657a5185400063b82e3420f5800001445aed402e6000409f7c752cb9500018e0709b56e3e0006d144643577c70006e2827b94a1a200054093f453955500032094a005576e0006a854ce522c8a00005c4202b581c9000702344d350fbc000636f387d7f933b7f7f933b7f4913000056733d38579c30006f1762a2226b6000040c5b2720dda000010777b62270d00003cc381552165000644e4279243c90000818795422ffe00004eb236e4bcf700056a95a37361950002c71325c28528000110c529859c1200072886ccd46ef90004d224d535e5d40007d6a748f5f00e0007da16ec82809800012665e3735c340002a926b5d5b01600076600f9a5d10500079d16dfa2e8780001e4e2e52235f0000078f0e8c383b00002fbd1e3f278100000ed3588347eec000514a10035128900061f5615344fc80004b2a1f843968800033226ef65a3d000077a2026e35ad40002cdb2e6820e78000039046af4d4aa0005a767a2a5ff230007ee020f950b0f000609b30c13eb500003d174b43232e700005c81b342326900005cc73482585c0000ace63912a758000152a39074864800053521b68564620006c703d424f41c0005e4d524d588f800072713fff27f950000e8c3c5b5206000064144f0a418ca000433068ac29ab000014d50470401b6000402e07e25f8740007f4255055305c00066d142a231148000257e6edf3f1440003e3420134132d00041c227d9467740004bc87c644126000046d77c123e5540003bd40f4338d91000309d1c6b4c96c00059ef0266317c000024880d0c4bfd0000598818064fd50000621d53e05758c0006e5f615e21e170000379371438e80000350a053126b000000dcb0b9c53a900006b711642485b400051d513ae5c61a000795279da2da9c0001c6e6d4444bdd00048bd5e453b2a80003703109e56e840006e9941543be3600038125ebf31d58000231d06dd3268b00023ad3fec244b80000a581f374e3290005bfd5230468530004caa3dbf5177500061bd27da5f9b40007f491f5652c9c00064bb15fc4eadb0005cbd60e031a6c000245a12ee469840004d6365c6306b6000201224ca403f60003fee4e742bba800017ee5fee493ba00051e17edc4e04e0005d0d757c44114000481734f258ad8000722351dd4bf49000573b2f2e5e4f70007bf54b3a3bba00003c50630e2106500001e0600230c70000252b43915ea2c0007e5205675429e00068f417bc3e8800003f4f05e12868c00010a861182a9fc00016ed6fa937b3e0002f9a52324ae000005bd9133f261ba0000bed551a3c35400039d011e52bba5000171b21e5463c000052277c213b28d0003672652c367fd0002c44003f4d2000005b92768a5a8e6000762228cc56ee00006cf01f222abc600014d12b1c5f22f0007e5670162283300004f345c64c91f0005960291125a1a0000b402f234aa6e00056012ebe39f6c000350313d22181000002fc114f34fec000289b25372eaa60001e6b22f7437bd00045fb37f74f3a70005e3c1e702b85b000172a727e24cc000008ae5d762885200010c30b794d6e00005cd91f49315c70002276185c45e290004b235f2f2c4a700017866bdd5f32d0007dcc3af043fd1000474a047737d1c000316369592b54800015ac0ae84eb960005d4e40b941d6c00043ac60b43626d0002c464d67285630000fdd3e9f40c9000044d9783a3398f00026e763375163a00061e63d0f5242f000640451483c1380003b247147514bf00061841e663e1a80003d9c1a464c9670005949516729378000142a53f54aacc000554a50e52043400000004741387d4000301461c020dd30000123309a51be80006545359a4715a0004eec767538c2e0003210095a3087300020894fca208a000005bc53aa4219600045797a974095000042240379271480000e13025b4597a0004c384e7a21c880000400169b563810006c7a0fa258f2800072bc71617f8335ae7f8335ae4001800040194db859db0000767c419b2afcb00014bc6e313306400027a5552b4a882000549e3361578da0006ed1516752040000678c42612f3580001de705184907a00051a83b4d3d9d00003d636b4d2d9c20001be67fc52ea840001cd479d82610a0000c8f096f39396000335b7fd0385da0002fc15073474640005032141037cf80002fed41fd2de370001b2313b75f2ed0007e5846bf52f71000650c30a7467000004b9b596c43a3a000486210064813900050232d3e2c8f600019aa78c0528aa00064b164713393a0002802120254d100006adb56c6467b40004d9631c0227dc000058968014790a000502c3b31304d600021796e6b2927500011990d4e46b2c0004dbc295027a0e000104901565160c000643747823ab1800037ba794c2157100002237dd51f90400001017e7748ddf000508d2da15173e00063456fe22df2c0001cd61b432a67f000143f40da400480004134349c2cf1300018c047734eef10005d2f679132ac7000252b1b034f0040005e25088946d640004df702a54c25c00057c748f223db0000082e73b736c9e0002c993dbc5d76200079f0205c23724000067675dc2dc160001af115fb2ed400001f0a20ca328e700024f66bbe4c5f1000585645044a22b000545c011431778000253006895c0ea00078924c30402a800041c07d5f4a1ca000549a38883dce20003c041c0d487d00004f8c1556452400004c4d26225a21c0007512141a5f3300007dbf36ac4211c00045ed57163321600026d556c14b354000586f0fd13876400031db23fa447de00048ff2d953af01000357206f35c6e00007a981bf14edd30005d0f79cc33a69000274a1137304e6000217c5eab40d6e00040b86cff48f900005156663830acd000209826a25561f000698e06202480300009364bc03e8560003de87f925ae0a00075f10ebb58905000717f75c53e3f40003bbd65393d2400003f3e14705c7ec000799f36a6279b0000126846504cce500059341aaf575ea0006f127ba62fa660001f2a27c935ba00002aa400b625c540000bc551a85a2be000745b6449250280000b5c57c8369520002dca6e2c3b07800036d943e8275e0000135425af315a4000243d78893a0ac00034b4682722a4800007194f733e4ec0003d750f6c30a5a00021164831267f80000d7a285b2091a000026f469030a73000217739562c54c0001a71612445a410004b7618bf2c77700018023fc43bce00003b5453802d0f00001a170a084b42c00057412386359c0000303c65d25275b0006444764233d800002b1005c25e9d80007eb403273d8c40003cc647c051e8300062bf722e556ef00069a56376228a800004e7125543b40000488928d45de6f0007a80201b299c800013604e8a387c000032341c0623ada00007ad50915e2a60007c80311e2ae7000017095ea35123800064342b6f544cb000679d5abe4a11000056f67e8b3236e00024aa67a52e82a0001dbf5c052fcbb0001f01075f326c4000255d59f73f6e10003d8b49b62b7a200016f0297d3eaa40003dc20ab93f790000406d5d38424960004435413b468910004d1d3fcc3ee470003d085d514726c0004e1f3a62252380000c7236d82947200012e24b2627fb50000f3e0bed48a5000051ac0bca5570c0006b4b0f73306740002016480237908000300c07903d80c0003b8e24064332200047087c303169600021d3531339c5c000345a75815c2ac000797c5dea3380e00027324a75454060004a72794f4d37e0005a537f432228400006716c8c4286c000449333e7501d4000618b07ec2cde3000195e229d5c5200007aa52b402c10000019332e6a4a5ec00053f85c5d38a0c000322501932de340001b916d9b57108000705c3c24412e000043d234583f39e0003e92326b55b9a0006bef4f735b76a00076963b7a2c25900018717dd140d3a00041cc0fa83e06e0003bb704dc456c200049ab3710274160000e7026ff3b1b4000383d08103be2a00038222a2c24b3a00008a335cc4280800047a66e5634042000278f6ea95e4c60007ba913f651ece00063c80ad34d8a80005b2c328a37c420002ea94ab72d7500001e051f1235d980002ca2258952bd9000655c42922a03c00015b527bf4226c000443000925325a00065fa61942bb4200017cf2da14ec380005e1c6586380f4000306115ce4a0ce00053da56d843080000495e132d49e4f00052870811494dc00052133458266dc0000b8a297b236da000062172eb29d7000016df07a54b62a00055fe7a07221eb000039459e22f9c30001f737cd03c1f3000384d20c83abaa000361c1cef3172000023c014b13e3f20003bea61113d6e00003d3a243d4522800049a43b664abf3000551802ce51cf0000676220233aa47000354f470b4925000055112c00295c100011e4195e31a7100022f25aba44e73000497472762c8920001a1b4d925a9fe00075ae69c55ac6300074f421cd460a40004bd41403544d200067bb5732459040004d3e71a95bc240007901468f4435200047d76d77351a50002a2a283433e1a000269e6aef580de0006ff12a77289f4000122664d75c6e80007ae2182e50e4000061161bbb485050004fde0f384c10e00058a954693872a000309b46f43e8120003d2f267349cbe000542166c8394c0000328b5ab0570e80006f4e6c9c56a6e0006cb359bc268680000d52235c379e200030332a73389800003834297931ad000022aa007a58c34000714b076953b000006b4c5ab65c6d000079c656222ef40000235e31d3556300006b2575a32b5b600016bd36be2e1000001fbe536c4a2700005457212b54bec0006b394101277120000eb00e1031fc800023135a6b4603c0004c5f6e285b194000771f7cb754d7a000688f04722c11c0001a004c74514f4000637e74af3c6b000039b14c3920b74000030161e7447a200047fd031d3f85000042fe1ce428de80001307333d2b25100015f062b636abc0002dc4203a5aedc00075672b2d340c6000287c65b94142a000428507622ca4a000194c5de15bc840007683102f5af6500074a717e0307f8000232a64b23aae200035d05e6641e8f000435a38ce4bd2000057624e284e2630005b8673aa2e1cc0001bc87c5e553560006a355e3032c0000025c52d4634fb20002883618f4f18000060ed1a9f2d7d00001a9e55ba3c0f00003a2a4a2e57c22000704a5fe6342130002839743d3a1b0000355d6110227c4000042a7a1746bc000052447475395b800031e36c8d4e4300005c7c7e182a860000189e22743b25e000371a493f550400006b665f25215f2000034336f64176b000419e08fc50c8800060b47c8b5e0d00007f7a6fd95e9060007e3c721027f840000e8423a25c1800007a3d70dd5277800066185abf28b34000132f420b527f400063e9689c34760000281d1cfa5a0c3000747a442b23300000092635cc243c00000ba51e602c75800017fd5be756f710006d1708b33c7ce00038692877413e800044d22ba12829a00010c53ce9284b10000faa0d2a2d9090001a8111714a60000053c967541f12000002a0538634210000292b0ea84c5c40005a38546128ec4000122268b02b80e00016f507813258500023d3727f51ab60006397112a5d9500007eb75729400a3000406f64e12bc76000171c16465a47400073e673f1471c40004da13a74441600004af56bea4a99000057bd1fd2350f400029ae051d5c66a00078394a85556400006bb261212476f00007b14d3629f8400014b97951454e00004d173f92486d4000510d1d4b335da000263044ca435fd000460f0172201a00000015221138b8800032b15d6d3069b0001fb365205016a0005ffa1aa63d0850003a4c1ab550bb2000618512cc4f74c0005df4150f32a6800026025e52352290002a1442744c0d800057b332ee48d0000057eb13ab26f730000cf0521b298000001308728343be800048a40797310d200021d0484a449100004ace37e54e4980005dfe14563812c00031027ecb5ee0d0007d1e12805290c00066e55dd533ee0000291271a453f5b00066b47ad154800000688e1a234477400049bd6e524b010000579b046133e1400028e4222d383b200030171f4746c5f0004d1f3fff30790000223346c137bc00002ffb2fa55e7860007cf44a4145d4e0004c1525c23351000026b3033b3f6550003da2423c52e04000659d7ba739d2200032e73ebf5c68a00078332482365540002cc22d395f0240007dcb1c4d26e300000f1f465c3755a0002f0d058c2177e0000183481f5255c00066776d482fb180001f85643d5c35400078da418e5ce7b00079503eb54ec3a0005dda57ee5215f00064237c49338c6000287203fd2d4c60001ad160ff47d660004f6e3dd336f320002e417ea3411e000045ef588e432f600045ef734250bb000063eb48cd37b2a000306937b02f8cd0001eaa7b3541ccc00043d27e0328dcd000114a3af0267cc0000e6320164aebf000553c28294b01800056e51e08345c80002ac43e9154cc00006d382cba57d68000717d6bdd445180004ad054545832200070d336462021000003321ec057f0c00070877308227cc000047b562e308a5000212e0ce33473900027da538e4a11400054b35a9d27f5800012115d1923f7100006d0057e5233900063f714c93b6b500035997fd23d8d00003af976dc256b300009f10b6b20b6400001956856486160005013501c27f6a0000fde557b3e050000400b023f2d3740001bfb60592aab8000163a19305df660007aa71f3c5e27a0007bd515d0385f00002fb26b373fb260003f665903477bb0004e7e3ea24eece0005d4a0a32323000002a8323964b8ba00058310dca4c39400057cc32735020800061a20bbb5d7bc0007b78205b4907d000527405f955cc60006c3b5db559a0200073567eff304b800022da44ab2a9a5000154830475dd170007ab257ac5d3210007a1f50d3408da00042310fea26d640000d056ba72c8580001b5b3bdd5553c0006af7464d35ccc0002c476dbe3d9c10003b4557502fe300001f9f7a0d4bb8e00058154cc159ef80007523060b43dd800046e122b530a0e0002227264120a0c00000f449c42021c00002110cf8261f50000bf15d8c2ba6700016dc48be5157f000624d6b2c2ce68000199812e73666f0002bcf47ca4d9170005ae72e0a420040004617770d5a48f000738154802cd300001d1421a44254c00044b136e8492cc000538c1bbd44fe800048d60aa63d7cc0003b997b8e3a64700033e3285f2e7480001f263fd0527e000063df3a7f4c7c10005876063f30f6200021657bb33c3f80003a9d521c36eb00003025056f453440004a0562ab36f180002f622e69404c000044ea19b4439100004a73791c5e4340007bde72063ce3e000394212465c34c0007a4705f02662000010cf5f6a5fe2f0007edc25c6521bb00063ae1d4f40b90000442b7e623991e00032840e802c91a00019164fa0368ea0002c8e39ca4422c000495132e13db20000401b38c14b60400055e5718a5ce300007b0d163a5e9780007db16b823c5380003b5b3cd22a9c000015e40db737ab80002f92756639c840003284589933d2a000275075992f9430001eea769c3a33e00033c87e5233093000264362bb2c5b700018410a3b366250002c111ef024e980000a960c4329cd400014a87abd421c800043b73e1d5f1b20007db169a74fecc00060267ebe42da400046ab69b527618000107c40e3545a2000696579f52bd4800019e2098831c26000228520f83366800026987e725413c0006a04035153746000667104a73e3920003baf0a195e7500007f546ef13830c0002fa7196e464580004dbd3c5e51df300062e256ef5a226000753b66c33718c0002fa90042401c000040ef41343ab9c0003618518f4a6310005413668d3901800034a17c02357570002a7137ed3866c00030882c4d52f9000068e76b36573490006e6821235f2bd0007dea298e3db8d0003aad51be28cb000011ff3de1216830000219245a441a70004844535c3cefe0003a4034b8459200004ee543f32c50c0001a0b2a9c405390003fa876dc30b680002238204f4858700050624f125a28000075d8191e47e90000537f29d421b5b00002d007d823034000087e6d235d48e0007a5865543e2ca0003c7226472c2ea000197f56e93c3380003a82384b4032800041a664f525fb20000c691a7c504fa0006100415725e840000af726ee35bf00002b191df43f7f80003e8f78f730abe000214c1335280f50000fa85bb2558620006b4a168743e76000474c487d7f9a00da7f9a00da504600005f9b757b2ddc80001c14252330d4000024497413268fc0000e6576db30078000231b5f6f46bb80004c8e407d55bbe0006c6e1afe4e85a0005d646a0c3215000023b120f32880d00011124f8a4f0e00005fe660c42518b000099227824dc7c0005c252dab29fcb0001338797f5a0e000078193d2844f000004d282492242aa0000880357d3105100021da75d15c44e00077af4c3125ae00000f9d4ed23b010000360c748e40ec400041115c345d9350007a931e235b35a00075ac5c1748a74000535103423b3200003a36749f1fa8000005ec0783577d0000714c1a753fc760004019263f366c80002be107452c78500018247116494c900051b940414daf80005d6c1e6a2c50800019ec2c9c3cfad00038e527e1499f300053693c102eec40001d9478e75e46c0007d701d5924d6100009162d2937064000301604b82a65700014195f1c4ac6b00054c5027149e5d00052e10674378f70002eba694e22b4600005c566ad398bc000338545192c89200019af0d8639bc2000338d61255cdc800078a061804990b00052895ec633db80002a2a4063481e900050085bd4410c800043f32dba307080001fea292d33a600002a391152494be00052e411303028c000204805bf47ef50004f002e4234924000290636d74aa38000581a514d3bf340003768503552ab80006865783c37d1b0002efa7bb84c9f700058e4548039ea6000345b70014d52700059f1618e440c00004dbe0ef83e0470003bba0b5f49f3e000536a144723ec100006bf64ee382bd000303b53de520e600064556ebe5978f000721f086d4bfc800057266d52355760002a9931ed4187400043ae4fb22f6000001f42041844b6200048c025ed452e00004a4364ec5438700067ff279135cc90002add7b2c5ebf80007e654a3551d6800065e14cdf26dfe0000cbf67ef3a5f400036386dcf482d9000502f75de368e50002d5c3e0b35af30002aa94aa2423c000043dc38654dbc20005b7774df3d3f600039dc50f5213c000007b521be42fc00004793639529fb100012d5136c2ec340001dcc326342498000471d27993b0350003666744146d640004e246df95989800074d473585bce400079584ec62ad20000169d3b914cd520005a7b413d5983200073dc591b3538c0002c21121d27afc0000fc126e824f6e0000a333a2b5c0d4000790f2d2f5cfa20007a7044b05dcd80007a9c0fec4293f00044e745f92e3670001bd40d5b2e27f0001c7e61d65776000071360c812adc4000176e621c3eb640003cd63ba35c4eb00077c45d234f84e0005ed93ecd4252000043e26c4929bb000015fc6e4d37b750002efc726d2844e000100d253547880000519b7275454410004a701fdc393ce000321d75c841640000429c6a5d2c9c00001d3302d55a1c8000769b5f16477440004e62238a39360000358e352b54df700068837bdd3f43c00040271f013f1f70003e4370473ce15000392d78c355f050006aa45c44537b200065fb06e13ac20000397a58d43f3820003f01448c4e8380005fee12fd480e40005041423b228b800004fe32475306000069d314282cc1200019fb4f3e30323000206250d42135e000030a79f42f4a80001dad1f7f287530000fa4507d3ff0c000410756b13d90000043162570284a20000fd72ab4538c00006d01366d5ad1000076196c172795000011db72914aa9400056db562d312d4000236c510456b9a0006cc16d8c24d920000952376c5cff40007a816e8e5b010000797e70764511a0004b684bd32fa2800020b532542095800003d33cbd2dce00001b0f353a4177300041b75bf33e43a0003c7b59e026a810000d1955df34822000293a60042a240000189627303eb900003e5f2ce54970900051dd6b58454550004a5621c84153200042303b0f29f88000155902773fafc0003ee71ace3a80000039fc6bbd543e400069ed7955474260004da359eb210c700002413e264cfb700059063f5621a9000004766807303f200020b42ad72b9e00001b333b843f5b30003d8d7e495005f0005fb3016b221920000547350f548040006a46554e404e800042ea3a8b398b200032cf04043ffb10003f5450a840c0a00041447a292ce7c00019b60651375d00002e314299570a000070143df85949a000733514f94c04200057c94410257580000b84742e32cb0000260175935220400064635ce423ea2000083d767d2ddf00001daf040856c740006cd2784e2d1f20001a56254e3c5000003b6a108c4fda400060dc61ac4f23b0005d821f3f467360004bd82ddd2be8a00016ea4574255f70000a7550df36a680002e496bbb5867400070f172765279c000659658a82b8a8000192139a7415e200042a057564838800052eb7b3d3411600027876ddf5299600064ca78473b5a00003b4023e52d00c0001c4e2c98310820002215590c37d6d0002e992d4622d3800006232b7d54d9100068e4172c577680006fda6e6538a2d00030f80d68574340006e8130744b1ba00055b547dd2711800010af525f3800d0002f8e31b2363120002cd32d5e28ec3000110a17d15d7e000079ad49af223d0000074567695a9a400076d22511547800006a6d7c6d32e57000252c094a3f3c30003e460012264580000f7772a15140400062a657553120000022c6066429a1600013fa21734a5c000056fc19643d69c0003bbf466f3399d0002753467425780000110a158f4dad50005ad914ee24a11000090073df2dd140001ced2f2d2a130000175e1aad5330e00065c729143f5b80003ef3660b388d000032ed56865901a000722133512843b0000fbf31eb40a1c00043604f985752f0006dec52b25290600065bb7640468e20004dfa73ca5d0300007d515f6b3c31600037c20a27403990003fd55e7f2139c00002f26b4352be1000650e10a857a700006f8a039a53ddb00067571b53274580000e5f1d2d2a50e00014207ab45ce26000799a360055a9e0006c6c60424e9800005d3a669c4aa6400055512136485570004f8e588e2c600000187c350f5ce2800079bc4ce63af2000034aa441127bc2000103d32b85ea060007e2f45c12de320001b5e4d9f271aa0000f732f6a280740000fc16c3524d050000970329c3b34c00036da2e9c30d4800024350ba85344a00067735cf826a700000f666025274210000e284df330ccc00022ba2d6d2197800005eb5d384f0630005e7b472140134000408171f83e0470003c0a65a13f1f60003f031568474060004e5944954c1640005a5e194036140000326f51674e7710005bd44e3e480e10004fe769c652c3a00065784aa1545ba00069712a25358290002ab640af5e0360007d4f4c3a5ce1a00078c965305ad4c00075d9157f277c20000f4365f03556700029fa55b54120000048897040370690002db1755c288be00012544776582880007292143b3adc000036316b693b214000384237de579c000072014ef646fe40004cfe0a134ec70000607a1e7d2f7020001e14276d3832400031a516642b66800018687dc1389d0000335e69934c9fa00058f03aac353f800029d737f736b060002d394a0b5ae90000781414ff50f7000063e064802c38b00018701e22553280006d1a2df4522f00006517215745ffa0004b2c641038e8d000308a539b48e2400052f41cc2373790002e1f176f3e75f0003c5e14bf354a40002a7f535721f9300002ef0dfb295a40001425585d2a824000163e3e3248c1800053e5588b4cf240005a764d635ae6f00075636d745b9c000078d66450304de0001f982eac1f87600000314aff4da380005d51584c4afea000556e173b3ac8e00035af016f5a34800074096b142943800014a862b75fef20007e90435b2250400003842cc92fc350001f26562737bc800031616ecc3be3a0003804015345e8a0004baf0cee518c600063f348fd33da200026b546e04166000046d366093b0e4000360b4e55355c00002e18649c4ad0c000551d6d8720394000014752a1501520005fae3db12170e000027d7e482d1550001a536d964f77c0005ee9448155b750006af417f9279c70000f4d6f8550ec0000614f2a22240920000880254e27d940000f745a603e6fb0003bef661a38588000324a2e815205000068181aec334a00002a09125c3bfc4000390e340b3fb4000042bd7e483bcd800038f85781467460004cc92da228a6100010911f9e21f8c0000562654a2adf000017a96972479c30004f104a273aa3a00035a233563cf8a0003a30479f2826400011f40b634da600005d75061f2a84400014aa0df95eb0c0007e6271993b1a000036e4743a2452c00009d2500130b580002353328d4da4e0005c7067cf33c9700026bf271c4ce040005b3f368058a7d000708458564e7a70005c14371530e1c0002310436d4f2450005e1738933a0da00034673ad929017000124544812f27a0001ea054d336e0000033f1156d4fcde000606569db379cc000313e1d67451900004d762332318be00023a61c8437c820002f2719612bf820001877475d3910000034de02b134fd000029517d8d3aa38000349671b0523b000064a910373d90f0003b5f23b2219000000649187d576220006ddb5f4e7fcd5e0a7fcd5e0a3c06e00038c262dd48e8b00051284d894888c000515f62fe387e2000311d7f2c234a4000061119152379700005c64d264ed400005ecb61c7367900002d117a31269680000d946b7f2a3ba000153d68083785c0002f0774ed3290a00025625dee4d92c0005ad51b825ac5000075e65f2620680000043e39f54c05e00059091179358bf0002a9c56c139b2d000335a33b34c97400059d822a432259000243f24265de050007af207215d0400007e7177265a12d000747e44ff284cf000107e1d8b2ca340001b2122c93ddc40003d451b3258f1c00072182b4c511c4000647d4d7c3e2c00003bb27c1b2db5f0001b2f41cd4bf4800059d1240e39e5600034371c0e5e9e00007e6d11bf2c8dd00018c70d2c367850002c10120c57ba400070e4599722c0c000065b5e982cc980001be86fc45904800072803c4a5cf5400078fe0eab239b600007c629cc7fa87c4a7fa87c4a479ea00050081e0d3434f000283c4c204c706000583656bf32652000246335b228f3600010d236da5462300067997b0a5f57d0007e7535187fb05f337fb05f333d5960003a485a763e8410003d4d2cbe403c8000428b50b9360aa0002c694c402db4e0001b1100e74cc100005cd16ad23d1500003dc141ca5d8bf0007aa7308f4d4980005b1716703ba1a00036df071a546180006aa27cae7fc270167fc2701625aa80000b834b9824df4000096e6bab3985000034f4220a31dd000026546f083ba9e00036bf6523578500006fb96adb2495a00009c24ec53dc800003e3661db5701400070720c16577c000072380f3f5353800067556c02269f90000c801d44533fd00065861db62b41c00016a46baa56e3a0006d347f264deea0005b8d663755b080006c247b88583800006ff76b33558ee0006c2b79d725eaf0000af341eb2a79500013b55b52370540002e68212f59020000764109fa2e8f80001f8e45d43ab5500034e2171737a660002f7219325756a0006ebf69b4498b1000537567a62160500001937d1e26c1c0000dcd27112cbd60001a2f2f693262800026024d572aa1100014f31feb384f4000317236e2375d40002e591dbf5661b0006bce1d1d201a0000036a2643505fe0005f9b1cf950c9a0006246739a4ee440005eb14d6b55c4d0006aa11b2b446d80004abf65eb5f6c30007e403c2036fd80002dc574f72033800001803de831dbc0002299268e54d700006bd01eb625b500000d631ab6342580002832520031e3000024214bf64259000045be2f0043f87000472405dc5c52c000781f6f3634e6a00029906b79543c800068133ce443b7800049e00de049ec400053ef51913bd680003a6012ab1c800000001924873c54400039b16a765bc9e000778d29552dea20001b4817612e4a30001c581e4d7fef03927fef0392246e700008206b074f6a80005e4367b13eb110003c9a0edc4da330005b35416a3192200024121f6c59060000728959ef50ecc00061e7571857ad30006f5a5c7459dbf000730d33893a86a00034937cb12fdcc0001e8924284ae8800055772d633afc400035f848a35f3710007e1b66cb3311000026083f6e3631c0002be77d2d4bce400056fd04403b418000361807524e59a0005d2e5e923334a000264155075d1c500079856023500a600060c5759c54d360006a0373772e9360001d5f4e66257190000a3a7a53386d50002f9a413d3f54000043d07c432f0860001f5962fe46f080004f03651428e1a0001150420a41d1b000431f535a7f893cc67f893cc65b7c2000770a76eb416f900041e16819397d800031b97f625388b000668805f1356ca0002ab81a9e4d91f0005a850bbf4da060005aa60340501f4000622f38f62d55c0001bb61f305155100061b43d8f2c9700001a2f2e185ac6e000759670882ac9c00014ed07e74d7540005b291660573a10006dde6b5032ab00002917379d25fc40000a855c494c60500057dd07472165c000047b128d2d3860001a4b596a3460c00029e9781a2342b00006072998471760004e1037b32627d0000c0a3164538d800069c15b5f401ca00041220ee8267cc0000be57ae85b203000766f7b402d07800019f67a5d30bf400021e6110c5042c000608358902aa3000016d022f35a3a300073b00d992669c0000e4c221b501560005fb479527fc914b17fc914b132fc0000295a61d8454b4000498d1c672f82c0001e81021034cef00029310cf15bd32000769c2820224370000423128741941000433263f2207dc00000226866374d4000305e45b5561120006bc51f4f2993000015502c5b5bbd600076f574064af0900054cb241b3cd700003b6e35d5275d30000da554f12aa5a00015423d062dfbc0001b4a0119436000004b56716c518d8000663913982442d00007e360db226fc00004863eb3306e800020f765ac349340002a562a7638e7700030f15d3a546bc0006a66332e5f4f40007f086e6843330000468437f03b77400037c5601826420000101479105b75500075847fb52ada0000188d06aa2c2a800018f717aa38a7000031f93f1c5859000071a375e85fe070007f795d8a3b610000366102652b74200015bf18594716a0004dde6597565470006b924fb4536d4000671b3efd2d50b0001a4d4c0b50bb800061ee6b97550f00006e600c8f23a74000077f5c684473100047cd25b72907200012cd7cfb458260004aac2fbd24a1b000092629dc501080005fa8452250c6000062b2371a225000000480112621f2500002e906cc55ca40006c876e51208f400001182f8955080000712414ed40aa900040e132ee49500000525359894da7e0005ab7441c433ec00047227b7847a8000054661e374efa00005e3503503394000029896ae83739e0002e42316b3234f000241138dc49ba000056967c692199800004c502434868c0004f8e1fac5d9680007bbd435224f140000b1f39db58c0b00070e620c152ff1000654e7b602ed000001c811e4d52df200064b864ea5769c0006fa4653744a9c0004b0c15eb466a80004cb71ac45a980000758c2b1b27b780000ff846bb266640000d902cf3544c800067f849ea2448200009030e335e5940007e1b64a15d1440007ae43a5d579520006f1c4d353913800033c634372992e0001387567f38c580003250444d2c46d000183d265b5267b00063bd376d5397200066f47c29397c4000345d2d294fb1f0005eb4074f57cc8000701376584e6800005c5b4db457ff000072d50395297d80001319224734a19000292f63bf399b800034f52b764fe9c00060c0527855e1f0006b4679b754cc600068bc56a62f9730001f3b2e03205fc000026870f4294c40001254305630ff000021a15a5243ea600046e776315d4d00007d5552713c726000389c59185862100070087e4852cec00064f07d143468e00028515692321a200023b64731336d0000295b264d46e700004f9164012cc580001b64193d3f7900003e7c5e1855e020006c415a6724afe0000a43448e402e60003fd842963422a000290761803819000030a416d94a84a00055bd008f4f7ec000603557034486600048af455f4c7fa00057ad1c2a3f8f00003ff9121a3c22b000384507294a110000580e7dea3da820003bc63f1e3a15600034315b832279800005107fec5b26e00076fd4f9640cb6000409638ba24bc80000add775f29f5800014df3a723ca2c0003a941f1851c46000630776432caa000019b608844bb4f000573c4c203cc000003d2d416544f4e0004942693e4241e00043b60a0656bca0006cef369a372460002e614bb24993a00052b057712486300009141f3a3bef6000380237c65180e000630963733396c00027fa2adf2b9a6000174b63b65657a0006bbd19c8511c8000653d0e5f45b360004b0841cf4ce8000059133b4e2e9f30001caa030621ea0000045702693383700027053ec522b2e00006652218482ae0005091462551bd800064f075c7305200002059588639518000347b7c6826d5c0000e7c320928e6700010e06eee31c3800024ad2a17524e800065cc66d356e200006eb361d923c74000074114933d6a20003ae902bd2be180001a13062f35a990002abf0cf744e300004c6c7dab28cd0000133835fe4f5cb0005e485790362c20002d6a570b5cf5600079f9016b2bbfd00017026b9d4e9040005ca4004c30ad800022bd1ff8477a80004ec307485ccfe00078ef6fa1562fa0006ca11df724572000080053e33fd500003ee056f64285b00044ea024e31b1a00022f616663dcda0003bbc3b322256600003ac686c587ac000701a2829514c0000619e67af266bc0000dbb4a8a346800002bbe33dd54b8100068e979f75462900067d1782646ab00004f0572d035a110002af001bf33ee9000270174bd51100000620966615105800061e47128555b90006a5b3ac73ce400003b4949c05d36200079fd593444f4c00049e01ef84c5c8000585737eb4f6080005feb2e8652a5000066a84fb43d8520003bc241e4598a0000787f125d2459d00008502cd25e40e0007c417137374cb0002d945bd3594c800073a9739557f74000712272ab3d8420003c445d5153df9000669f7ae73411e00027f16547382d4000304822555276c00065677bd827d6b0000f6b09883cf3a00038ae21674205a00044ec225521ef800003a44cdf416a500041c11e592e4100001e7a622c33b4900027776d70207e3000003538be2cd0e00018ab4c3f3bbab000372e32094aca0000599262ac38ea2000319260073f19c000407172614b42800055e23bb55b2630007626154c55b130006b746b9123d85000069d0c22490c600052f01a234063e000415b1cd726db80000ed45c715504300069f701272dc480001bf128893cd3c000389c65112d61a00019eb5bfb35a030002a897556421c400043bd525c3152c00022917dff3bd2c00038330bc44be48000599b18d4296a9000126e63512cfc00001f236be646140000526455a254fac00069b778062af1e000155d575c39c10000377a774b2eb740001e773ba93e0080003ea54b90370fa0002f232ab45744b0006e017cf3380c10002fa5282e3e4700003d6e485832780000279829cc473fc0004e603de422c5000006683dc74cc980005c5c6f823df7e0003bd6415b5e5f40007d7f2f612fc60000207827483968200032f85e7436cf00002e364e54453c800049894af124a8a00008cd67c7257140000a0a1ed34b03a00056506ded3afa000039e55e5853d8800067a32a98553b00006b9b768338e1500030fe4d9b2e0e00001f3e5b9b29134000127013503949e00032f537aa5844a00070597b1330030000237b28ff2e7a90001bee0dc52da9c0001ca010ad2663d0000bb9344a4b65000059c6710a51d9200064171e0b4a1a800056655c30480b50004fb93775474b00004e88727f333f8000282330782780b0000f4f7119559600006e2f13082bfb6000176b506529e84000128b699f2308c00007a4728d25d500000e3775ba51b400006356620045e8a0004b0876583064c00020ef1ff04e74a0005c287e7e253fc0000a7302d523dfb00006945bb5570c50006df924e82cc6e000199c0c8a2f63f0001e2b62a92ab840001767470e41b2f00042ca695936ba50002d6c0f545cd45000792755815dcac0007cf95df54129000044ab61693948400033b0568f4701c0004f5023a25a48900074060e415cfcc0007a265d7d272d60000dc262313ddd80003dcf5992233d200006845e064ded80005b035a3a593f6000723b326e4c3400005b0d18142def40001bad3b9a5069d000604c50845d8000007cf417bd432a800046b3642f21ea000007fb4d912996c000144905803b6000003f0502d23be4800039a977272e1ac0001d2642c03160600022845a9547c030004ec854a12b174000161a0e813cb460003a27223d5334400067c51d664bea000057d52e615ba80000776e3c024dcd10005b381b5d2107a000021557d8358410002b0741853f998000424e35af33fa800029d055b35096f00060be20114774f0004e751fc33aa8100034a225ce265600000caa411649a0400054496876260e20000d790b105b35700075957ae23c74900037be659b2f72a0001e7e4fac24a3c00008ab45a133185000258e37b23e4c30003c45339520d12000026670974254400045e561eb566400006e3843422cc6300018b8539c4a1cc000544b325d401b0000404012a328820000127a38d74426400048d176822566900009b518625a40000078147abe5f0b30007e7e37f64aff40005588255e44a8b000496e124c2188100002fc7d704c40d00057ae346451a80000651611845dea00007b7e4c002e0720001bcf0e3026b420000cb14627350000004af4648a4ced2000592f7da33954a00032a600b15212c000657179822c34700017db10445ef640007d093b995e4720007cdc58e929cef00013171efc348fe00029c51ec8592ea00072d546872207e00005081b0d3fb5a000400d1b593d4200003bea026a42be8000479d5b543d1780003b031b92301d50001ffa379e5a63000076c265bf2d7c100019aa03222232800003e84f2d7fc871107fc87110205c000000097b9d34754000288363594510d0004a0e1ad34aece00055a04934248c80000ab54f1852c8400064f40d9c24c800000d0f23b848da800050eb15d053a720006701138520de400001044fd1591ba00071c31f53557790006a5250e72916f0001264747a7ffc041d7ffc041d493c70005245235759dc000073bd68c043674000479965cb43659000466660e4470270004dec75bb3469500028570fdf2714c0000e99738e351bf0002a0a48cc4c10200059515cb23ed810003c880d0946e760004c9b1217208a800001f11ab9475a20004e4f6eb254a200006df90b434a7fa000541a6dfc3b252000366501d15e55a0007bfd62702930c000139269d259f8c00074cd3c1048d8a00050ef45793b9b400036b55ee135cbc0002d7e0c3b25ba80000baf096b265f10000c57195553b04000680f4b3a5a93100075252a44299bc00012f90b5f52d4700064a66d4b2f8410001ee51eef56cc90006d2f1ff1390a800032226f83323d000027263d802f8c30001f5031b75969500071873d87470220004de52bac21641000025f625857af000072a90b85438390004754178a2b93c000183a4ded2b111000161b60795c5b400077883490369c70002d0056c22edf8000205a4c9e21722000036238c75908700071c7054b557160006a350831514a800062be56515e4290007c7e38692d78b0001a7f766c500bd0005fda6d1d4c83e000591f21dd480a000054f748c1383ff000300870e82b73800018194b0c251d20000a773e56297a600011973f7721ef800005fc1df4499a0000565b3bc12d0400001afe63125bb6200078662e6e2a3240001534370533949000274a7d434ddf00005c2d3fa52fe3800020ad33cc23aa00000bc955d058c6b00070cd41d64ea2a0005cbd4be521db800002f649f54e8160005d13444920972000020e7fff5cf9400078a717e622340000090a178f495fe00051ac4ca73108c000237642835454200069251bfd2dca00001df13f7f2becf000176c095d33dab00026ae78684a85200054af08c03f29e0003df430e9484ec000516e35215ad84000769f44f14fb830005efe1703225b0000069d77333150000028097ae83339800027714fa53ca0e000390b57db43e0500046b40a024c47c00058d745e723929000068f1448389af0003110049e26fae0000e431d3a43c0c00046b01193352220002aa132df3fca000042844ee03f28a0003e92710124c0400009ae39a1219ac00003903faf33542000262230772cf920001a2a21bb5fc990007f2a4a06534600006a84133d512c800061e23b774910800054d5780e4c5e000059bd4ef7368c000031e81a4e4cc2c00058fe6a3530190000239c38df38c1a000313f24e83ab1e000356425e84e0500005bed6f47468b20004cc77553299ff00012ca488f5495c00069e03b4e393c0000386a05813c14100037df5ace2610000010b626e2576e00006d87640744e95000496d3ff95e3040007dae02f549b91000529e6d142870000017c07dd723cde000072f5a035a450000783c43af319800002559589b2108000009360ac32b8d50001729073449c4d00052d37f1f244e00000b01072c3e0590003bd001104e4620005c1543622c95a00019fb73aa45e6d0004aee46bc29c6300012b81b442303d00005ea22a1446600004b7e0bf7217ef00001ba657f53e700006a5828222eb4000021e3214751d0000066642ee938fb8000313e01ec33d6a00028575ab1337200002a7873e85df580007af70fa547fbc00050935ab6434800004b9f1a352b9fa000176357593b6c00003abf7d914dbee0005c111ed45cde80007c5952325614c0006d9b60b0242be000088534525278200065523d792ce100001bee426f47e850004f5b4d412463400008532bcd316b2000232f361b4aaaf00055074ef1235c00000c1b52a135e200002f7168262124f00001c0686f342700002b8d4ffb38a0e00030946ea649976000546949c339582000325f646a26b4b0000ca9621329c0000016bf37643fb4f0003f045d483d4280003ba53a414eb880005ec435ff5a36400075d62b313c10f00038492b9b24a9a000096a4a6929618000118760c357bf8000725000a12df700001a8309e15e5520007cc91597373990002ddb2ba4377ca0002de8768a4edc0000613b697e5dcdc0007c190cbf5306400065e864274c0ea000579723ff3b6f8000393928181fdf000002f36117313f000025192c113dcc20003b94485828d6c00010875f9439193000323254152fe0c0002016496749b5400053591b273221c000266d3616503020005fed076c5299a00064c7766f4aa1800055a01c432d64a0001b742e0433a5f000277d4d12531500006a5731ac42eea000466163c1202e6000016676025c3b8000797d773c2fe6c000212d0de523b6100006d571f5556f00006b4b38f7367010002bc4285f1ff8000002f4021e52d3d00065767f745ef840007d6d6e0523e44000096c2330308380002293399c372230002dfb4d135e8640007d55289451c1600062cd1aa33e5df0003c3563e43c1f4000395f73e85111400061ca68472f0b40001d8101ef40820000454104bb5f5ca0007dda354851d5100062d769044275300044615c875c5b00007c6144272f9240001ee54ac623ca800009c572ef2b1fc00017860e225c6ec000797e3e6b5edb00007d3936393f420000411c2a6e2e0f50001c482ab33e3880003dc2540e4309000046d011b65284500064a6602636caf0002d41467042636000439479d423f2900006e25f9147814000516b60fb23e180000a4a45ce2740e0000e9e08c23940000035e85a5f5924000075b4461354140000687c2d823de3e0003bc90e1d43aa0000499b44f6507bc000610b44d2215ad000022f728028e8f000113e1b6a416a000044f43a6a496f000054387edf332d200026fd49ff2621c0000e66166f42cb0000482d7e114892f0005145521d45c660004bbe79735e02e0007bea092f304c000020be4b7e3578a0002b7a28b12cb7c0001a8d26905e3f50007bb271f14c902000596026892bf76000176149012188a00002c0274c2c95500018e913394508c0004a0c2b443d9420003ac225b244c1100048f351dd4c69d00057f743cc3401c00027fb5e063e8d40003ca72da82a90c00016fe4cb64060000046853eaf2b13200015a77b644abac00055581c0925cbe0000bf95e8d24bd40000b7b73273887000032c848324f4ef0005e5e483a45a640004c3d3e575bec8000770454b9361af0002c57618551e6a000628375e027e1c000116563482887800012882b2b461460004c8d0cb236fea0002dd024de3d2460003a4854d73896f00030af628124d940000ae3074f4cf400005d8d615c4d8e80005b007ab85d9400007d645aff2e7570001c135731569d0000704313bd46f060004ce66cdf260980000dce392c20b1800002151a6c4b69000055bc50a73f8ca0003e92438358504000705735cd2df8a0001c2257555f8110007f0028ff4111000043de67173e1920003ca96de53b21200036b34c81567080006e5979e952df800065e360513240d00023ab32ba2da2c0001b8240c6435c6000474f3ccb39d6900032f928267f8759d27f8759d22f780000218653394f9590005eab5749470820004eba77cb5240400063a60cf03eb900003cfa4b2d4574d0004a776b49204cc00001ff18b5352880002cb21a1b2765a0000f5668395871800071fc26f045dea0004ae0349827e84000109243975bab6000775332322e4d80001dc214a3568cf0006cb8256b35b200002e700fe930a6700020eb492c2128000007926b06207b8000001e45612fdd40001eb519d62a7a20001555357c551110006a765cfe2114800002eb3ef1211a6000030a60644565e0004b0c37b829a1400012b769b253aae000683a5cce2aa42000165816d63b38100035c818b456f0c0006ddc2c8534343000286259ee3db280003cc874b34bcef000568379852d16e0001ab02d1c47d1c00050fc31862995c00013c205bf459d20004b7423815c80e000793c2f5d2aec600014e36f0b2066000001f179ff504920006016583c3db4c0003ac8036d4c6e00005c2e7e32437ec000473d75b82ea5b0001d21218c5887200071de55b1498d200054377af0266420000ccf616f4cecd000588e21852ff2800022467ecd7f9601797f96017958c70000750f39e942eca0004596627d48d32000510953a74267000046267e4435a480002ba8602c227d200004b22707268000001471756322b4b00004fe7e045afd60007581697b3a161000339c39fb32364000240721672c0000001e777daf40ba500040c56f5d5e1e00007d4c3e6b54bdb000689301582428c0000a2c3a7b3addd00034db5f96351e700029fb7fae2608d0000c1e7b1a52d9700064f401db405b0000426e4c2b37be90002f2241582521d00009f200d320e8800000e801843908a00033653b613db800003f7b0f3f3f30c0003e9760e85ade60007563176d3dbf50003aea77be4dfd70005afe0d775c02a00077d615fd37ade0002efc21ca22cf9000056760054e7380005ee3485622b5000004ba16f87f8d4f107f8d4f10449280004883373d29d3800015a604704357e000458926fe377040002e2e6df3496a4000532874aa43fce00046fd0e9a3e5ed0003bce257322848000073a3d6a2e4ac0001d7f13d043ace00047e20bea2d7140001a525dfd565f50006c483ca84ab6000058f16476244780000a8f49b44a254000551d5880522d900064317b231edf800000275aa136b260002e7c0d8e38d7e00031782922349ac0002b106890532ca000670a5e94284000001062654b4b0ec00055ed404840b3e000423c24e445a2c0004ac31cd54c3500005a3a77034d3490005a443a972057d000004f50544f1d000061bb562a29e1f000133e51084c2c9000578730f330c4f00021215b55561240006b9b2f97384e20002fe639f15b29800077fe08814912000055cc569b40040000414c02613134900021eb009323cc4000073342a84a02a00054a9431d51ae400064f62c0d5422000068464c022021000001ee4d0b532700006951620e295b500012045e602fdb00001f306b93325680002638518f2195c000049c04e446ce70004d1e6f5f28469000102326dc21612000035b065a460a00004ca45d555a266000742c29504061800041d60db12569500009e07dd1362a40002cc24d54458680004e591ab622400000084448272d95c0001b8f769952504000658e37172e2b10001c0c6658286a000014a666942dda70001b712b962e2e40001ce34d133132000026f0133a22df90000573318c5f5700007dd023ee564100006dd761fc4900900051ec5ca15b480000766579e44bd96000583403055cd3200078c638c933320000292b021228340000107668b258eda00071675881588c8000734754ae5918f000721417522c87600019de4f4b4818e000517170473c1590003834491f3de410003b51546722d000000616774348d3e000519c227b4c1f000057a609d2561b00006ccb65942299200005d8726f3675b0002c7023833328c00026f53abc4c7ba00057ac3b602b76c000171b6ae4239000000db6540448a6400050bb0013435fe000465b5a8f2a9bf000151a72f831312000227810e25281b00064d14e4a26c0b0000c822c2642970000484d553f3491500028ff03435407f000684f3a162a640000170a4d6a5b379000766d648f1f5c800000d2708c52a960006590486e5e4290007c1c5fe05967a00072744bfc3d84b0003abd0a615e3c60007c2a3e8625ebe0000b21594e362d20002c995edc34fac00028c73ea85737800070f971d24e2000005cc253b740994000425768c354b200006e3907863edfc0003e14180951dd700062e75d62268a60000e667d86279940000f9d3b5f3191d00022d5171e5cd8400078bb48d33c39e00038bf493a217a000002bb5cd83a73100033d55547595e600072a67ccf43616000469c60363f9620003e9c6ad854ef00006aec08fa375150002e51445b34db60002a740f0c465b30004b8a30823ac54000373408ea3109400022a41ebc4a26400054022a934986c000530e153c26d760000d061c0c561c00006fca0f77403aa000403e5fdf37efa0002ff06caa5b31900075fb4997577060006f2b6e5224164000096104465f5560007e3946b230d0300020eb28ff417b0000436f3751599a000076e5655c342d00002b333f795910900071f031f85487b00068815ab8275640000d8118f6225a400005674f632927000012620c794224700043880d0e2ee540001f304d2a46ef50004c9c1b16200e800000dc60b538dc000032ee17174df6b0005b2a184c4009000041de437630524000213527222f56c0001e5d25d94f6e90005de848f13bafd000377335a946b5d0004c8678762396d00006bc1a973f9c8000412435ef3024c00020e67b144f5d8000612a5da42b33900016355ad8363970002bd50e5b31f560002300095c4898400052b81fe2364200003031205f50de800062362989318a200023c912653c5540003a0a18a420990000015a493348c0000055bf570e4d10a0005a8a545551700000653801a1286f70000f97279839800000352a2ebf503190005fcd6990542e7000679c44cd442f00004a1252135cc580007c6e60b23ce600003d5b18bc3386800029cf4c5c2bae00001934736920bc000004c6053b5f3e40007e3c24be5c75400079aa52c45722c0006ea61aa02aff100014aa6cf03faf50003eb91cba2d3a40001a4532bb49fe800055510afb57f4e0006fd370a53d6e80003c5c2c1648c8000053fa373420867000015e0c0153ace000673a4170534ad00065ed6a7721a2e00004626b65502070006035397653e00000691838a454bd00006b762bc136d4c0002e566ac334af50002881535f27a5400010e727d944f200004e3f501a2482000009ee310354ea80006a2a0e013a9c8000375f28e158b1e00070d113e62ad9500014846a192d0a00001e5961e120fb400002796dd3330ca00026f65fcb2fbd400020b0423c3be5500037765bc45aa28000756e1104431f500045b718ae53502000664c35df3842e000312c6cb020d4d00000b8650838a34000335c6fb429464000127161b9306d0000206239e829571000120e44b45b4a2000776e32414a000000577852bd4199300043436cf331d00000246b631d4525a0004ab719fa5ebaf0007cf95621285620001136039547dd800050071b9933028000273f1cc6586260006fce495a45c030004ae61fd34d2e40005a5c41bd4c76e00058503cc84947d00052106a1d2570f0000a3a57f242e7a0004621715c2570c0000a725865255640000b18265f489b2000525c0678501d000063515e8e4cfe40005b6f7a44498c0000577e6c55302510001fb61a284ed600005f2425a55463c0006a4f29484bc08000591c7a735bfba00077ef660949b6400054131b3852820000675c3896332fa000270a2f705cfa800079f1715e4d4b700059d71c1b32028000241e17944f1db0005da35a3f5709a0006de547ae2a7d0000156a5d6431d05000235e21e736b3a0002e7e0a174a32a000553448bd4415e00049033c673421a00029266f74583ef00070745e6b5da9b0007a87789152662000641d0eba440680004abe245f380110002fa056f12170f00001c74f6d28ed8000137072315f2000007eb0410e3ee6b0003d59239e5b7b8000781d09d74820400050f61ce136f810002cc572254071e000403974a75115c00063f278955984c00073e62d203e8280003e04608a420fc00044184a804acc800054ef50ab404bc00040bb798236c430002cb80162410000004a1045e05975800073fd7b5e5cdec000792d60dc2a575000146a66114c4d6000587a77ba29e4300013446633564da0006c351a44417f200041e20c3d259ea0000aef31453f7cb0003e2f52ef23410000060c050e3ec80000432a2dcb3153e000224753f443c0400049662797503d2000602c78d05bc40000778a10df2a912000149c217d5198300062d13e7148f26000514d155e2f8680001f8b57df2da900001d470bd5315e2000219b36005dc340007d6812cd56b430006cf7516f46c440004ce005312b05c000162b410b533b000065b611732996e00012d648752ce01000194150064c0c40005a2c76965c3d600078b069e44a99800055725416561600006d834f0930b5e000208521e6317c100022107cf62d41f0001a5427b73c8a400039ff552f429f4000456112804da990005acd03bd5c412000784362fc221e4000044d75ac4f0460005e276c293c48600039225f8e42ea0000474a61cb59580000774753f744b48000498176e720d4c000008869ff389bd00030b20c485997b000730673c33eec80003f586efd3974600031b644e43fd500003f0326d92e7940001ce209065099400060d654f22d2e20001aa72a52574cd0006e07222357e6c0006f7547f54387a00048623d8a5343a00066923c9f3dd6c0003ac66b0a45c9f0004a9835052cdcc00019a621ca375340002df256603961800033893ab42122a000036374eb28ff6000118b2ef723000000067f5a682440d00007da668559c8800074301c9c2a5cc000163a169628b54000133303ce2c2a40001881302426d450000c98014d42cb4000471c5e6d27bc0000144535e7234e4000078815735005c0006174087226ecd0000cda307f5be8700077304c474430b0004837209a3e93f0003cdc77c234fd6000295c2b1353c4500066ac6ac3370ca0002f1837fc360ec0002e2a45304432800047cd30ad4da160005ab24d711f62000001f36e3f2cc2c00019f766f226bec0000c95381234014000287c18a523ff200007d252474520c0004a1b237d32fb3000255d1c4729412000128128f42c80100018fd3f3a5e5300007db061864cff9000590d6c914c4d5000587c6334378060002efd2c7d5c8de000790f78022b78800017d03c75430300004765047959e20000749c7db42b20600015d07e2625dc70000b0e73b944b720004975721948b2000055e352c5498bd00052ce1b6732d1d000256f1e615b0d9000762609a828038000101a57d5524d80006420577939c3200032de3cb13160d000223070fb4129200041ca154841c7a000431f6a53549fa0006882133057c720006f8b66285d06a0007abd3fc43f6710003e650c2859f8c00074c57aa24e52c0005d720f83458b20004bfb082e2568d00009cb456e253a00000f51300d4aee0000585e4ba24b84e00057ce6baa452800004e6a3eda24eb4000090d24b4456780004a060159508d000061be039e3c1b00003a9b11614e5cc0005c234e1e3307800029656fbd4f99a0005e9455ae2894200011f616383e3650003bfc760e255880000ab37e2422658000045b23c03ea0d0003d5436d432c9300025420a8b37eec0002f690c224d4fa0005a593bf94c2b00005ad03cea561a80006ddc6dd92b0790001640418c43e18000491948bd4763b0004dc1226e484c000054f4467d250ac0000b315e78344d40002a6320b2463b80004ec1619729b5d00012f34f3c3bace00037760b3b4a0e0000594116bd5d0100007ba944d85557f0006982271c38a04000318728684111e00041fc4a02546fc000679136e739190000338a216026bc90000d1d1ed6587a8000721b75e735eb00002ad312ba5aded0007534158f53e200006b312f9a34644000286a421159a9300073087384564ce0006be82f6d2298000009fd440852eca00064ef126429004000130804ba2f2750001e513eff4ada500054f83db55c87400078f55706292c400012ed521355cf20006c57088a5af4400074dd46762be5700017055c5c3fdda000401017832d1000001f231493502ec0005fa4206251e9400062e71b0a3c8700003d0a113f5bb78000791d7fdf54b01000688675cb210c300001a407f62974300011b34bbb4346800045f04b7447a1c0004ffd2948341c8000298664443ae400003b2573ad55f2a0006a832c954a67700053c125ad38f0800032160d5a3e5870003bb9260b58b4000075015cc93f9dc0003eca2e10321c0000241c4cdd34a680002b074008365260002cd169d45c90200079542dc5451d400049a128b14310100045e92f1a31618000229e05bb2bf0000018d508613f3ad0003def32fc5f7e10007e7840f6407fb000404f56c354a00000700769ba5e4b40007d8e5a23267a20000c0c73914b860000590e47722e95c0001ee415e45b7ee000764738ca5c9d80007b40451f3c9720003945568b3147000022a439342a3a8000172565d73edb60003dea041739a30000369b67155307400065c0384050609000606e446f3dd220003b261f2d403660003ffa105347c900004ff17fdd5a29900073ad53f64f6780005f4b7555561cc0006d8b6dcc4a6080005631551e31e5400023ab00123660f0002bf325c5287d000010b76f4424a7c0000ab8255a225c6000047070a743be600047f75ff2420c2000442728c1362a20002cff56265d0da0007b4559db278340000f6f33915df4a0007bc422863d50b00039bf155647fc30004eb44c133167000023b560972aa1800014b729195c8000007af128ff3b4d2000368503f35d71c0007b6227395123800065691d402c21d00017cf3f7751a000006bc23a6159525000724f17ec477860004d8343ff32ac000024d03f523cf2c00038b374824b8d000059946365435bf00045ee169b3921800033af17652496d00008e253ba23d42000078b2a9858d6100070d2129950ba400063640ec65c3e6000791765af5468600067cd4ebc353a3000299a09be56bf8000702914c953af7000675b7446243f00000b3241442923000014ee720f416200004375110421d4400002f855a33bb3400037d453e638dd500030b635d1218760000403334b4e4660005c773c2c5b368000790c0897527ee000641d038a3317800025cb43b35b5e400075a0068635cf00002f72618c285fb0000f8a1dfe5d3270007a06729248b2e000517c0f953017a00020e0313a2e9b10001ca82c323f1e80003f2d287c216d400004557e7f23cf2000086f6a562773f0000e5e096b3672000030fa5647405d000043b316a83092000026786fd42684000010d7152e2b8dc000186545075afd0000766007b648cc2000509364eb23448000097a03404e5fe0005ba766114225b00044643d8e20d68000019a7d0e3328800026f12ba726a7e0000e3922fb3378e000270930545347000069a54bf45864c00071255aa6208b300000d42d995bc8400078d7346e5e93e0007e0f15904c13a000594020c448de7000517250012309800005974a81248e4000096f1e1844ef000049a922c55c4e80007b4b3c872d73e0001a536f713dda60003b9e7a013a5d4000360a69ae52d1800066d85dc02a2d200015546c643baf000039b75e0035c110002b4c32c45adc000079d22682599e8000762226bf376780002e116f0a504d20005f983f8c33d95000273261e156afc0006d8670264afa8000584612533faa8000425725cb5f8ff0007f320332570860006d8a567f2e2860001d2f3d52262230000c321f873ff1d0003f4a760b3ba18000397673ee2bb6000016e445ba472c40004f125b045102a00062336e405b6c600075d43eda326d600024bf31822359b000061f4ac7387f70002fe637e73c4cc000386c59e55dc950007b5806dd3260c00025c47595472980004d9c07542ba22000184763f73ab27000348a1c4135a5a0002ba94673474270004dcf491c3e1240003daf48334d8a00005f6c686337e900002eb65ca6406da000403772155855c000722d0dff275d800010585238567780006f165bb3413b500041cd4f53387b4000308928ff58ef000070e600f5535b900066313b6026ec60000cca562c3a9db00034cc49194817c0004ff02c0e4810000056af17b12482f00008a7743424b100000c402a7138d6c000318f6b3a4e7fe0005c7b00ea4d1540005a1e5f4032e79000256e656e4db400005f1c066c5ed850007cbc4b9257ae0000732765664f6e0000601d3eb35bb0d000772f45db3a99000035dc606d3127600022fb3cfa2ef090001d5977255f6fa0007da241fa2858c0000f850c8131d780002613549247f680004f681bea560cb0006b8e337f340500002a9e51113b09100036282302251ca00009d556673e6380003f4b435f45b00000515133a42d7ec0001a34775f281d400011693c41267030000c735acf23a2a00007080dfd3af1a000366f48ff562850006c2c1f5c255100000bdf73442bebc000186a5e232e7210001c52077658def00071685dde344c00002ba8667235ff50002b61165a2cd900001a966a9a4d3d600059a4322b2cc400001f263e5047f230004f166d2746ae30004d35427e47fb70004eac02e957c160006ef305112641b0000bf22d4f33d800002d66477a5bf600007b8732fd246b400008e8152c59778000739e05d8308d000021a46a202e56f0001c7e718b48497000501d69543460000031035a052602c0000da72347246800000f1b09f9369a90002cec6c7f2c52c000184a115d512060006268440450e72000622633eb2ecbb0001cee49e23962000036db67a436a020002e2145ab531a000065a9634841a5200042fb3cf251d1f00063613cdf367c00002c4919d13df320003aec18335bed5000772d6164469340004dc4655349818000559b7a4c4de0000064782f114b54a00056dd032d26fb40000f2d798557c3a000700f39304b25f000561730884adfe00054a46e813cd180003a04263a2fc260001edf10d222e9000004d2217d444e1000485a3fd75562600069f47c78592aa000728273c85bbfe00076f153145e94c0007f1933e24a46c00053e441825cdbc00078b35ce649dea00053fd32b4455560004b3977984abac00055ff3edf458f80004c6a1f425a8ca00074c019ff297840001455782f2360c00007ac12533197800025e03630597fe00073421edd5356a0006744331a4574c00049967de355b660006a8e15453d9c60003acd6371235cd0000620060f4a85200055a437d43e3a60003d2e78572adc800017e966205c26500078417f02469b00004f003aac277540000db7337a428c0000486051912d3e30001a412c2a48fa00005214152e342b40002964030425bee0000b3a4ca636fc40002df96bfb22bee00004873a614572c0004aad5b8838d1900030c14a87554be0006a823d2932d510002543518834d3b000294c39de34a1a0002a7d5a97262290000c340eab2e3580001c71062a253970000a3873192dd2c0001b37787c5272e00064a90fb425fd20000b7a580b479c40004fac048e534e000066f95c1b557e20006aba7fba4ed6e0005d076b30243dc000092063d24109e000430b4998453df0004a7f7e7248280000550157df21f12000034d4ebb4304700045f761585979000075525bd12ee6000020917a9b4c193000582c1b5d5ba5a000778670023934300031cc680c5337c0006620442b5f1220007ef7080e5026a00060bf3e79366e20002bc643984a8a0000555709934d22c0005c260b622e59c0001bed61e32275400004582f293b4c8000371f541748fed0005171242e52fdd00064990ba45009800061dc5bb65d4200007da0313f453600004dd42988340ab000278b59627fea3a727fea3a724a23b000544502cd4e1b40005d851ac528aec00012cd25023fa320003f5d4cd4365a00002fb64ec73bb7800039fe6f783340400025a754a83af28000364c748f4f02b0005ddb0f724be3000059f96778401ec00040a22aba3eff8000401043992b7f000015df03542020a000016e5ada3b5e3000358815dc265820000d444c2723de000008297d31481c8000519609f14a7f0000576100f43a7be00033bf70ae571730006e64340e4c59000058eb6d55248200000a7723273ece80003e9b33e22be600001b77133031fe2000232405d84984800054534fda3ec9e0003e3008ba250640000b8d0a1c44936000493c2c9155aa80006bbc46b14c05e0005819226a5a74e000740d5c97203e4000016b62d44487d00048bd03914bbd9000572c44664a32500053a172a6372d60002f2a2237394b0000349f0ea13dc120003b851264205480000232288f5917400073322c8e4d0ac00059ea4c44450780004a7b605a40de800040ea1ed63da2b0003b7d5bef49fa600054684d1f2faa30001ea8027b455c10004a300a4049772000534372ae408b800041211e193bd0600037e51d3d5102a00061ae03d259e5900072fd6b60473fe0004e5e1855256780000b4b755551c3c000644d58d14805c000506448db45eae0004ba9313829f7200013323fb74c56b00058365ac2360900002e7166333ade000039ca4a694f3d80005f34719a5eac90007cd22f6a56c560006d5e46bd4c5580005acb01ca31bd0000242910724d5660005aca20cf2de500001aa3660f4175800041f40183454b00004c2c01f349efa00054076d3520c4900000f907fd517f000063cf4ff7233f000006945c133a51c00033b117213bbe20003859089d3332500026241fcc4c36700057fa35083f25f0003e3335573b79c00035fc2c4356b580006ffd1fe6351c80002a39734540e41000413542df4e7650005c5c6f853d5c400039a24b6b4aa000005c681d8031bf6000239f6efb24dd40000b3157362e3200001c9c39c049dc000052e02aae5b662000759c6d313798f0002f74406e5237200063b56e89238d3000073c5203209140000094454749500000535e307f2b1200001af629ac2beee00018535af64ad40000572f234036d980002e682500305a60001fa7374e4c34c0005a3f6d3b51f08000655827633a700000354c63c63814200030513fd3520f0000665960c61feb60000036363434ae20002a024ae45ea950007cbe17e13547e0002b390dcd5b73d00076334878366590002bc320b23ab6400035f6105d5e8370007cb91cc62ffde0001ef93b3542818000470863c22f1d60001e43466b30a7800023f2566454f3c0006b6f1fae236dd000058b1aeb2cff3000192d7371544000006f3c739d5aee400075bf0b695f6840007e4325413d8c90003b7d3d134136400042316da6284180001153682c52cf5000656b0a1a4ddfc0005b3e0537336c300025aa4df34df8a0005ad243fb2ca800001c7b490a2fa940001fb63a024bbae00057c07e3b443890004826211b41335000422c29e727750000117025d84d1840005bcb18723c27c000387846114166000042780cc5357820002a343f5f249940000a6536cc21f9e00004310da253720000669639f951b38000650c797c30f12000216643c026cc30000cfa36d452f8700065013219440400004e411353495ec00053e94a01447c00004dbc34ea5773800071717df9294aa000135a684a4d7590005a454485548140006aa07f6b46ecd0004ce07eae29c7b000132340061fe9000002136e8140ae8000410e621b4b72b00055853d8e559400006da21e6b3ed160003e2e136a5ba0600077b14cfe2a4d000016db3c2d290780001422139f39d2000036ad5ef5262740000e71245c4d6b9000599a44614cc3a000592c0c074c87000058ea2d1656b560006e7710b73992800033bb383e20c960000088204752c04000677d5a045c70c0007a2b4ed52c42000018776219439000004f3f6545257ba0000a4112332ed720001d387fbc5437a000684744882d64c0001b9b3c254f0150005e4d22574e0980005c8578af20eec00000e56a5f4e9380005d25224d22eaa00005fa476653231000663d1335451c00004d4936b43dd980003ca501623cb8700038e37e9530f7a00021c77d12494d000055ac34db31b9600024247f484a6b600053df55593f9340003fce084b476580004f876869479550004eec4e255496200069073967455890004a397b25373430002d941d344d53300059857c5e487de0004fb648b43a23300034326025381e60002fcb3750464c000051b944973a5ea00034832175544400006a23561158df8000736503134380100046905db6348fc0002948321e50b2800061b35fed2194c00002db05114b13c00058534adf3a092000351e09663533000029cc34fd530a100065e64a1f44e99000488c2b7951c90000645d26405daac0007a9710c838e6e000317f37532509d0000a040b274ca91000589f47e342e57000457d03122b1a800017e05a014811c00050c331ce4c75e00058bd3dc2408f000045273fe05cb17000788137be30ffa000221273944fed400060cf379326d530000d7e6f7856de8000701b1e6050480000647b00de381d4000322f154b2dd480001bab7e5d5446000068a873fb57e3c0006fc63650512700006376371f52fa200066176d563493a000295f06e52db800001cfd6cd0577f8000707c4d8355b900006c6b216753f7500066bb5db24af100005668498343f900004a5c292e444f5000479033d448c9800052740738343e800027910dcd534ec000676c0b143c81800039ae4224361160002b836a8a46fee0004d40675449c7d000534874693e0a40003e303e1c476380004e21170042890000457e3ffd3fd900003ec776a329c8000019be3dbf41b0c00043c8142c4f9200005f950dec27d7600010030377553430006a404b5349e5c000532f31e545d6e0004c0e23875917f00072553cdb3aa9400036e1355e1780000010515840361cc0002cb17f7352c3e000665645022005a00000085ea4555040006c675791326d600024871c944971300051de0e6147a530004f600e2a4343e00045e8386d544bc00067da42102874f00010062baf4448c00047d03f355c00e000788e0ba945c5e0004c32534b20d2700001291fe038bc00003583714a5667c0006d533a5b4c39000058591feb2dc030001ade2e282f4fc0001de0782e350610002a6f55d84976c000545733d55bd1a00077ff29fe471400004f914be65153c000635b67b34ca940005976272d5368000068a5471557d30000727f58b823fe400008d141c451151000623e6e59215d6000022869632c02600017d44f284a42000058c84e1d4cd700005a7829fe37e9f0002f22751d4506600049f773fb5736d0006e7b5f153771e0002f2e77003fe900003f6c1eb82c0400001c92703648bca00052627f404fbce0005ea93e8559e80000781e3ae93ef500003c8e211e23ab00000a3641741e800000087105f2323f200023930ea51f29000000146838345f200028f110c55e3be0007d4f3eeb30f2b00021611f21597c0000768d7b494f83d0005eca008947b380004f4d17565b727000766401d15cbbe00078a2345724d6f000093c1c535005c00061b349574ee770005cb32c6c3b2d8000383c61a641acb00042ff37fb5cce0000790b6b544a71c00053a844e548dff000508315ba59a18000740c3f93455560004b1d3ff2382dc0002fdc71724aeea00055e2775a51403000619d0772278130000ef2061634efc0002b272888533f70006601118b3f3f90003e291c2d26a740000cd448e45a5cc00074a300dc3bf8c00037c823903b600000396b129836efe0002e4c2fc13feb400040a90163351ce0002b6270ef250c0000105b57c8258b00000e224e544c71600058d271524d7700005a37116e2e8b90001d320112245b7000085f748033f800002bf6281e33a6d00026ef411053cc0000676a1c0c456880004a4d7e6a4e5780005e2f5d7b465020004d75301c39a3400033ba7e8b50f88000627524794ce6e00058d579605955600072f053162a014000141d16a348df8000509e4b504c89c0005a83640038bc000035ca32c35c41d00077cb3aa92b0b500015d453d423c79000071055d13f54f0003dad3c293dbf70003b3d793242588000445d6b2b5c76100077952788463990004b80108b3c7b6000382d69142810f0000fc45aba452870004a6d221a44a49000496d556f4b107000559279644e6400005cd2582639c6a000332f4ebc4d88c0005ade049b2968000017a74175495c0000518f5553231c00000ab546e3555880006c7a3c13350800002fe450de520fe000654550664ef340005f1704444126c000442b0e1c2623e0000d037f74579c2000707c23c62268800003af30d3289bf000111a513b55da70006afb3d4b3eed10003cfd5616306ee000211676c75e66e0007bb070355197d000630762b82a59000015d26a3c42084000452550933aa2000035963a105e3f60007b9f00514860000057432f5c5957600072f458ee2457400009b5320f3b9cc000387c2eea5fde70007eda10dc39a3e00032dd1acb53de00006c365fb93596a0002a975f983deda0003b5f6660311460002279616024e680000a811ed11e68000000292bb15e59c0007cdc43cf2221200004a108224da510005b416f5e2a8d100014ac24c922f680000499494b46b60000516d4ac5367c00002e5e45a41fc9400000d824b65ae77000751f733c436c4000463715403de580003d015a2934de40002aa61d8c513b300062386a455b08b000759753c73d6dd000399279b04ab35000554f69a15011a00060ed534c4b9df000576742ce5036a0005fbc554038d62000314d1b882b5d000017861f754c0a800058c03f0c226ac0000466521c567970006c574e194754c0004d8c5c265608f0006bfb15743241c00025bb59cb3ef10000416874665e5720007bc903042cc6900018b0533c5bd300007b222a1123e1400008b829c64dcf00005c4549f425d100000bb915d922b85000054624f34454700047c101cd5aaa00007a4a731a332bc000272f5b002ed460001e0e20b640bb5000413a58513f21000042601cdb28b64000126b50a624f3c00008a437df22e56000051e2166294c3000125111dd457050004a0525001f5280000172193420f8000000a53962448d300049251905387340002fd75682477070004e1f57b9241000000e4834d94b2ce000572645782d6180001af903e3474640004d953ab22369e00005c030a0474ab0004ddc469a5470600067c63c162435100007fd0da6465900004c0721cd57ff6000701038112471100007d54e513fda70003ec0705951f79000635425b4411e100041cc71c12917200011ff1a0a5ee1a0007c8726d05cc880007b2251eb2a630000185857d147da8000525f5ef4321b8000253b69512004c00000290445354dd0002a3e2aa34cc340005a4c0d052366f0000605345f3655f0002c6332da2ec400001f4756df275b800010601471528f4000654e18c12b1dc00017073bfc2fd7a000207a4568406ed000407335af292b400012bf0b7b42db2000449036425466700068232b64361820002b9f51735b3ec000774135d13a5e800036b640814972900051c85a372bda6000183d38b132e4200024fc454a5db320007c7251cd545b00006a340f875038c00061e67ca053e39000675b3bab4134a00041fd097b5f8a40007f7045382384c00009723eb34977c00053063ef750d3000060d17f21384d800030c4017142dd200044fb00a04b27800055e56974585240006fa612935fc830007eb9269527c880000fda745c43e2d000472319a84958700052753be64bb900005b1943493db790003aa74c1c5b17e00077274257455f90004a775b703cc6b00038ed62735dce20007b3c0a553f0100003f9c3a8621050000062509c52e2f00001c7c5b385ebaa0007cb251bc2902c00013690d7a38310000313967bb35b200002b5220fd569480006f62354527e1b0000eb94ab822b7f00004ab6e653ba600003c3513662c5f200018e408272345000006f356054bfbb00056b33f1b5384c00067304e58527ef00064122dd52dad70001ac13766359220002acd737029aa8000158c79fa58cb900071056a0640bb6000420c6b213da0000041af6d39280d000011d11aaf32aaf000251530ad4dd100005dfe31ba344520002954268b2bab800017c9611c3d7fa0003adc76004342000048fe5ff645d0c0004cf301bc52525000647c7a28497ad00052337e745287c00066b62eda2267c0000507196042ece00046335ef61fc2400000322ebe39eee000340f0bab32f8c0002749104d35d560002c7824eb4fd7b0005f335bd34b897000573267ee29fe000016b061973c16f00038134dad2f18e0001ecf1ae7386810002f8809684965e00053773094459350004b0e1721299ea00013df11715372a00065ba5a1f253700000b1518d82cc1300018b14b6c43d16000487b45245e2170007bb138573268000028457e383ae60000358610f225d5e0000bfd6bf74ea240005c9546945047000063005cca31fc000027553a592150600002fe3c1d566220006cd13b9d46fa0000507d18e25a468000752816853bec400037563c0c2cb260001a0d3277593f800073374f153bb080003747409c333fc000281f12795495c0006b317a65458910004ae5243933a88000273b70034c74c00059b2565928392000106866ed528bc00064821562385780002fce485e531c100065a75ee15959c000731a1fd5555830006a4747e65ea190007d092993235200000ad91385417b000045ef712039dae00033ab5959264c80000c347fc73eec30003d5f3bfc2abf400014d21b154aee000055692f903e5150003bd8135e39260000369250394a5bc00054ea223838a29000317848a14ddd60005bbf58fe226ea000050c4873595e800074a11f4e23f2000007130ae03e4040003cf1418c2d4980001ca66d1d564870006ba10f5c20ed800002b314e34162300041b80a2c52f72000667926ed45be50004ad123a8472050004e0f0d7d565400006d9c0c4447ad800050de4ed8462910004c5b11b52fa50000202273c65a9c300075670d784f2f40005f6d7e135202a00063a9634a464080004d246f1147c2b0004f210fae3ac400003b005e13468bd0004d62466b4b3aa000568e1ef3416f90004213210b3fb2800041af788d2f6d60001f705d5d5def10007b196b415b87600076c72bf32a59000016d407754c83300058fc0ea54389700046be541122f1c0000705470c390fe00033084502590fc000726f550830cf800022b741b7276340000dd7053b58fb000074243ba755ea40006d720f8b52929000657c54c93b324000378645a436a9d0002d40161a528cf00064ee517451b7d00062c6361b4907c000519903ad3b99100036b66f502d8f80001d0c32475c1e00007b8e66c34dcfe0005adc26fb5e19c0007e1f227e289a400013341dc836b5c0002e0e10142944e000135553722b21d00016531b19272d50000e1123fe32ae400025bd53a6260e60000c4f393842528000476d24d6368c80002d8b492d44f1c0004b561b4b3bd8e000385364b12fb5d0001ec33baa5d4280007acb55db490e800054d1691a5cf4c0007b290e845ea040007ef15bc95c247000783926cb4a456000556827683d21e00039da6b9337dc40002fce51aa388e600031807d0346c8c0004d9278c955dd60006ab07d0656c080006e740a00461190004b874dc93db780003b0a08123244c000253460405e16e0007d3c61c22a40f000147912a1320a000028c85858394d7000322e1ee7382c000033be76232790000013bd19503f22a0003f0514f12e6420001ba77edf2754c0000ed474992d46700019fe53db48310000533a61723d8280003ce9524e3f18000040976ad948bab000512328875c480000782029ae490c9000527c47994002f000405f16d8448680004c5641d9256500000db171bd256000000a2a39644d7340005ac736ca2b9e000018015e9748c9f000512525f129dfd00012fb7e954112e00041a65926434f000049cb21c4548c00006cf56ae1368440002d383a502e2ca0001c152c9f26c90000109e62a724fc100008da6d613d3280003a6b2bfc2a490000166e502c42e6800044a37cc44d6b000059ce328745a4c0004d5d7f3b5957d000724a23005b24000077431fe038cdc000320967a73d5680003a161bf52bfad000168214911f2600000327200028f14000110432573345d00025df764d2e9480001f2e74942d8e40001c38456a397140003378006b2ba0b00017425ea9571770006da942fe504d50005f9f1ca13133e000235e57f822870000060751ad3cc740003889000451a9200063c5466c4437b00047f027545564c0006b38483f2e6510001baa7c1b4401d000485347ce5a67800075a5151348ac0000511d078434382000282327f74356b00046325a0e5f2380007e38500a51ea2000634070e058d20000744e648f3e9d00003f8a3ab0401c800040a15f4f5e7c40007e6951f9331c00002bc45316487e10004fc67b7a3c7ba000391a723640ab600040a134b42fdce0001f5d25034e4f20005b8e526f28e2d000111a30552c32400019322f354a3f600055336c09308e300020ca69d5378550002f5c09804c3f600058a533e22ccd0000189f6a1e43ba300046a530324475a00047d805cc40e2a00040c26160250360000a39617756c600006d86284a55f9e0006bc7158f2a75600014925293372b80002fdb64893dae00003f1839212d09a00019a2615d342aa000285f6ea122fe0000049e26095f4b20007e427dfe459880004d231a0c5885a00071b138ee24e9800008db48eb2bc36000172f1666268640000f4248b02bbff0001752212049033000522a306637aaf0002f46761c234f100006381e9e1ef70000014a531c2d68c0001b654fed3a456000353135262288c000057e456c54b4200068e307064ae7c00054a47b365808e00070d95fca2e92c0001dcd2eee54eed00068a5514439ff40003342363729fe60001368468c363980002d1f6539266b10000c59727b411b100041d6052343a0b00047454e30563080006eac5aa34e7800006109278f578ce000703a3c7040074000401a3fbd2515e0000aed39c12287a00004fe79a62f9e0000238650d3445c00004ad01878326e0000279b35663c16e00037c00e254336e000461427404e0540005d9059e45944000077af58a9543f40006a1876b04bc40000577d64ee33f9a00027c359c745ede0004b6356df472410004e10012d5e6a80007c9a3f5131157000221212272f748000202f5b9c50b4000066f007c0286450000f834c1d2f5ec0001e66714837bf000030cc5ab52cfd9000194240cf384ae0002f9251484b10000057e729ae222e2000053360403d3f40003ace0eff484640005160150821ce5000030002202165e000029d609130ab4000229d513547df80004ec52dd04cde00005d5925a25dfba0007b84083d3cc1d00038f932955b93200076db52563f28b0003ddb737a4024a0003fa00c1a21bd0000076b7a842f39d0001dfb298f32c8a00024ae4f2b363230002bea793c44b5900048bb5ca93679c0002dbd1aaf440900004b3d707c3c3300003a9b04f95ccd300078f248e73ac0b00034fb1d2d3a370000342f3370289ec000132c5ce5521ce000655a3b635b01000077ce08bd3db260003b6f684e2c3040001a5776d53e3e20003c7c0c847f8f65537f8f6553312100002624239a212da000021460df2f2c00001e1f40ec358ed0002ad63b253993a00032b90e194d42e000599c115732e000002b4f59833ee330003d7d62a934e2300028d534d02e15c0001d6836d32b4de0001652236c57a50000709d5492543f00006962590543c010004731082739eac00032b3080d20f14000028e79d65f8100007e89403b4f1270005df114682232a000053b5d0a42c4000046ea7baa360960002bb404392282400005e012ec4a41400053f2344a3b550000368a13835d0100007d8a630326240000107733473b21600036222bef7f875b157f875b154ce6e00059f50ede25c660000c6f6d4e3220100024533e612a4e200015391c5725ec0000101e7e4f4a05000055c25117240fd000084e12434051b000403a217c547ab000686e3c1b3360a00025a756f746c160004d1d4a7a368ae0002e6304fb3a81a000348e37473187b00022992f8157bd60006f08562d2192300002cc01874fba20005f6713195821b0007050138c265b70000b9940bf5260c00065cf42165e0200007d2277154065a0003fc5142d58680000719801d52aaea000150531dd4d6ca0005b275eff4fc100005f326ab8385f6000310f4d5659b8d00073464c51285bb00010216ade449d40004a0f48c2359eb0002b4663642bc5800018ac6d27264f70000bf82ef63cd22000391428213148a00022c66067510420006290205433aec00027d503cd38d14000323c1ae9459de0004b5a0d02220c5000038b720c3b7e5000362056262ca9900018c01b6f4d2630005a082e1b29a2100013753ec628ea8000128477073eabf0003d175c492ac6c000151b54d62e2400001f680335393b800031e86bb6560c20006cfc184b518b0000641b2e993d19a00039bd2c4f3890200032773db721d000000367628b501410005fd25509238c80000a0c6749567da0006b984acf5c61a0007891765d514a100062481e0a4ee660005d2f71985ee820007df61503597d000071f307562bf0600016c76bc23ae32000353f68f1510640006378129848db60005247114c2566200009d77c964bca800059941b495f5060007f487e1345764000498428533cea700039423b2a532a400066c856d5372d50002dd0263a522c000064e548c03129800024100e644f6800005eb43a0a4ab0b00054b73e102fda50001ee227294dad20005a8b29693c0f00003871039c59d1a00072e72cdc578550006f350063260900000e3b5b9d57fae000705762813745000030895e224de350005ad569813162d00021e960a62c1dd000180045ef579610006f0611a72252700003fd1fda3c7a0000399f3068535e700066452d594c31600059072b703d2240003a25590343fc00004aa64f0a438a4000473e787557980000727503c3254bd0000a0612d035d8a0002b851cee562cb0006c4537383400c00028793723470ef0004d9963563236d000240826bc4e4cd0005bf379d7503b4000617c76573e4260003c1848eb5eeb20007d35755720168000022120c725d040000d2756625d5a900079fb7a2328e6600011585de43fa7e0003fe72cbc3a7670003463208b34a3e00028fb35d34dde60005bf751ca5d5f80007b9f0ead24dda000095822565c3af000781113112414400009dd2eac38fd300030e177cd5b37c00077717d88390a60003376513124fe900009130e6f20c180000088299237fa0000335678274907800054a427c92c6c600018e1173a3fd7c00040ab45b24569c0004aef4c76270a0000125216ad4930000059d04b6f262fe0000ca31e20395e0000356778fc558c0000707b35f24f0110005daa59b6495e8000550b051251cd60006325107d47ed4000505705ee3bc1800037786cf2584030006fba1cfd476620004dd409fd2079500000603f3525c2a0000b817c493437f00027ca289524516000085b10c344bf00004c4d229d2ef440001f511b1f470fb0004d935ad1471800004ee55454268a40000d19493a554b300069ae491b41e6000046b026e42be1e00016d958733cf4d00038fc746131ec800022a4421f2f7740001df810452f77a0001ee1452659a7c000736f5da848c7c00053794e532a57a00013847aa75fb4f0007ee636b32d5480001d2c06e353f2a00066b8121a36ffb0002caf7a003b9f200038120d9e5267c000642a0a283bf4e000382a5e19418dc0004410228542f5e00044cc3eab4991a00053a469cb3246e00024d77f372ca4e000198058ab34ac000028be22e152511000641260612d9420001b080e97509aa000621a21272027600000d14785248c00000b2d30c0345100002a47419e4c3f2000583570ee29720000132e3e1a462db0004bee75fc29c1e000135c39f2449440004b6b7d354d3000005f3e6c66438e5000468f736a4ad0800058515578382ea00030940b70375dd0002daa5c6f42fb0000488864a0467760004c6e7e553944400031cb41562fa5c000205b0c784ec9a0005c924d7231280000243d7aed3f4f10003e6774da4118c00042793f084de240005aa649f62171000005863de62dcb00001b017c322bc9e000186f4ae35b91e00077fd5e802b41200017533624584fe00071747dd3382a20002fe56b0e4bce2000571147a5291e900011ec1ecd503f800060d74072384260002fc40ecf2c2e8000179a4a3b453600004edb4f46261ec0000d847b04543ec000683429a95394e000669103564ce3300058e70b3336800000311324be5154c00062a003632695e0000e2f384c5e1ba0007c1c527a3502e0002a5e45155380000071af0800230eb00005ee26b14ae5800055c1314026cf60000d7e43bd40cfd000414c17c721f520000285545a5227d000645f0fe93a23000033cc38ad53f1d000669e573c236b000005ef5f5d2c5aa00017c0031b457400004be03c185855b00070107f24568840006f644e0e50fde00060ec1bba54ba2000699436745a13e00075492c8425c5f0000b5d5f0341650000422d36ed2b37900016013077339e2000273330a230bf0000239459104f2740005f0b4e164de200005f7f2314505e90005ff7610127b8c0000f005b4a263800000c5046dd554a600069a847803865800032ff676840df400041dc2d07504ab000600443255eb580007d5567325efe30007cf211db4f6ab0005da00ddb40a1f000417071142c086000189f2bde59c0a00073ba229f3fcf80004105059c5c708000791e5b0e5ff870007ede6f793bc8d000368020392c38a0001805345d4078600040d637b9446c200048ac0c374ee940005dad256e54c780006bd822764980200053a239fa5996000073e12c8e244c80000aea314339ea000032f610795ed8a0007dcb60f558cf000073981b345ca45000792076fe50cf4000611a473e3635c0002cd848103f7200004028131c257b40000c782e235ba28000773d67d77f9576f07f9576f053875000672a0f7c5119d000625a62762929800013963b9b4acb0000560831792bc900001b791bc9509e0000617143fe20d5a00001a0041e50d70000617c47d14291d000452c23b844b2000049a576ff453680004a134b363a334000347a665c29666000119d433d425c8000441f63ff4100a00042e832f749c6f00052ca65c120a000000364168f589dc000734707c12ebbc0001f5845b640c8800041761ae2214a7000025c0a212198d00002c8434b7fdd46097fdd46092ab9800016c526e7562870006b9c2aaa3b8d600037892be32148e000022e7ec42511f0000a43473330ab0000217d751d7fb55b0d7fb55b0d4801e000514612fd2232e00004b7256c2e4d50001b9a26b021c5100002b33e8e3ac50000355d4e083749c000302a27765b89000076ca0cd837040000312e686b3193200023ec737a2382000007e63f772299e0000527554a4ab50000550d5ee9482d00004fad0f295389600068733bd44ef5e0005e095dfb304cc000217a6c8d3c0ae000389845293070a0001f9b1731575640006e0a052041dc200042df701d3e21d0003be621d05e3e10007c66487423cb60000703792d5771c0006ee32c9c31dd0000241069b14fe630005f1d12c157660000700d08d95a062000747019513ce4300038cf69a4440d6000494a557f5acc400075807317460b60004baf31c0450a00004f1c46bc570190006db65c505c25000078f6371d326c8000260945ae4bbb800059314e4e4017300040692f1c20deb000014864615e2280007e2749205bfde000768645ef2377600006ac62064502a0004a8e6a963431500027f2245c2079000003d43b75538a7000670965744b49a000562269b250142000609303e53589d0002b1554f45cf930007948560a5dee10007a9d01ea4ca600005e73288259774000738020c24b7c200056734cae5a64700073d723b25058c000613b373648cdc00051906573321e000028d22e8559e4e00072eb5fc1415c800041d409483bba900036fd71dc3e2c00003bef7cf3377040002e30370a217f000002667c3c30db800022c06d1326ffb0000c92259e5867c000713f6ac44f6c60005e5c41d7381ba0003112266d4c51800058c4526b36ae70002cf24c624b2400005a5e301f35ebd0002b6d657d37cae0002fcf397e21be000007620d9a4a33e000545411572c3ae00018893a1a20ed0000023c6d3d55f080006be810612994400013697406453a80004c5e4c593946a00031d32c4c2ac400001b1d36ec4c7a000058047af059be000078282c8d31698000219d31923d0ee0003ad933b055b120006bd02d193ccde0003a5d234e4330900045e40431529400006636596238eb200031b445c837d5b0002eb8016e3a040000343047913cf800003d8c6af738a0000035db04825f33c0007e30700439b95000334b0b555b5ed00076756ba33f0600003dac7d0a57e430006f004064454ee0004b3d1b635588a0006bca6edd4a88800057d1676659c9400074a03c244a70000055504fdf36f240002da4685855d520006c336fdc3fdca0003fca7518244000000c0c5d2f283ea000115b7c0a457f40004bfc06f04701c0004e7515562dc490001b3a23f8415dc00041894e28411b5000419331665e3fe0007bdc2f3237cda0002fe4011e470a00004e075327303ae00020a25845276c400010770d41247e600008531dc73e2de0003bee1fbc4b27f000561218d14899400051ff0259225b5000040f3f582b5f2000159638dc5be18000780c149029a5a000136e398e39c9e00033e117755daa60007a9963bb4b23200055f941454251600044fb06355542b00069d314043811c0002fcf75d0241a8000088238f721f9a000042133e4447ce000492d2f29379460002f5224ce20ce2000019009e934e580002b98566f4b33b00056793f4a3b966000387b56ac2ccc00001c4b06a251060000635919ec233fe000077f470c506fd0005fe3719d36fe20002d1e15e638e76000309e12af48eec000534845532fa390001f622c172832800011b102ba2320b00005de0d4e41418000421f05465238c00066135ccf40a1500040ed4c644901800052d45e9c5f08e0007d8a6e4733cac000284c4aba4d3780005afa76672a52c000147833b1505f4000605453fe57b540006fa97d0d3b8880003943588a51f68000650361df23e220000685464e537800006b010b3c5ee8e0007e6f6ed0260e50000bef36bd4d7c80005d67615c5d7800007e6e6cfe32cba00026692980275a20000df34820393cc00033831d8e49d2000053484a47295b000016583d1e3e6200003d0a441b443c800048a01f895420e000682a4b4b349e00002ca7726f43b62000486c41064dd200005dca08323051e00020eb68804806600050fd7678460ac0004c920d7341dec000454744ad4bea600056a43a9b20bb000004442a7f51e990006336003959d0800072a25e60526a000067b04a9158b1800070a57407398b80003350486c244000000aa44aef4442a00047a661975d4f3000798a0cd720a0c00001183d6259eef00073553c4027acc0000f605922460540004b9a52f33f2370003e092eaf525d400063ff707826ea30000cf66ae756d1e0006cbf18a02bb5c00018dc34295adb1000752a01fc49a5000053c300da430400004c227463272a20000d887de437cec000309f3770464360004c5d05324956b000522c11015aa530007548243530fcb000216853b93f90000044a0326257bc000070867d7f2ac18000169477b25213300063cd65fe7fa363207fa363203951b00032197d233a12e0003525512f3acfa000355819a24303c00045c0626145ad10004b0e57713172a00021f461c1218d400004d1064a5aabc00074903b5a34ff900028cd282d45a4f0004b3a02be2172400002427fdc27a870000eec09802053000002012f5e4594c0004c7105ba37cab0002ef3667d468430004cec4888532c0000669221485ba800007e51048b563520006d6e7692xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
