From a66c47098bd38991ef1dfe327a46c03fa5d04e97 Mon Sep 17 00:00:00 2001 From: Carlos Gutierrez Date: Wed, 19 Nov 2025 04:36:52 +0000 Subject: [PATCH] adding the needed data --- .gitignore | 1 + inference_benchmarks/inference_metrics.csv | 200 ++ inference_benchmarks/inference_metrics.json | 2600 +++++++++++++++++ .../optimization_comparison.png | Bin 0 -> 152310 bytes .../performance_over_time.png | Bin 0 -> 90544 bytes 5 files changed, 2801 insertions(+) create mode 100644 inference_benchmarks/optimization_comparison.png create mode 100644 inference_benchmarks/performance_over_time.png diff --git a/.gitignore b/.gitignore index 08c1ce1..0be9850 100644 --- a/.gitignore +++ b/.gitignore @@ -171,6 +171,7 @@ Thumbs.db # Checkpoints (if you don't want to track them) checkpoints/ checkpoints_test/ +checkpoints_optimized/ # Training artifacts (discovered knowledge) # Ignore all images except those in docs/images diff --git a/inference_benchmarks/inference_metrics.csv b/inference_benchmarks/inference_metrics.csv index 2296560..192235b 100644 --- a/inference_benchmarks/inference_metrics.csv +++ b/inference_benchmarks/inference_metrics.csv @@ -399,3 +399,203 @@ run_1763328498_non_optimized,1763328498.633191,False,105,0,0.0002338886260986328 run_1763328498_optimized,1763328498.6372032,True,105,0,0.0003268718719482422,0,0,73.2470703125,,cuda run_1763328501_non_optimized,1763328501.9915178,False,110,0,0.00023627281188964844,0,0,73.24609375,,cuda run_1763328501_optimized,1763328501.9954562,True,110,0,0.0003197193145751953,0,0,73.2470703125,,cuda +run_1763526557_non_optimized,1763526558.0903924,False,53,47,0.35442304611206055,132.60988673163106,7.540915874724693,83.77001953125,,cuda +run_1763526557_optimized,1763526558.221367,True,53,47,0.12709331512451172,369.8070189919485,2.7041130877555686,86.13916015625,,cuda +run_1763526561_non_optimized,1763526561.392078,False,66,34,0.3155982494354248,107.73190301537717,9.282301453983083,83.7705078125,,cuda +run_1763526561_optimized,1763526561.485392,True,66,34,0.08941459655761719,380.25111457155657,2.629841075224035,86.14013671875,,cuda +run_1763526564_non_optimized,1763526564.6852732,False,60,40,0.3313627243041992,120.71363815586875,8.28406810760498,83.77001953125,,cuda +run_1763526564_optimized,1763526564.794894,True,60,40,0.10575437545776367,378.2349413616012,2.643859386444092,86.13916015625,,cuda +run_1763526567_non_optimized,1763526567.9853783,False,61,39,0.33505964279174805,116.39718730387337,8.591272892096104,83.77001953125,,cuda +run_1763526567_optimized,1763526568.0917747,True,61,39,0.10251092910766602,380.4472395234928,2.628485361735026,86.13916015625,,cuda +run_1763526570_non_optimized,1763526571.282682,False,60,40,0.33055973052978516,121.00687502344086,8.263993263244629,83.77001953125,,cuda +run_1763526570_optimized,1763526571.3913667,True,60,40,0.10458731651306152,382.4555532506138,2.614682912826538,86.13916015625,,cuda +run_1763526574_non_optimized,1763526574.5597281,False,64,36,0.3207573890686035,112.23435913521645,8.909927474127876,83.77001953125,,cuda +run_1763526574_optimized,1763526574.657765,True,64,36,0.09418869018554688,382.211494066664,2.61635250515408,86.13916015625,,cuda +run_1763526577_non_optimized,1763526577.870434,False,54,46,0.34548068046569824,133.1478215742579,7.510449575341266,83.77001953125,,cuda +run_1763526577_optimized,1763526577.996214,True,54,46,0.12188839912414551,377.39440611692817,2.649747807046641,86.13916015625,,cuda +run_1763526580_non_optimized,1763526581.1706474,False,67,33,0.31485915184020996,104.80876864188276,9.5411864194003,83.7705078125,,cuda +run_1763526580_optimized,1763526581.2631214,True,67,33,0.08859968185424805,372.4618340536148,2.684838844068123,86.14013671875,,cuda +run_1763526584_non_optimized,1763526584.4379666,False,63,37,0.32149577140808105,115.08705025247488,8.689074902921108,83.77001953125,,cuda +run_1763526584_optimized,1763526584.538549,True,63,37,0.09666585922241211,382.7618178499726,2.612590789794922,86.13916015625,,cuda +run_1763526587_non_optimized,1763526587.7008932,False,73,27,0.30018019676208496,89.94597342275547,11.117785065262407,83.7705078125,,cuda +run_1763526587_optimized,1763526587.775923,True,73,27,0.0710904598236084,379.79779659595874,2.6329799934669778,86.14013671875,,cuda +run_1763526590_non_optimized,1763526590.9904318,False,46,54,0.36146068572998047,149.3938404143328,6.693716402407046,83.77001953125,,cuda +run_1763526590_optimized,1763526591.1326938,True,46,54,0.1380624771118164,391.1272717225373,2.556712539107711,86.13916015625,,cuda +run_1763526593_non_optimized,1763526594.285255,False,70,30,0.3071746826171875,97.66429884258109,10.239156087239582,83.7705078125,,cuda +run_1763526593_optimized,1763526594.3690982,True,70,30,0.07981586456298828,375.8651261156847,2.6605288187662763,86.14013671875,,cuda +run_1763526597_non_optimized,1763526597.541682,False,66,34,0.3228602409362793,105.30872398967932,9.495889439302333,83.7705078125,,cuda +run_1763526597_optimized,1763526597.6348116,True,66,34,0.08911824226379395,381.515603722956,2.621124772464528,86.14013671875,,cuda +run_1763526600_non_optimized,1763526600.8545513,False,50,50,0.3591768741607666,139.20718063162423,7.183537483215332,83.77001953125,,cuda +run_1763526600_optimized,1763526600.9873838,True,50,50,0.12882018089294434,388.13794277740044,2.5764036178588867,86.13916015625,,cuda +run_1763526603_non_optimized,1763526604.1675096,False,66,34,0.323777437210083,105.01040558282972,9.52286580029656,83.7705078125,,cuda +run_1763526603_optimized,1763526604.2624831,True,66,34,0.09089446067810059,374.060198458185,2.6733664905323704,86.14013671875,,cuda +run_1763526607_non_optimized,1763526607.4869204,False,43,57,0.37198734283447266,153.23102008168036,6.526093733938117,83.77001953125,,cuda +run_1763526607_optimized,1763526607.6380951,True,43,57,0.14709210395812988,387.51230328600906,2.580563227335612,86.13916015625,,cuda +run_1763526610_non_optimized,1763526610.8189526,False,61,39,0.325711727142334,119.73778267724835,8.351582747239332,83.77001953125,,cuda +run_1763526610_optimized,1763526610.9252608,True,61,39,0.10221171379089355,381.5609635485308,2.620813174125476,86.13916015625,,cuda +run_1763526613_non_optimized,1763526614.11627,False,58,42,0.3369486331939697,124.64807944723742,8.022586504618326,83.77001953125,,cuda +run_1763526613_optimized,1763526614.2310555,True,58,42,0.11066627502441406,379.51941538408505,2.634911310105097,86.13916015625,,cuda +run_1763526617_non_optimized,1763526617.3865545,False,66,34,0.3230869770050049,105.23482040402178,9.502558147206026,83.7705078125,,cuda +run_1763526617_optimized,1763526617.4830964,True,66,34,0.09008550643920898,377.41920253224856,2.6495737188002644,86.14013671875,,cuda +run_1763526620_non_optimized,1763526620.6447241,False,67,33,0.32021570205688477,103.05553346705562,9.703506122935902,83.7705078125,,cuda +run_1763526620_optimized,1763526620.7375038,True,67,33,0.08865785598754883,372.21743783917515,2.6866016965923887,86.14013671875,,cuda +run_1763526623_non_optimized,1763526623.9323657,False,59,41,0.34384703636169434,119.2390675627982,8.386513081992545,83.77001953125,,cuda +run_1763526623_optimized,1763526624.045949,True,59,41,0.10931515693664551,375.06235319006936,2.666223339918183,86.13916015625,,cuda +run_1763526626_non_optimized,1763526627.2393768,False,63,37,0.3268465995788574,113.20295223408958,8.83369188050966,83.77001953125,,cuda +run_1763526626_optimized,1763526627.3409727,True,63,37,0.09740710258483887,379.84909742874277,2.632624394184834,86.13916015625,,cuda +run_1763526630_non_optimized,1763526630.5474806,False,53,47,0.35274362564086914,133.2412454360013,7.505183524273812,83.77001953125,,cuda +run_1763526630_optimized,1763526630.6753845,True,53,47,0.12363100051879883,380.1635496175846,2.630446819548911,86.13916015625,,cuda +run_1763526633_non_optimized,1763526633.845649,False,67,33,0.3140745162963867,105.07060677555408,9.51740958473899,83.7705078125,,cuda +run_1763526633_optimized,1763526633.9381201,True,67,33,0.08824992179870605,373.9380084128738,2.674240054506244,86.14013671875,,cuda +run_1763526636_non_optimized,1763526637.118738,False,64,36,0.32010531425476074,112.4629876383397,8.891814284854464,83.77001953125,,cuda +run_1763526636_optimized,1763526637.2179773,True,64,36,0.09497523307800293,379.04618744587117,2.6382009188334146,86.13916015625,,cuda +run_1763526640_non_optimized,1763526640.4208992,False,54,46,0.34542250633239746,133.17024558826677,7.509184920269511,83.77001953125,,cuda +run_1763526640_optimized,1763526640.5462801,True,54,46,0.12082409858703613,380.718751788276,2.6266108388486114,86.13916015625,,cuda +run_1763526643_non_optimized,1763526643.7587085,False,51,49,0.35083961486816406,139.66495778537683,7.159992140166613,83.77001953125,,cuda +run_1763526643_optimized,1763526643.8911211,True,51,49,0.12817978858947754,382.2755563822367,2.61591405284648,86.13916015625,,cuda +run_1763526646_non_optimized,1763526647.0730722,False,60,40,0.33283185958862305,120.18080255129306,8.320796489715576,83.77001953125,,cuda +run_1763526646_optimized,1763526647.1849632,True,60,40,0.10762190818786621,371.6715367114238,2.6905477046966553,86.13916015625,,cuda +run_1763526650_non_optimized,1763526650.3852422,False,56,44,0.34725308418273926,126.70873781741659,7.89211554960771,83.77001953125,,cuda +run_1763526650_optimized,1763526650.5039096,True,56,44,0.11433672904968262,384.8282206925889,2.598562023856423,86.13916015625,,cuda +run_1763526653_non_optimized,1763526653.6856203,False,65,35,0.31678080558776855,110.48649218206107,9.05088015965053,83.7705078125,,cuda +run_1763526653_optimized,1763526653.7829595,True,65,35,0.09303498268127441,376.2025744649772,2.658142362322126,86.14013671875,,cuda +run_1763526656_non_optimized,1763526656.986791,False,59,41,0.33247804641723633,123.31641274307752,8.109220644322837,83.77001953125,,cuda +run_1763526656_optimized,1763526657.097655,True,59,41,0.10654258728027344,384.8226427254337,2.598599689762767,86.13916015625,,cuda +run_1763526659_non_optimized,1763526660.297603,False,54,46,0.3501875400543213,131.35818593906697,7.61277260987655,83.77001953125,,cuda +run_1763526659_optimized,1763526660.426392,True,54,46,0.12442255020141602,369.7079020284901,2.7048380478568697,86.13916015625,,cuda +run_1763526663_non_optimized,1763526663.6286657,False,54,46,0.3505382537841797,131.22676199648498,7.62039682139521,83.77001953125,,cuda +run_1763526663_optimized,1763526663.7522638,True,54,46,0.11925172805786133,385.7386450423649,2.5924288708230723,86.13916015625,,cuda +run_1763526666_non_optimized,1763526666.9662895,False,59,41,0.33091211318969727,123.8999672897937,8.071027150968225,83.77001953125,,cuda +run_1763526666_optimized,1763526667.077263,True,59,41,0.10660624504089355,384.5928536763736,2.6001523180705743,86.13916015625,,cuda +run_1763526669_non_optimized,1763526670.2709506,False,65,35,0.32552552223205566,107.51845127230834,9.300729206630162,83.7705078125,,cuda +run_1763526669_optimized,1763526670.3674176,True,65,35,0.09210538864135742,379.9994822917907,2.631582532610212,86.14013671875,,cuda +run_1763526673_non_optimized,1763526673.5689995,False,60,40,0.32962512969970703,121.34997121257273,8.240628242492676,83.77001953125,,cuda +run_1763526673_optimized,1763526673.678643,True,60,40,0.10524392127990723,380.0694568726284,2.6310980319976807,86.13916015625,,cuda +run_1763526676_non_optimized,1763526676.8867915,False,56,44,0.3409693241119385,129.04386667216733,7.749302820725875,83.77001953125,,cuda +run_1763526676_optimized,1763526677.0066595,True,56,44,0.11539912223815918,381.2853958212384,2.622707323594527,86.13916015625,,cuda +run_1763526679_non_optimized,1763526680.210214,False,59,41,0.34114503860473633,120.18348608465084,8.320610697676496,83.77001953125,,cuda +run_1763526679_optimized,1763526680.3233387,True,59,41,0.10867524147033691,377.27084334283273,2.6506156456179735,86.13916015625,,cuda +run_1763526683_non_optimized,1763526683.5293164,False,49,51,0.3626677989959717,140.6245609375606,7.111133313646503,83.77001953125,,cuda +run_1763526683_optimized,1763526683.6654575,True,49,51,0.13167476654052734,387.31794511519433,2.581858167461321,86.13916015625,,cuda +run_1763526686_non_optimized,1763526686.8576732,False,57,43,0.3366522789001465,127.7282308632585,7.829122765119686,83.77001953125,,cuda +run_1763526686_optimized,1763526686.973754,True,57,43,0.11158990859985352,385.33950371975163,2.5951141534849658,86.13916015625,,cuda +run_1763526689_non_optimized,1763526690.151102,False,68,32,0.3112297058105469,102.81794893794354,9.72592830657959,83.7705078125,,cuda +run_1763526689_optimized,1763526690.239994,True,68,32,0.08438873291015625,379.19754090950187,2.637147903442383,86.14013671875,,cuda +run_1763526693_non_optimized,1763526693.4361937,False,57,43,0.33553242683410645,128.15452862700513,7.803079693816429,83.77001953125,,cuda +run_1763526693_optimized,1763526693.5529184,True,57,43,0.11221909523010254,383.1789938408391,2.6097464007000593,86.13916015625,,cuda +run_1763526696_non_optimized,1763526696.7601304,False,57,43,0.34420084953308105,124.92705947219716,8.004670919373979,83.77001953125,,cuda +run_1763526696_optimized,1763526696.8780057,True,57,43,0.11339879035949707,379.192757380227,2.6371811711510946,86.13916015625,,cuda +run_1763526699_non_optimized,1763526700.0553536,False,62,38,0.32698941230773926,116.21171380386193,8.604984534414191,83.77001953125,,cuda +run_1763526699_optimized,1763526700.160437,True,62,38,0.10051822662353516,378.04089145264277,2.6452164900930306,86.13916015625,,cuda +run_1763526702_non_optimized,1763526703.3607254,False,48,52,0.3581371307373047,145.19577987612305,6.887252514178936,83.77001953125,,cuda +run_1763526702_optimized,1763526703.501407,True,48,52,0.1360619068145752,382.17897439042554,2.6165751310495233,86.13916015625,,cuda +run_1763526706_non_optimized,1763526706.6655996,False,65,35,0.32056474685668945,109.18231135267965,9.158992767333984,83.7705078125,,cuda +run_1763526706_optimized,1763526706.7639794,True,65,35,0.09380245208740234,373.1245742636668,2.680070059640067,86.14013671875,,cuda +run_1763526709_non_optimized,1763526709.9760077,False,54,46,0.3535304069519043,130.11610626821704,7.685443629389224,83.77001953125,,cuda +run_1763526709_optimized,1763526710.1015396,True,54,46,0.12090945243835449,380.44999023920843,2.6284663573555327,86.13916015625,,cuda +run_1763526712_non_optimized,1763526713.2750318,False,60,40,0.3372828960418701,118.59480711715196,8.432072401046753,83.77001953125,,cuda +run_1763526712_optimized,1763526713.3839555,True,60,40,0.1043252944946289,383.41612351795817,2.6081323623657227,86.13916015625,,cuda +run_1763526716_non_optimized,1763526716.5846882,False,56,44,0.3465569019317627,126.96327718402686,7.87629322572188,83.77001953125,,cuda +run_1763526716_optimized,1763526716.704748,True,56,44,0.11548757553100586,380.9933648506369,2.6247176257046787,86.13916015625,,cuda +run_1763526719_non_optimized,1763526719.9162998,False,55,45,0.34871912002563477,129.04368420260982,7.74931377834744,83.77001953125,,cuda +run_1763526719_optimized,1763526720.0379987,True,55,45,0.11701393127441406,384.5695936364081,2.6003095838758683,86.13916015625,,cuda +run_1763526722_non_optimized,1763526723.1653128,False,86,14,0.2764289379119873,50.64592768669351,19.74492413657052,83.7705078125,,cuda +run_1763526722_optimized,1763526723.2101393,True,86,14,0.04014396667480469,348.74480923647076,2.867426191057478,86.14013671875,,cuda +run_1763526726_non_optimized,1763526726.321796,False,87,13,0.2667272090911865,48.73893460024045,20.517477622398964,83.7705078125,,cuda +run_1763526726_optimized,1763526726.3628628,True,87,13,0.03642010688781738,356.9456849767932,2.80154668367826,86.14013671875,,cuda +run_1763526729_non_optimized,1763526729.4611804,False,92,8,0.2541630268096924,31.47586059395687,31.770378351211548,83.7705078125,,cuda +run_1763526729_optimized,1763526729.489691,True,92,8,0.02371382713317871,337.3559212973669,2.964228391647339,86.14013671875,,cuda +run_1763526732_non_optimized,1763526732.6022036,False,91,9,0.25944042205810547,34.69004532371721,28.82671356201172,83.7705078125,,cuda +run_1763526732_optimized,1763526732.6337376,True,91,9,0.02675771713256836,336.3515637530072,2.9730796813964844,86.14013671875,,cuda +run_1763526735_non_optimized,1763526735.746593,False,96,4,0.24565601348876953,16.28293133635365,61.41400337219238,83.7705078125,,cuda +run_1763526735_optimized,1763526735.7645717,True,96,4,0.013253450393676758,301.80819946392273,3.3133625984191895,86.14013671875,,cuda +run_1763526738_non_optimized,1763526738.6402805,False,100,0,0.0002372264862060547,0,0,73.24609375,,cuda +run_1763526738_optimized,1763526738.7505527,True,100,0,0.10556960105895996,0,0,86.09814453125,,cuda +run_1763526741_non_optimized,1763526741.855399,False,98,2,0.23850727081298828,8.385488598241453,119.25363540649414,83.7705078125,,cuda +run_1763526741_optimized,1763526741.8686676,True,98,2,0.008454322814941406,236.56536943034405,4.227161407470703,86.14013671875,,cuda +run_1763526744_non_optimized,1763526744.9965777,False,95,5,0.2477104663848877,20.184855621849653,49.54209327697754,83.7705078125,,cuda +run_1763526744_optimized,1763526745.0179746,True,95,5,0.016021251678466797,312.0854787344862,3.2042503356933594,86.14013671875,,cuda +run_1763526747_non_optimized,1763526748.1259825,False,99,1,0.2374560832977295,4.211305038440183,237.4560832977295,83.72900390625,,cuda +run_1763526747_optimized,1763526748.1369371,True,99,1,0.006153583526611328,162.50693529639673,6.153583526611328,86.14013671875,,cuda +run_1763526750_non_optimized,1763526750.990292,False,107,0,0.0002415180206298828,0,0,73.24609375,,cuda +run_1763526750_optimized,1763526751.1003447,True,107,0,0.10532331466674805,0,0,86.431640625,,cuda +run_1763526753_non_optimized,1763526753.9551547,False,111,0,0.0002372264862060547,0,0,73.24609375,,cuda +run_1763526753_optimized,1763526754.065468,True,111,0,0.10554146766662598,0,0,86.62255859375,,cuda +run_1763526756_non_optimized,1763526756.9100564,False,104,0,0.000232696533203125,0,0,73.24609375,,cuda +run_1763526756_optimized,1763526757.0201974,True,104,0,0.10536527633666992,0,0,86.28857421875,,cuda +run_1763526759_non_optimized,1763526760.134444,False,97,3,0.24916291236877441,12.04031519570553,83.0543041229248,83.7705078125,,cuda +run_1763526759_optimized,1763526760.1502607,True,97,3,0.01096487045288086,273.6010437051533,3.654956817626953,86.14013671875,,cuda +run_1763526763_non_optimized,1763526763.0106947,False,102,0,0.0002446174621582031,0,0,73.24609375,,cuda +run_1763526763_optimized,1763526763.1213396,True,102,0,0.1058340072631836,0,0,86.193359375,,cuda +run_1763526765_non_optimized,1763526765.988826,False,102,0,0.0002529621124267578,0,0,73.24609375,,cuda +run_1763526765_optimized,1763526766.099505,True,102,0,0.10576152801513672,0,0,86.193359375,,cuda +run_1763526768_non_optimized,1763526768.9637494,False,105,0,0.00024008750915527344,0,0,73.24609375,,cuda +run_1763526768_optimized,1763526769.0741549,True,105,0,0.10558032989501953,0,0,86.33642578125,,cuda +run_1763526771_non_optimized,1763526772.1941426,False,94,6,0.25710487365722656,23.33678049214745,42.85081227620443,83.7705078125,,cuda +run_1763526771_optimized,1763526772.217405,True,94,6,0.01833653450012207,327.215592453419,3.0560890833536782,86.14013671875,,cuda +run_1763526775_non_optimized,1763526775.0632038,False,102,0,0.00023651123046875,0,0,73.24609375,,cuda +run_1763526775_optimized,1763526775.1732247,True,102,0,0.10519266128540039,0,0,86.193359375,,cuda +run_1763526778_non_optimized,1763526778.0269144,False,103,0,0.00025081634521484375,0,0,73.24609375,,cuda +run_1763526778_optimized,1763526778.1373425,True,103,0,0.1055910587310791,0,0,86.24072265625,,cuda +run_1763526780_non_optimized,1763526780.9818347,False,107,0,0.00024700164794921875,0,0,73.24609375,,cuda +run_1763526780_optimized,1763526781.0923955,True,107,0,0.10562825202941895,0,0,86.431640625,,cuda +run_1763526783_non_optimized,1763526783.948955,False,110,0,0.00024271011352539062,0,0,73.24609375,,cuda +run_1763526783_optimized,1763526784.0592883,True,110,0,0.10540580749511719,0,0,86.57470703125,,cuda +run_1763526786_non_optimized,1763526786.926905,False,106,0,0.0002503395080566406,0,0,73.24609375,,cuda +run_1763526786_optimized,1763526787.0370946,True,106,0,0.10536813735961914,0,0,86.3837890625,,cuda +run_1763526789_non_optimized,1763526789.8929183,False,109,0,0.00025582313537597656,0,0,73.24609375,,cuda +run_1763526789_optimized,1763526790.0033913,True,109,0,0.10552310943603516,0,0,86.52685546875,,cuda +run_1763526792_non_optimized,1763526792.8616316,False,110,0,0.0002377033233642578,0,0,73.24609375,,cuda +run_1763526792_optimized,1763526792.972686,True,110,0,0.10608291625976562,0,0,86.57470703125,,cuda +run_1763526795_non_optimized,1763526795.8468068,False,114,0,0.00024056434631347656,0,0,73.24609375,,cuda +run_1763526795_optimized,1763526795.9571438,True,114,0,0.1053767204284668,0,0,86.765625,,cuda +run_1763526798_non_optimized,1763526798.8149438,False,113,0,0.00024628639221191406,0,0,73.24609375,,cuda +run_1763526798_optimized,1763526798.9252326,True,113,0,0.10529732704162598,0,0,86.7177734375,,cuda +run_1763526801_non_optimized,1763526801.7890985,False,113,0,0.0002460479736328125,0,0,73.24609375,,cuda +run_1763526801_optimized,1763526801.899515,True,113,0,0.1053619384765625,0,0,86.7177734375,,cuda +run_1763526804_non_optimized,1763526804.7603977,False,112,0,0.00023674964904785156,0,0,73.24609375,,cuda +run_1763526804_optimized,1763526804.8709013,True,112,0,0.10542559623718262,0,0,86.669921875,,cuda +run_1763526807_non_optimized,1763526807.7322128,False,109,0,0.0002338886260986328,0,0,73.24609375,,cuda +run_1763526807_optimized,1763526807.842512,True,109,0,0.10524344444274902,0,0,86.52685546875,,cuda +run_1763526810_non_optimized,1763526810.7003376,False,102,0,0.00023674964904785156,0,0,73.24609375,,cuda +run_1763526810_optimized,1763526810.8109784,True,102,0,0.10563492774963379,0,0,86.193359375,,cuda +run_1763526813_non_optimized,1763526813.6818757,False,105,0,0.0002524852752685547,0,0,73.24609375,,cuda +run_1763526813_optimized,1763526813.7921646,True,105,0,0.10520672798156738,0,0,86.33642578125,,cuda +run_1763526816_non_optimized,1763526816.6591551,False,109,0,0.00023221969604492188,0,0,73.24609375,,cuda +run_1763526816_optimized,1763526816.7695994,True,109,0,0.10536456108093262,0,0,86.52685546875,,cuda +run_1763526819_non_optimized,1763526819.6383152,False,103,0,0.00023484230041503906,0,0,73.24609375,,cuda +run_1763526819_optimized,1763526819.7488954,True,103,0,0.10547161102294922,0,0,86.24072265625,,cuda +run_1763526822_non_optimized,1763526822.6187825,False,102,0,0.0002391338348388672,0,0,73.24609375,,cuda +run_1763526822_optimized,1763526822.7292917,True,102,0,0.10544276237487793,0,0,86.193359375,,cuda +run_1763526825_non_optimized,1763526825.583301,False,107,0,0.00023412704467773438,0,0,73.24609375,,cuda +run_1763526825_optimized,1763526825.6933794,True,107,0,0.10494589805603027,0,0,86.431640625,,cuda +run_1763526828_non_optimized,1763526828.5638628,False,112,0,0.00024127960205078125,0,0,73.24609375,,cuda +run_1763526828_optimized,1763526828.6741154,True,112,0,0.1051325798034668,0,0,86.669921875,,cuda +run_1763526831_non_optimized,1763526831.545799,False,105,0,0.00023818016052246094,0,0,73.24609375,,cuda +run_1763526831_optimized,1763526831.6566033,True,105,0,0.10563468933105469,0,0,86.33642578125,,cuda +run_1763526834_non_optimized,1763526834.7725186,False,97,3,0.2505476474761963,11.973770379484487,83.51588249206543,83.7705078125,,cuda +run_1763526834_optimized,1763526834.7885733,True,97,3,0.01080775260925293,277.5785224239483,3.60258420308431,86.14013671875,,cuda +run_1763526837_non_optimized,1763526837.7080257,False,102,0,0.00025272369384765625,0,0,73.24609375,,cuda +run_1763526837_optimized,1763526837.8196452,True,102,0,0.10632824897766113,0,0,86.193359375,,cuda +run_1763526840_non_optimized,1763526840.7012856,False,102,0,0.00023818016052246094,0,0,73.24609375,,cuda +run_1763526840_optimized,1763526840.8124819,True,102,0,0.10594463348388672,0,0,86.193359375,,cuda +run_1763526843_non_optimized,1763526843.7108738,False,109,0,0.0002484321594238281,0,0,73.24609375,,cuda +run_1763526843_optimized,1763526843.8216114,True,109,0,0.10553407669067383,0,0,86.52685546875,,cuda +run_1763526846_non_optimized,1763526846.7072785,False,112,0,0.00023412704467773438,0,0,73.24609375,,cuda +run_1763526846_optimized,1763526846.8180177,True,112,0,0.10541939735412598,0,0,86.669921875,,cuda +run_1763526849_non_optimized,1763526849.695143,False,107,0,0.0002357959747314453,0,0,73.24609375,,cuda +run_1763526849_optimized,1763526849.806518,True,107,0,0.10609865188598633,0,0,86.431640625,,cuda +run_1763526852_non_optimized,1763526852.698653,False,106,0,0.0002410411834716797,0,0,73.24609375,,cuda +run_1763526852_optimized,1763526852.8100939,True,106,0,0.10619211196899414,0,0,86.3837890625,,cuda +run_1763526855_non_optimized,1763526855.6878016,False,105,0,0.00023484230041503906,0,0,73.24609375,,cuda +run_1763526855_optimized,1763526855.798402,True,105,0,0.10535454750061035,0,0,86.33642578125,,cuda +run_1763526858_non_optimized,1763526858.673868,False,102,0,0.00024962425231933594,0,0,73.24609375,,cuda +run_1763526858_optimized,1763526858.7845938,True,102,0,0.1053924560546875,0,0,86.193359375,,cuda +run_1763526861_non_optimized,1763526861.6461842,False,106,0,0.0002357959747314453,0,0,73.24609375,,cuda +run_1763526861_optimized,1763526861.7578971,True,106,0,0.10634636878967285,0,0,86.3837890625,,cuda +run_1763526864_non_optimized,1763526864.629814,False,105,0,0.0002498626708984375,0,0,73.24609375,,cuda +run_1763526864_optimized,1763526864.7408218,True,105,0,0.1056220531463623,0,0,86.33642578125,,cuda +run_1763526867_non_optimized,1763526867.6077204,False,105,0,0.0002434253692626953,0,0,73.24609375,,cuda +run_1763526867_optimized,1763526867.7184992,True,105,0,0.10547971725463867,0,0,86.33642578125,,cuda +run_1763526870_non_optimized,1763526870.5837529,False,110,0,0.00023603439331054688,0,0,73.24609375,,cuda +run_1763526870_optimized,1763526870.6944253,True,110,0,0.10529303550720215,0,0,86.57470703125,,cuda diff --git a/inference_benchmarks/inference_metrics.json b/inference_benchmarks/inference_metrics.json index 4e48239..45fec15 100644 --- a/inference_benchmarks/inference_metrics.json +++ b/inference_benchmarks/inference_metrics.json @@ -5199,6 +5199,2606 @@ "memory_used_mb": 73.2470703125, "gpu_utilization": null, "device": "cuda" + }, + { + "run_name": "run_1763526557_non_optimized", + "timestamp": 1763526558.0903924, + "optimized": false, + "prompt_length": 53, + "generated_length": 47, + "total_time": 0.35442304611206055, + "tokens_per_second": 132.60988673163106, + "time_per_token": 7.540915874724693, + "memory_used_mb": 83.77001953125, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526557_optimized", + "timestamp": 1763526558.221367, + "optimized": true, + "prompt_length": 53, + "generated_length": 47, + "total_time": 0.12709331512451172, + "tokens_per_second": 369.8070189919485, + "time_per_token": 2.7041130877555686, + "memory_used_mb": 86.13916015625, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526561_non_optimized", + "timestamp": 1763526561.392078, + "optimized": false, + "prompt_length": 66, + "generated_length": 34, + "total_time": 0.3155982494354248, + "tokens_per_second": 107.73190301537717, + "time_per_token": 9.282301453983083, + "memory_used_mb": 83.7705078125, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526561_optimized", + "timestamp": 1763526561.485392, + "optimized": true, + "prompt_length": 66, + "generated_length": 34, + "total_time": 0.08941459655761719, + "tokens_per_second": 380.25111457155657, + "time_per_token": 2.629841075224035, + "memory_used_mb": 86.14013671875, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526564_non_optimized", + "timestamp": 1763526564.6852732, + "optimized": false, + "prompt_length": 60, + "generated_length": 40, + "total_time": 0.3313627243041992, + "tokens_per_second": 120.71363815586875, + "time_per_token": 8.28406810760498, + "memory_used_mb": 83.77001953125, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526564_optimized", + "timestamp": 1763526564.794894, + "optimized": true, + "prompt_length": 60, + "generated_length": 40, + "total_time": 0.10575437545776367, + "tokens_per_second": 378.2349413616012, + "time_per_token": 2.643859386444092, + "memory_used_mb": 86.13916015625, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526567_non_optimized", + "timestamp": 1763526567.9853783, + "optimized": false, + "prompt_length": 61, + "generated_length": 39, + "total_time": 0.33505964279174805, + "tokens_per_second": 116.39718730387337, + "time_per_token": 8.591272892096104, + "memory_used_mb": 83.77001953125, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526567_optimized", + "timestamp": 1763526568.0917747, + "optimized": true, + "prompt_length": 61, + "generated_length": 39, + "total_time": 0.10251092910766602, + "tokens_per_second": 380.4472395234928, + "time_per_token": 2.628485361735026, + "memory_used_mb": 86.13916015625, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526570_non_optimized", + "timestamp": 1763526571.282682, + "optimized": false, + "prompt_length": 60, + "generated_length": 40, + "total_time": 0.33055973052978516, + "tokens_per_second": 121.00687502344086, + "time_per_token": 8.263993263244629, + "memory_used_mb": 83.77001953125, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526570_optimized", + "timestamp": 1763526571.3913667, + "optimized": true, + "prompt_length": 60, + "generated_length": 40, + "total_time": 0.10458731651306152, + "tokens_per_second": 382.4555532506138, + "time_per_token": 2.614682912826538, + "memory_used_mb": 86.13916015625, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526574_non_optimized", + "timestamp": 1763526574.5597281, + "optimized": false, + "prompt_length": 64, + "generated_length": 36, + "total_time": 0.3207573890686035, + "tokens_per_second": 112.23435913521645, + "time_per_token": 8.909927474127876, + "memory_used_mb": 83.77001953125, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526574_optimized", + "timestamp": 1763526574.657765, + "optimized": true, + "prompt_length": 64, + "generated_length": 36, + "total_time": 0.09418869018554688, + "tokens_per_second": 382.211494066664, + "time_per_token": 2.61635250515408, + "memory_used_mb": 86.13916015625, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526577_non_optimized", + "timestamp": 1763526577.870434, + "optimized": false, + "prompt_length": 54, + "generated_length": 46, + "total_time": 0.34548068046569824, + "tokens_per_second": 133.1478215742579, + "time_per_token": 7.510449575341266, + "memory_used_mb": 83.77001953125, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526577_optimized", + "timestamp": 1763526577.996214, + "optimized": true, + "prompt_length": 54, + "generated_length": 46, + "total_time": 0.12188839912414551, + "tokens_per_second": 377.39440611692817, + "time_per_token": 2.649747807046641, + "memory_used_mb": 86.13916015625, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526580_non_optimized", + "timestamp": 1763526581.1706474, + "optimized": false, + "prompt_length": 67, + "generated_length": 33, + "total_time": 0.31485915184020996, + "tokens_per_second": 104.80876864188276, + "time_per_token": 9.5411864194003, + "memory_used_mb": 83.7705078125, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526580_optimized", + "timestamp": 1763526581.2631214, + "optimized": true, + "prompt_length": 67, + "generated_length": 33, + "total_time": 0.08859968185424805, + "tokens_per_second": 372.4618340536148, + "time_per_token": 2.684838844068123, + "memory_used_mb": 86.14013671875, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526584_non_optimized", + "timestamp": 1763526584.4379666, + "optimized": false, + "prompt_length": 63, + "generated_length": 37, + "total_time": 0.32149577140808105, + "tokens_per_second": 115.08705025247488, + "time_per_token": 8.689074902921108, + "memory_used_mb": 83.77001953125, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526584_optimized", + "timestamp": 1763526584.538549, + "optimized": true, + "prompt_length": 63, + "generated_length": 37, + "total_time": 0.09666585922241211, + "tokens_per_second": 382.7618178499726, + "time_per_token": 2.612590789794922, + "memory_used_mb": 86.13916015625, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526587_non_optimized", + "timestamp": 1763526587.7008932, + "optimized": false, + "prompt_length": 73, + "generated_length": 27, + "total_time": 0.30018019676208496, + "tokens_per_second": 89.94597342275547, + "time_per_token": 11.117785065262407, + "memory_used_mb": 83.7705078125, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526587_optimized", + "timestamp": 1763526587.775923, + "optimized": true, + "prompt_length": 73, + "generated_length": 27, + "total_time": 0.0710904598236084, + "tokens_per_second": 379.79779659595874, + "time_per_token": 2.6329799934669778, + "memory_used_mb": 86.14013671875, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526590_non_optimized", + "timestamp": 1763526590.9904318, + "optimized": false, + "prompt_length": 46, + "generated_length": 54, + "total_time": 0.36146068572998047, + "tokens_per_second": 149.3938404143328, + "time_per_token": 6.693716402407046, + "memory_used_mb": 83.77001953125, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526590_optimized", + "timestamp": 1763526591.1326938, + "optimized": true, + "prompt_length": 46, + "generated_length": 54, + "total_time": 0.1380624771118164, + "tokens_per_second": 391.1272717225373, + "time_per_token": 2.556712539107711, + "memory_used_mb": 86.13916015625, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526593_non_optimized", + "timestamp": 1763526594.285255, + "optimized": false, + "prompt_length": 70, + "generated_length": 30, + "total_time": 0.3071746826171875, + "tokens_per_second": 97.66429884258109, + "time_per_token": 10.239156087239582, + "memory_used_mb": 83.7705078125, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526593_optimized", + "timestamp": 1763526594.3690982, + "optimized": true, + "prompt_length": 70, + "generated_length": 30, + "total_time": 0.07981586456298828, + "tokens_per_second": 375.8651261156847, + "time_per_token": 2.6605288187662763, + "memory_used_mb": 86.14013671875, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526597_non_optimized", + "timestamp": 1763526597.541682, + "optimized": false, + "prompt_length": 66, + "generated_length": 34, + "total_time": 0.3228602409362793, + "tokens_per_second": 105.30872398967932, + "time_per_token": 9.495889439302333, + "memory_used_mb": 83.7705078125, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526597_optimized", + "timestamp": 1763526597.6348116, + "optimized": true, + "prompt_length": 66, + "generated_length": 34, + "total_time": 0.08911824226379395, + "tokens_per_second": 381.515603722956, + "time_per_token": 2.621124772464528, + "memory_used_mb": 86.14013671875, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526600_non_optimized", + "timestamp": 1763526600.8545513, + "optimized": false, + "prompt_length": 50, + "generated_length": 50, + "total_time": 0.3591768741607666, + "tokens_per_second": 139.20718063162423, + "time_per_token": 7.183537483215332, + "memory_used_mb": 83.77001953125, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526600_optimized", + "timestamp": 1763526600.9873838, + "optimized": true, + "prompt_length": 50, + "generated_length": 50, + "total_time": 0.12882018089294434, + "tokens_per_second": 388.13794277740044, + "time_per_token": 2.5764036178588867, + "memory_used_mb": 86.13916015625, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526603_non_optimized", + "timestamp": 1763526604.1675096, + "optimized": false, + "prompt_length": 66, + "generated_length": 34, + "total_time": 0.323777437210083, + "tokens_per_second": 105.01040558282972, + "time_per_token": 9.52286580029656, + "memory_used_mb": 83.7705078125, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526603_optimized", + "timestamp": 1763526604.2624831, + "optimized": true, + "prompt_length": 66, + "generated_length": 34, + "total_time": 0.09089446067810059, + "tokens_per_second": 374.060198458185, + "time_per_token": 2.6733664905323704, + "memory_used_mb": 86.14013671875, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526607_non_optimized", + "timestamp": 1763526607.4869204, + "optimized": false, + "prompt_length": 43, + "generated_length": 57, + "total_time": 0.37198734283447266, + "tokens_per_second": 153.23102008168036, + "time_per_token": 6.526093733938117, + "memory_used_mb": 83.77001953125, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526607_optimized", + "timestamp": 1763526607.6380951, + "optimized": true, + "prompt_length": 43, + "generated_length": 57, + "total_time": 0.14709210395812988, + "tokens_per_second": 387.51230328600906, + "time_per_token": 2.580563227335612, + "memory_used_mb": 86.13916015625, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526610_non_optimized", + "timestamp": 1763526610.8189526, + "optimized": false, + "prompt_length": 61, + "generated_length": 39, + "total_time": 0.325711727142334, + "tokens_per_second": 119.73778267724835, + "time_per_token": 8.351582747239332, + "memory_used_mb": 83.77001953125, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526610_optimized", + "timestamp": 1763526610.9252608, + "optimized": true, + "prompt_length": 61, + "generated_length": 39, + "total_time": 0.10221171379089355, + "tokens_per_second": 381.5609635485308, + "time_per_token": 2.620813174125476, + "memory_used_mb": 86.13916015625, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526613_non_optimized", + "timestamp": 1763526614.11627, + "optimized": false, + "prompt_length": 58, + "generated_length": 42, + "total_time": 0.3369486331939697, + "tokens_per_second": 124.64807944723742, + "time_per_token": 8.022586504618326, + "memory_used_mb": 83.77001953125, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526613_optimized", + "timestamp": 1763526614.2310555, + "optimized": true, + "prompt_length": 58, + "generated_length": 42, + "total_time": 0.11066627502441406, + "tokens_per_second": 379.51941538408505, + "time_per_token": 2.634911310105097, + "memory_used_mb": 86.13916015625, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526617_non_optimized", + "timestamp": 1763526617.3865545, + "optimized": false, + "prompt_length": 66, + "generated_length": 34, + "total_time": 0.3230869770050049, + "tokens_per_second": 105.23482040402178, + "time_per_token": 9.502558147206026, + "memory_used_mb": 83.7705078125, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526617_optimized", + "timestamp": 1763526617.4830964, + "optimized": true, + "prompt_length": 66, + "generated_length": 34, + "total_time": 0.09008550643920898, + "tokens_per_second": 377.41920253224856, + "time_per_token": 2.6495737188002644, + "memory_used_mb": 86.14013671875, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526620_non_optimized", + "timestamp": 1763526620.6447241, + "optimized": false, + "prompt_length": 67, + "generated_length": 33, + "total_time": 0.32021570205688477, + "tokens_per_second": 103.05553346705562, + "time_per_token": 9.703506122935902, + "memory_used_mb": 83.7705078125, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526620_optimized", + "timestamp": 1763526620.7375038, + "optimized": true, + "prompt_length": 67, + "generated_length": 33, + "total_time": 0.08865785598754883, + "tokens_per_second": 372.21743783917515, + "time_per_token": 2.6866016965923887, + "memory_used_mb": 86.14013671875, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526623_non_optimized", + "timestamp": 1763526623.9323657, + "optimized": false, + "prompt_length": 59, + "generated_length": 41, + "total_time": 0.34384703636169434, + "tokens_per_second": 119.2390675627982, + "time_per_token": 8.386513081992545, + "memory_used_mb": 83.77001953125, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526623_optimized", + "timestamp": 1763526624.045949, + "optimized": true, + "prompt_length": 59, + "generated_length": 41, + "total_time": 0.10931515693664551, + "tokens_per_second": 375.06235319006936, + "time_per_token": 2.666223339918183, + "memory_used_mb": 86.13916015625, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526626_non_optimized", + "timestamp": 1763526627.2393768, + "optimized": false, + "prompt_length": 63, + "generated_length": 37, + "total_time": 0.3268465995788574, + "tokens_per_second": 113.20295223408958, + "time_per_token": 8.83369188050966, + "memory_used_mb": 83.77001953125, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526626_optimized", + "timestamp": 1763526627.3409727, + "optimized": true, + "prompt_length": 63, + "generated_length": 37, + "total_time": 0.09740710258483887, + "tokens_per_second": 379.84909742874277, + "time_per_token": 2.632624394184834, + "memory_used_mb": 86.13916015625, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526630_non_optimized", + "timestamp": 1763526630.5474806, + "optimized": false, + "prompt_length": 53, + "generated_length": 47, + "total_time": 0.35274362564086914, + "tokens_per_second": 133.2412454360013, + "time_per_token": 7.505183524273812, + "memory_used_mb": 83.77001953125, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526630_optimized", + "timestamp": 1763526630.6753845, + "optimized": true, + "prompt_length": 53, + "generated_length": 47, + "total_time": 0.12363100051879883, + "tokens_per_second": 380.1635496175846, + "time_per_token": 2.630446819548911, + "memory_used_mb": 86.13916015625, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526633_non_optimized", + "timestamp": 1763526633.845649, + "optimized": false, + "prompt_length": 67, + "generated_length": 33, + "total_time": 0.3140745162963867, + "tokens_per_second": 105.07060677555408, + "time_per_token": 9.51740958473899, + "memory_used_mb": 83.7705078125, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526633_optimized", + "timestamp": 1763526633.9381201, + "optimized": true, + "prompt_length": 67, + "generated_length": 33, + "total_time": 0.08824992179870605, + "tokens_per_second": 373.9380084128738, + "time_per_token": 2.674240054506244, + "memory_used_mb": 86.14013671875, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526636_non_optimized", + "timestamp": 1763526637.118738, + "optimized": false, + "prompt_length": 64, + "generated_length": 36, + "total_time": 0.32010531425476074, + "tokens_per_second": 112.4629876383397, + "time_per_token": 8.891814284854464, + "memory_used_mb": 83.77001953125, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526636_optimized", + "timestamp": 1763526637.2179773, + "optimized": true, + "prompt_length": 64, + "generated_length": 36, + "total_time": 0.09497523307800293, + "tokens_per_second": 379.04618744587117, + "time_per_token": 2.6382009188334146, + "memory_used_mb": 86.13916015625, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526640_non_optimized", + "timestamp": 1763526640.4208992, + "optimized": false, + "prompt_length": 54, + "generated_length": 46, + "total_time": 0.34542250633239746, + "tokens_per_second": 133.17024558826677, + "time_per_token": 7.509184920269511, + "memory_used_mb": 83.77001953125, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526640_optimized", + "timestamp": 1763526640.5462801, + "optimized": true, + "prompt_length": 54, + "generated_length": 46, + "total_time": 0.12082409858703613, + "tokens_per_second": 380.718751788276, + "time_per_token": 2.6266108388486114, + "memory_used_mb": 86.13916015625, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526643_non_optimized", + "timestamp": 1763526643.7587085, + "optimized": false, + "prompt_length": 51, + "generated_length": 49, + "total_time": 0.35083961486816406, + "tokens_per_second": 139.66495778537683, + "time_per_token": 7.159992140166613, + "memory_used_mb": 83.77001953125, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526643_optimized", + "timestamp": 1763526643.8911211, + "optimized": true, + "prompt_length": 51, + "generated_length": 49, + "total_time": 0.12817978858947754, + "tokens_per_second": 382.2755563822367, + "time_per_token": 2.61591405284648, + "memory_used_mb": 86.13916015625, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526646_non_optimized", + "timestamp": 1763526647.0730722, + "optimized": false, + "prompt_length": 60, + "generated_length": 40, + "total_time": 0.33283185958862305, + "tokens_per_second": 120.18080255129306, + "time_per_token": 8.320796489715576, + "memory_used_mb": 83.77001953125, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526646_optimized", + "timestamp": 1763526647.1849632, + "optimized": true, + "prompt_length": 60, + "generated_length": 40, + "total_time": 0.10762190818786621, + "tokens_per_second": 371.6715367114238, + "time_per_token": 2.6905477046966553, + "memory_used_mb": 86.13916015625, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526650_non_optimized", + "timestamp": 1763526650.3852422, + "optimized": false, + "prompt_length": 56, + "generated_length": 44, + "total_time": 0.34725308418273926, + "tokens_per_second": 126.70873781741659, + "time_per_token": 7.89211554960771, + "memory_used_mb": 83.77001953125, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526650_optimized", + "timestamp": 1763526650.5039096, + "optimized": true, + "prompt_length": 56, + "generated_length": 44, + "total_time": 0.11433672904968262, + "tokens_per_second": 384.8282206925889, + "time_per_token": 2.598562023856423, + "memory_used_mb": 86.13916015625, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526653_non_optimized", + "timestamp": 1763526653.6856203, + "optimized": false, + "prompt_length": 65, + "generated_length": 35, + "total_time": 0.31678080558776855, + "tokens_per_second": 110.48649218206107, + "time_per_token": 9.05088015965053, + "memory_used_mb": 83.7705078125, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526653_optimized", + "timestamp": 1763526653.7829595, + "optimized": true, + "prompt_length": 65, + "generated_length": 35, + "total_time": 0.09303498268127441, + "tokens_per_second": 376.2025744649772, + "time_per_token": 2.658142362322126, + "memory_used_mb": 86.14013671875, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526656_non_optimized", + "timestamp": 1763526656.986791, + "optimized": false, + "prompt_length": 59, + "generated_length": 41, + "total_time": 0.33247804641723633, + "tokens_per_second": 123.31641274307752, + "time_per_token": 8.109220644322837, + "memory_used_mb": 83.77001953125, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526656_optimized", + "timestamp": 1763526657.097655, + "optimized": true, + "prompt_length": 59, + "generated_length": 41, + "total_time": 0.10654258728027344, + "tokens_per_second": 384.8226427254337, + "time_per_token": 2.598599689762767, + "memory_used_mb": 86.13916015625, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526659_non_optimized", + "timestamp": 1763526660.297603, + "optimized": false, + "prompt_length": 54, + "generated_length": 46, + "total_time": 0.3501875400543213, + "tokens_per_second": 131.35818593906697, + "time_per_token": 7.61277260987655, + "memory_used_mb": 83.77001953125, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526659_optimized", + "timestamp": 1763526660.426392, + "optimized": true, + "prompt_length": 54, + "generated_length": 46, + "total_time": 0.12442255020141602, + "tokens_per_second": 369.7079020284901, + "time_per_token": 2.7048380478568697, + "memory_used_mb": 86.13916015625, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526663_non_optimized", + "timestamp": 1763526663.6286657, + "optimized": false, + "prompt_length": 54, + "generated_length": 46, + "total_time": 0.3505382537841797, + "tokens_per_second": 131.22676199648498, + "time_per_token": 7.62039682139521, + "memory_used_mb": 83.77001953125, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526663_optimized", + "timestamp": 1763526663.7522638, + "optimized": true, + "prompt_length": 54, + "generated_length": 46, + "total_time": 0.11925172805786133, + "tokens_per_second": 385.7386450423649, + "time_per_token": 2.5924288708230723, + "memory_used_mb": 86.13916015625, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526666_non_optimized", + "timestamp": 1763526666.9662895, + "optimized": false, + "prompt_length": 59, + "generated_length": 41, + "total_time": 0.33091211318969727, + "tokens_per_second": 123.8999672897937, + "time_per_token": 8.071027150968225, + "memory_used_mb": 83.77001953125, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526666_optimized", + "timestamp": 1763526667.077263, + "optimized": true, + "prompt_length": 59, + "generated_length": 41, + "total_time": 0.10660624504089355, + "tokens_per_second": 384.5928536763736, + "time_per_token": 2.6001523180705743, + "memory_used_mb": 86.13916015625, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526669_non_optimized", + "timestamp": 1763526670.2709506, + "optimized": false, + "prompt_length": 65, + "generated_length": 35, + "total_time": 0.32552552223205566, + "tokens_per_second": 107.51845127230834, + "time_per_token": 9.300729206630162, + "memory_used_mb": 83.7705078125, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526669_optimized", + "timestamp": 1763526670.3674176, + "optimized": true, + "prompt_length": 65, + "generated_length": 35, + "total_time": 0.09210538864135742, + "tokens_per_second": 379.9994822917907, + "time_per_token": 2.631582532610212, + "memory_used_mb": 86.14013671875, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526673_non_optimized", + "timestamp": 1763526673.5689995, + "optimized": false, + "prompt_length": 60, + "generated_length": 40, + "total_time": 0.32962512969970703, + "tokens_per_second": 121.34997121257273, + "time_per_token": 8.240628242492676, + "memory_used_mb": 83.77001953125, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526673_optimized", + "timestamp": 1763526673.678643, + "optimized": true, + "prompt_length": 60, + "generated_length": 40, + "total_time": 0.10524392127990723, + "tokens_per_second": 380.0694568726284, + "time_per_token": 2.6310980319976807, + "memory_used_mb": 86.13916015625, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526676_non_optimized", + "timestamp": 1763526676.8867915, + "optimized": false, + "prompt_length": 56, + "generated_length": 44, + "total_time": 0.3409693241119385, + "tokens_per_second": 129.04386667216733, + "time_per_token": 7.749302820725875, + "memory_used_mb": 83.77001953125, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526676_optimized", + "timestamp": 1763526677.0066595, + "optimized": true, + "prompt_length": 56, + "generated_length": 44, + "total_time": 0.11539912223815918, + "tokens_per_second": 381.2853958212384, + "time_per_token": 2.622707323594527, + "memory_used_mb": 86.13916015625, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526679_non_optimized", + "timestamp": 1763526680.210214, + "optimized": false, + "prompt_length": 59, + "generated_length": 41, + "total_time": 0.34114503860473633, + "tokens_per_second": 120.18348608465084, + "time_per_token": 8.320610697676496, + "memory_used_mb": 83.77001953125, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526679_optimized", + "timestamp": 1763526680.3233387, + "optimized": true, + "prompt_length": 59, + "generated_length": 41, + "total_time": 0.10867524147033691, + "tokens_per_second": 377.27084334283273, + "time_per_token": 2.6506156456179735, + "memory_used_mb": 86.13916015625, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526683_non_optimized", + "timestamp": 1763526683.5293164, + "optimized": false, + "prompt_length": 49, + "generated_length": 51, + "total_time": 0.3626677989959717, + "tokens_per_second": 140.6245609375606, + "time_per_token": 7.111133313646503, + "memory_used_mb": 83.77001953125, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526683_optimized", + "timestamp": 1763526683.6654575, + "optimized": true, + "prompt_length": 49, + "generated_length": 51, + "total_time": 0.13167476654052734, + "tokens_per_second": 387.31794511519433, + "time_per_token": 2.581858167461321, + "memory_used_mb": 86.13916015625, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526686_non_optimized", + "timestamp": 1763526686.8576732, + "optimized": false, + "prompt_length": 57, + "generated_length": 43, + "total_time": 0.3366522789001465, + "tokens_per_second": 127.7282308632585, + "time_per_token": 7.829122765119686, + "memory_used_mb": 83.77001953125, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526686_optimized", + "timestamp": 1763526686.973754, + "optimized": true, + "prompt_length": 57, + "generated_length": 43, + "total_time": 0.11158990859985352, + "tokens_per_second": 385.33950371975163, + "time_per_token": 2.5951141534849658, + "memory_used_mb": 86.13916015625, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526689_non_optimized", + "timestamp": 1763526690.151102, + "optimized": false, + "prompt_length": 68, + "generated_length": 32, + "total_time": 0.3112297058105469, + "tokens_per_second": 102.81794893794354, + "time_per_token": 9.72592830657959, + "memory_used_mb": 83.7705078125, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526689_optimized", + "timestamp": 1763526690.239994, + "optimized": true, + "prompt_length": 68, + "generated_length": 32, + "total_time": 0.08438873291015625, + "tokens_per_second": 379.19754090950187, + "time_per_token": 2.637147903442383, + "memory_used_mb": 86.14013671875, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526693_non_optimized", + "timestamp": 1763526693.4361937, + "optimized": false, + "prompt_length": 57, + "generated_length": 43, + "total_time": 0.33553242683410645, + "tokens_per_second": 128.15452862700513, + "time_per_token": 7.803079693816429, + "memory_used_mb": 83.77001953125, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526693_optimized", + "timestamp": 1763526693.5529184, + "optimized": true, + "prompt_length": 57, + "generated_length": 43, + "total_time": 0.11221909523010254, + "tokens_per_second": 383.1789938408391, + "time_per_token": 2.6097464007000593, + "memory_used_mb": 86.13916015625, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526696_non_optimized", + "timestamp": 1763526696.7601304, + "optimized": false, + "prompt_length": 57, + "generated_length": 43, + "total_time": 0.34420084953308105, + "tokens_per_second": 124.92705947219716, + "time_per_token": 8.004670919373979, + "memory_used_mb": 83.77001953125, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526696_optimized", + "timestamp": 1763526696.8780057, + "optimized": true, + "prompt_length": 57, + "generated_length": 43, + "total_time": 0.11339879035949707, + "tokens_per_second": 379.192757380227, + "time_per_token": 2.6371811711510946, + "memory_used_mb": 86.13916015625, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526699_non_optimized", + "timestamp": 1763526700.0553536, + "optimized": false, + "prompt_length": 62, + "generated_length": 38, + "total_time": 0.32698941230773926, + "tokens_per_second": 116.21171380386193, + "time_per_token": 8.604984534414191, + "memory_used_mb": 83.77001953125, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526699_optimized", + "timestamp": 1763526700.160437, + "optimized": true, + "prompt_length": 62, + "generated_length": 38, + "total_time": 0.10051822662353516, + "tokens_per_second": 378.04089145264277, + "time_per_token": 2.6452164900930306, + "memory_used_mb": 86.13916015625, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526702_non_optimized", + "timestamp": 1763526703.3607254, + "optimized": false, + "prompt_length": 48, + "generated_length": 52, + "total_time": 0.3581371307373047, + "tokens_per_second": 145.19577987612305, + "time_per_token": 6.887252514178936, + "memory_used_mb": 83.77001953125, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526702_optimized", + "timestamp": 1763526703.501407, + "optimized": true, + "prompt_length": 48, + "generated_length": 52, + "total_time": 0.1360619068145752, + "tokens_per_second": 382.17897439042554, + "time_per_token": 2.6165751310495233, + "memory_used_mb": 86.13916015625, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526706_non_optimized", + "timestamp": 1763526706.6655996, + "optimized": false, + "prompt_length": 65, + "generated_length": 35, + "total_time": 0.32056474685668945, + "tokens_per_second": 109.18231135267965, + "time_per_token": 9.158992767333984, + "memory_used_mb": 83.7705078125, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526706_optimized", + "timestamp": 1763526706.7639794, + "optimized": true, + "prompt_length": 65, + "generated_length": 35, + "total_time": 0.09380245208740234, + "tokens_per_second": 373.1245742636668, + "time_per_token": 2.680070059640067, + "memory_used_mb": 86.14013671875, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526709_non_optimized", + "timestamp": 1763526709.9760077, + "optimized": false, + "prompt_length": 54, + "generated_length": 46, + "total_time": 0.3535304069519043, + "tokens_per_second": 130.11610626821704, + "time_per_token": 7.685443629389224, + "memory_used_mb": 83.77001953125, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526709_optimized", + "timestamp": 1763526710.1015396, + "optimized": true, + "prompt_length": 54, + "generated_length": 46, + "total_time": 0.12090945243835449, + "tokens_per_second": 380.44999023920843, + "time_per_token": 2.6284663573555327, + "memory_used_mb": 86.13916015625, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526712_non_optimized", + "timestamp": 1763526713.2750318, + "optimized": false, + "prompt_length": 60, + "generated_length": 40, + "total_time": 0.3372828960418701, + "tokens_per_second": 118.59480711715196, + "time_per_token": 8.432072401046753, + "memory_used_mb": 83.77001953125, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526712_optimized", + "timestamp": 1763526713.3839555, + "optimized": true, + "prompt_length": 60, + "generated_length": 40, + "total_time": 0.1043252944946289, + "tokens_per_second": 383.41612351795817, + "time_per_token": 2.6081323623657227, + "memory_used_mb": 86.13916015625, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526716_non_optimized", + "timestamp": 1763526716.5846882, + "optimized": false, + "prompt_length": 56, + "generated_length": 44, + "total_time": 0.3465569019317627, + "tokens_per_second": 126.96327718402686, + "time_per_token": 7.87629322572188, + "memory_used_mb": 83.77001953125, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526716_optimized", + "timestamp": 1763526716.704748, + "optimized": true, + "prompt_length": 56, + "generated_length": 44, + "total_time": 0.11548757553100586, + "tokens_per_second": 380.9933648506369, + "time_per_token": 2.6247176257046787, + "memory_used_mb": 86.13916015625, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526719_non_optimized", + "timestamp": 1763526719.9162998, + "optimized": false, + "prompt_length": 55, + "generated_length": 45, + "total_time": 0.34871912002563477, + "tokens_per_second": 129.04368420260982, + "time_per_token": 7.74931377834744, + "memory_used_mb": 83.77001953125, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526719_optimized", + "timestamp": 1763526720.0379987, + "optimized": true, + "prompt_length": 55, + "generated_length": 45, + "total_time": 0.11701393127441406, + "tokens_per_second": 384.5695936364081, + "time_per_token": 2.6003095838758683, + "memory_used_mb": 86.13916015625, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526722_non_optimized", + "timestamp": 1763526723.1653128, + "optimized": false, + "prompt_length": 86, + "generated_length": 14, + "total_time": 0.2764289379119873, + "tokens_per_second": 50.64592768669351, + "time_per_token": 19.74492413657052, + "memory_used_mb": 83.7705078125, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526722_optimized", + "timestamp": 1763526723.2101393, + "optimized": true, + "prompt_length": 86, + "generated_length": 14, + "total_time": 0.04014396667480469, + "tokens_per_second": 348.74480923647076, + "time_per_token": 2.867426191057478, + "memory_used_mb": 86.14013671875, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526726_non_optimized", + "timestamp": 1763526726.321796, + "optimized": false, + "prompt_length": 87, + "generated_length": 13, + "total_time": 0.2667272090911865, + "tokens_per_second": 48.73893460024045, + "time_per_token": 20.517477622398964, + "memory_used_mb": 83.7705078125, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526726_optimized", + "timestamp": 1763526726.3628628, + "optimized": true, + "prompt_length": 87, + "generated_length": 13, + "total_time": 0.03642010688781738, + "tokens_per_second": 356.9456849767932, + "time_per_token": 2.80154668367826, + "memory_used_mb": 86.14013671875, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526729_non_optimized", + "timestamp": 1763526729.4611804, + "optimized": false, + "prompt_length": 92, + "generated_length": 8, + "total_time": 0.2541630268096924, + "tokens_per_second": 31.47586059395687, + "time_per_token": 31.770378351211548, + "memory_used_mb": 83.7705078125, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526729_optimized", + "timestamp": 1763526729.489691, + "optimized": true, + "prompt_length": 92, + "generated_length": 8, + "total_time": 0.02371382713317871, + "tokens_per_second": 337.3559212973669, + "time_per_token": 2.964228391647339, + "memory_used_mb": 86.14013671875, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526732_non_optimized", + "timestamp": 1763526732.6022036, + "optimized": false, + "prompt_length": 91, + "generated_length": 9, + "total_time": 0.25944042205810547, + "tokens_per_second": 34.69004532371721, + "time_per_token": 28.82671356201172, + "memory_used_mb": 83.7705078125, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526732_optimized", + "timestamp": 1763526732.6337376, + "optimized": true, + "prompt_length": 91, + "generated_length": 9, + "total_time": 0.02675771713256836, + "tokens_per_second": 336.3515637530072, + "time_per_token": 2.9730796813964844, + "memory_used_mb": 86.14013671875, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526735_non_optimized", + "timestamp": 1763526735.746593, + "optimized": false, + "prompt_length": 96, + "generated_length": 4, + "total_time": 0.24565601348876953, + "tokens_per_second": 16.28293133635365, + "time_per_token": 61.41400337219238, + "memory_used_mb": 83.7705078125, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526735_optimized", + "timestamp": 1763526735.7645717, + "optimized": true, + "prompt_length": 96, + "generated_length": 4, + "total_time": 0.013253450393676758, + "tokens_per_second": 301.80819946392273, + "time_per_token": 3.3133625984191895, + "memory_used_mb": 86.14013671875, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526738_non_optimized", + "timestamp": 1763526738.6402805, + "optimized": false, + "prompt_length": 100, + "generated_length": 0, + "total_time": 0.0002372264862060547, + "tokens_per_second": 0, + "time_per_token": 0, + "memory_used_mb": 73.24609375, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526738_optimized", + "timestamp": 1763526738.7505527, + "optimized": true, + "prompt_length": 100, + "generated_length": 0, + "total_time": 0.10556960105895996, + "tokens_per_second": 0, + "time_per_token": 0, + "memory_used_mb": 86.09814453125, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526741_non_optimized", + "timestamp": 1763526741.855399, + "optimized": false, + "prompt_length": 98, + "generated_length": 2, + "total_time": 0.23850727081298828, + "tokens_per_second": 8.385488598241453, + "time_per_token": 119.25363540649414, + "memory_used_mb": 83.7705078125, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526741_optimized", + "timestamp": 1763526741.8686676, + "optimized": true, + "prompt_length": 98, + "generated_length": 2, + "total_time": 0.008454322814941406, + "tokens_per_second": 236.56536943034405, + "time_per_token": 4.227161407470703, + "memory_used_mb": 86.14013671875, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526744_non_optimized", + "timestamp": 1763526744.9965777, + "optimized": false, + "prompt_length": 95, + "generated_length": 5, + "total_time": 0.2477104663848877, + "tokens_per_second": 20.184855621849653, + "time_per_token": 49.54209327697754, + "memory_used_mb": 83.7705078125, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526744_optimized", + "timestamp": 1763526745.0179746, + "optimized": true, + "prompt_length": 95, + "generated_length": 5, + "total_time": 0.016021251678466797, + "tokens_per_second": 312.0854787344862, + "time_per_token": 3.2042503356933594, + "memory_used_mb": 86.14013671875, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526747_non_optimized", + "timestamp": 1763526748.1259825, + "optimized": false, + "prompt_length": 99, + "generated_length": 1, + "total_time": 0.2374560832977295, + "tokens_per_second": 4.211305038440183, + "time_per_token": 237.4560832977295, + "memory_used_mb": 83.72900390625, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526747_optimized", + "timestamp": 1763526748.1369371, + "optimized": true, + "prompt_length": 99, + "generated_length": 1, + "total_time": 0.006153583526611328, + "tokens_per_second": 162.50693529639673, + "time_per_token": 6.153583526611328, + "memory_used_mb": 86.14013671875, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526750_non_optimized", + "timestamp": 1763526750.990292, + "optimized": false, + "prompt_length": 107, + "generated_length": 0, + "total_time": 0.0002415180206298828, + "tokens_per_second": 0, + "time_per_token": 0, + "memory_used_mb": 73.24609375, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526750_optimized", + "timestamp": 1763526751.1003447, + "optimized": true, + "prompt_length": 107, + "generated_length": 0, + "total_time": 0.10532331466674805, + "tokens_per_second": 0, + "time_per_token": 0, + "memory_used_mb": 86.431640625, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526753_non_optimized", + "timestamp": 1763526753.9551547, + "optimized": false, + "prompt_length": 111, + "generated_length": 0, + "total_time": 0.0002372264862060547, + "tokens_per_second": 0, + "time_per_token": 0, + "memory_used_mb": 73.24609375, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526753_optimized", + "timestamp": 1763526754.065468, + "optimized": true, + "prompt_length": 111, + "generated_length": 0, + "total_time": 0.10554146766662598, + "tokens_per_second": 0, + "time_per_token": 0, + "memory_used_mb": 86.62255859375, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526756_non_optimized", + "timestamp": 1763526756.9100564, + "optimized": false, + "prompt_length": 104, + "generated_length": 0, + "total_time": 0.000232696533203125, + "tokens_per_second": 0, + "time_per_token": 0, + "memory_used_mb": 73.24609375, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526756_optimized", + "timestamp": 1763526757.0201974, + "optimized": true, + "prompt_length": 104, + "generated_length": 0, + "total_time": 0.10536527633666992, + "tokens_per_second": 0, + "time_per_token": 0, + "memory_used_mb": 86.28857421875, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526759_non_optimized", + "timestamp": 1763526760.134444, + "optimized": false, + "prompt_length": 97, + "generated_length": 3, + "total_time": 0.24916291236877441, + "tokens_per_second": 12.04031519570553, + "time_per_token": 83.0543041229248, + "memory_used_mb": 83.7705078125, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526759_optimized", + "timestamp": 1763526760.1502607, + "optimized": true, + "prompt_length": 97, + "generated_length": 3, + "total_time": 0.01096487045288086, + "tokens_per_second": 273.6010437051533, + "time_per_token": 3.654956817626953, + "memory_used_mb": 86.14013671875, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526763_non_optimized", + "timestamp": 1763526763.0106947, + "optimized": false, + "prompt_length": 102, + "generated_length": 0, + "total_time": 0.0002446174621582031, + "tokens_per_second": 0, + "time_per_token": 0, + "memory_used_mb": 73.24609375, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526763_optimized", + "timestamp": 1763526763.1213396, + "optimized": true, + "prompt_length": 102, + "generated_length": 0, + "total_time": 0.1058340072631836, + "tokens_per_second": 0, + "time_per_token": 0, + "memory_used_mb": 86.193359375, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526765_non_optimized", + "timestamp": 1763526765.988826, + "optimized": false, + "prompt_length": 102, + "generated_length": 0, + "total_time": 0.0002529621124267578, + "tokens_per_second": 0, + "time_per_token": 0, + "memory_used_mb": 73.24609375, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526765_optimized", + "timestamp": 1763526766.099505, + "optimized": true, + "prompt_length": 102, + "generated_length": 0, + "total_time": 0.10576152801513672, + "tokens_per_second": 0, + "time_per_token": 0, + "memory_used_mb": 86.193359375, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526768_non_optimized", + "timestamp": 1763526768.9637494, + "optimized": false, + "prompt_length": 105, + "generated_length": 0, + "total_time": 0.00024008750915527344, + "tokens_per_second": 0, + "time_per_token": 0, + "memory_used_mb": 73.24609375, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526768_optimized", + "timestamp": 1763526769.0741549, + "optimized": true, + "prompt_length": 105, + "generated_length": 0, + "total_time": 0.10558032989501953, + "tokens_per_second": 0, + "time_per_token": 0, + "memory_used_mb": 86.33642578125, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526771_non_optimized", + "timestamp": 1763526772.1941426, + "optimized": false, + "prompt_length": 94, + "generated_length": 6, + "total_time": 0.25710487365722656, + "tokens_per_second": 23.33678049214745, + "time_per_token": 42.85081227620443, + "memory_used_mb": 83.7705078125, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526771_optimized", + "timestamp": 1763526772.217405, + "optimized": true, + "prompt_length": 94, + "generated_length": 6, + "total_time": 0.01833653450012207, + "tokens_per_second": 327.215592453419, + "time_per_token": 3.0560890833536782, + "memory_used_mb": 86.14013671875, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526775_non_optimized", + "timestamp": 1763526775.0632038, + "optimized": false, + "prompt_length": 102, + "generated_length": 0, + "total_time": 0.00023651123046875, + "tokens_per_second": 0, + "time_per_token": 0, + "memory_used_mb": 73.24609375, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526775_optimized", + "timestamp": 1763526775.1732247, + "optimized": true, + "prompt_length": 102, + "generated_length": 0, + "total_time": 0.10519266128540039, + "tokens_per_second": 0, + "time_per_token": 0, + "memory_used_mb": 86.193359375, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526778_non_optimized", + "timestamp": 1763526778.0269144, + "optimized": false, + "prompt_length": 103, + "generated_length": 0, + "total_time": 0.00025081634521484375, + "tokens_per_second": 0, + "time_per_token": 0, + "memory_used_mb": 73.24609375, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526778_optimized", + "timestamp": 1763526778.1373425, + "optimized": true, + "prompt_length": 103, + "generated_length": 0, + "total_time": 0.1055910587310791, + "tokens_per_second": 0, + "time_per_token": 0, + "memory_used_mb": 86.24072265625, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526780_non_optimized", + "timestamp": 1763526780.9818347, + "optimized": false, + "prompt_length": 107, + "generated_length": 0, + "total_time": 0.00024700164794921875, + "tokens_per_second": 0, + "time_per_token": 0, + "memory_used_mb": 73.24609375, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526780_optimized", + "timestamp": 1763526781.0923955, + "optimized": true, + "prompt_length": 107, + "generated_length": 0, + "total_time": 0.10562825202941895, + "tokens_per_second": 0, + "time_per_token": 0, + "memory_used_mb": 86.431640625, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526783_non_optimized", + "timestamp": 1763526783.948955, + "optimized": false, + "prompt_length": 110, + "generated_length": 0, + "total_time": 0.00024271011352539062, + "tokens_per_second": 0, + "time_per_token": 0, + "memory_used_mb": 73.24609375, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526783_optimized", + "timestamp": 1763526784.0592883, + "optimized": true, + "prompt_length": 110, + "generated_length": 0, + "total_time": 0.10540580749511719, + "tokens_per_second": 0, + "time_per_token": 0, + "memory_used_mb": 86.57470703125, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526786_non_optimized", + "timestamp": 1763526786.926905, + "optimized": false, + "prompt_length": 106, + "generated_length": 0, + "total_time": 0.0002503395080566406, + "tokens_per_second": 0, + "time_per_token": 0, + "memory_used_mb": 73.24609375, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526786_optimized", + "timestamp": 1763526787.0370946, + "optimized": true, + "prompt_length": 106, + "generated_length": 0, + "total_time": 0.10536813735961914, + "tokens_per_second": 0, + "time_per_token": 0, + "memory_used_mb": 86.3837890625, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526789_non_optimized", + "timestamp": 1763526789.8929183, + "optimized": false, + "prompt_length": 109, + "generated_length": 0, + "total_time": 0.00025582313537597656, + "tokens_per_second": 0, + "time_per_token": 0, + "memory_used_mb": 73.24609375, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526789_optimized", + "timestamp": 1763526790.0033913, + "optimized": true, + "prompt_length": 109, + "generated_length": 0, + "total_time": 0.10552310943603516, + "tokens_per_second": 0, + "time_per_token": 0, + "memory_used_mb": 86.52685546875, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526792_non_optimized", + "timestamp": 1763526792.8616316, + "optimized": false, + "prompt_length": 110, + "generated_length": 0, + "total_time": 0.0002377033233642578, + "tokens_per_second": 0, + "time_per_token": 0, + "memory_used_mb": 73.24609375, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526792_optimized", + "timestamp": 1763526792.972686, + "optimized": true, + "prompt_length": 110, + "generated_length": 0, + "total_time": 0.10608291625976562, + "tokens_per_second": 0, + "time_per_token": 0, + "memory_used_mb": 86.57470703125, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526795_non_optimized", + "timestamp": 1763526795.8468068, + "optimized": false, + "prompt_length": 114, + "generated_length": 0, + "total_time": 0.00024056434631347656, + "tokens_per_second": 0, + "time_per_token": 0, + "memory_used_mb": 73.24609375, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526795_optimized", + "timestamp": 1763526795.9571438, + "optimized": true, + "prompt_length": 114, + "generated_length": 0, + "total_time": 0.1053767204284668, + "tokens_per_second": 0, + "time_per_token": 0, + "memory_used_mb": 86.765625, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526798_non_optimized", + "timestamp": 1763526798.8149438, + "optimized": false, + "prompt_length": 113, + "generated_length": 0, + "total_time": 0.00024628639221191406, + "tokens_per_second": 0, + "time_per_token": 0, + "memory_used_mb": 73.24609375, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526798_optimized", + "timestamp": 1763526798.9252326, + "optimized": true, + "prompt_length": 113, + "generated_length": 0, + "total_time": 0.10529732704162598, + "tokens_per_second": 0, + "time_per_token": 0, + "memory_used_mb": 86.7177734375, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526801_non_optimized", + "timestamp": 1763526801.7890985, + "optimized": false, + "prompt_length": 113, + "generated_length": 0, + "total_time": 0.0002460479736328125, + "tokens_per_second": 0, + "time_per_token": 0, + "memory_used_mb": 73.24609375, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526801_optimized", + "timestamp": 1763526801.899515, + "optimized": true, + "prompt_length": 113, + "generated_length": 0, + "total_time": 0.1053619384765625, + "tokens_per_second": 0, + "time_per_token": 0, + "memory_used_mb": 86.7177734375, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526804_non_optimized", + "timestamp": 1763526804.7603977, + "optimized": false, + "prompt_length": 112, + "generated_length": 0, + "total_time": 0.00023674964904785156, + "tokens_per_second": 0, + "time_per_token": 0, + "memory_used_mb": 73.24609375, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526804_optimized", + "timestamp": 1763526804.8709013, + "optimized": true, + "prompt_length": 112, + "generated_length": 0, + "total_time": 0.10542559623718262, + "tokens_per_second": 0, + "time_per_token": 0, + "memory_used_mb": 86.669921875, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526807_non_optimized", + "timestamp": 1763526807.7322128, + "optimized": false, + "prompt_length": 109, + "generated_length": 0, + "total_time": 0.0002338886260986328, + "tokens_per_second": 0, + "time_per_token": 0, + "memory_used_mb": 73.24609375, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526807_optimized", + "timestamp": 1763526807.842512, + "optimized": true, + "prompt_length": 109, + "generated_length": 0, + "total_time": 0.10524344444274902, + "tokens_per_second": 0, + "time_per_token": 0, + "memory_used_mb": 86.52685546875, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526810_non_optimized", + "timestamp": 1763526810.7003376, + "optimized": false, + "prompt_length": 102, + "generated_length": 0, + "total_time": 0.00023674964904785156, + "tokens_per_second": 0, + "time_per_token": 0, + "memory_used_mb": 73.24609375, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526810_optimized", + "timestamp": 1763526810.8109784, + "optimized": true, + "prompt_length": 102, + "generated_length": 0, + "total_time": 0.10563492774963379, + "tokens_per_second": 0, + "time_per_token": 0, + "memory_used_mb": 86.193359375, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526813_non_optimized", + "timestamp": 1763526813.6818757, + "optimized": false, + "prompt_length": 105, + "generated_length": 0, + "total_time": 0.0002524852752685547, + "tokens_per_second": 0, + "time_per_token": 0, + "memory_used_mb": 73.24609375, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526813_optimized", + "timestamp": 1763526813.7921646, + "optimized": true, + "prompt_length": 105, + "generated_length": 0, + "total_time": 0.10520672798156738, + "tokens_per_second": 0, + "time_per_token": 0, + "memory_used_mb": 86.33642578125, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526816_non_optimized", + "timestamp": 1763526816.6591551, + "optimized": false, + "prompt_length": 109, + "generated_length": 0, + "total_time": 0.00023221969604492188, + "tokens_per_second": 0, + "time_per_token": 0, + "memory_used_mb": 73.24609375, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526816_optimized", + "timestamp": 1763526816.7695994, + "optimized": true, + "prompt_length": 109, + "generated_length": 0, + "total_time": 0.10536456108093262, + "tokens_per_second": 0, + "time_per_token": 0, + "memory_used_mb": 86.52685546875, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526819_non_optimized", + "timestamp": 1763526819.6383152, + "optimized": false, + "prompt_length": 103, + "generated_length": 0, + "total_time": 0.00023484230041503906, + "tokens_per_second": 0, + "time_per_token": 0, + "memory_used_mb": 73.24609375, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526819_optimized", + "timestamp": 1763526819.7488954, + "optimized": true, + "prompt_length": 103, + "generated_length": 0, + "total_time": 0.10547161102294922, + "tokens_per_second": 0, + "time_per_token": 0, + "memory_used_mb": 86.24072265625, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526822_non_optimized", + "timestamp": 1763526822.6187825, + "optimized": false, + "prompt_length": 102, + "generated_length": 0, + "total_time": 0.0002391338348388672, + "tokens_per_second": 0, + "time_per_token": 0, + "memory_used_mb": 73.24609375, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526822_optimized", + "timestamp": 1763526822.7292917, + "optimized": true, + "prompt_length": 102, + "generated_length": 0, + "total_time": 0.10544276237487793, + "tokens_per_second": 0, + "time_per_token": 0, + "memory_used_mb": 86.193359375, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526825_non_optimized", + "timestamp": 1763526825.583301, + "optimized": false, + "prompt_length": 107, + "generated_length": 0, + "total_time": 0.00023412704467773438, + "tokens_per_second": 0, + "time_per_token": 0, + "memory_used_mb": 73.24609375, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526825_optimized", + "timestamp": 1763526825.6933794, + "optimized": true, + "prompt_length": 107, + "generated_length": 0, + "total_time": 0.10494589805603027, + "tokens_per_second": 0, + "time_per_token": 0, + "memory_used_mb": 86.431640625, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526828_non_optimized", + "timestamp": 1763526828.5638628, + "optimized": false, + "prompt_length": 112, + "generated_length": 0, + "total_time": 0.00024127960205078125, + "tokens_per_second": 0, + "time_per_token": 0, + "memory_used_mb": 73.24609375, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526828_optimized", + "timestamp": 1763526828.6741154, + "optimized": true, + "prompt_length": 112, + "generated_length": 0, + "total_time": 0.1051325798034668, + "tokens_per_second": 0, + "time_per_token": 0, + "memory_used_mb": 86.669921875, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526831_non_optimized", + "timestamp": 1763526831.545799, + "optimized": false, + "prompt_length": 105, + "generated_length": 0, + "total_time": 0.00023818016052246094, + "tokens_per_second": 0, + "time_per_token": 0, + "memory_used_mb": 73.24609375, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526831_optimized", + "timestamp": 1763526831.6566033, + "optimized": true, + "prompt_length": 105, + "generated_length": 0, + "total_time": 0.10563468933105469, + "tokens_per_second": 0, + "time_per_token": 0, + "memory_used_mb": 86.33642578125, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526834_non_optimized", + "timestamp": 1763526834.7725186, + "optimized": false, + "prompt_length": 97, + "generated_length": 3, + "total_time": 0.2505476474761963, + "tokens_per_second": 11.973770379484487, + "time_per_token": 83.51588249206543, + "memory_used_mb": 83.7705078125, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526834_optimized", + "timestamp": 1763526834.7885733, + "optimized": true, + "prompt_length": 97, + "generated_length": 3, + "total_time": 0.01080775260925293, + "tokens_per_second": 277.5785224239483, + "time_per_token": 3.60258420308431, + "memory_used_mb": 86.14013671875, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526837_non_optimized", + "timestamp": 1763526837.7080257, + "optimized": false, + "prompt_length": 102, + "generated_length": 0, + "total_time": 0.00025272369384765625, + "tokens_per_second": 0, + "time_per_token": 0, + "memory_used_mb": 73.24609375, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526837_optimized", + "timestamp": 1763526837.8196452, + "optimized": true, + "prompt_length": 102, + "generated_length": 0, + "total_time": 0.10632824897766113, + "tokens_per_second": 0, + "time_per_token": 0, + "memory_used_mb": 86.193359375, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526840_non_optimized", + "timestamp": 1763526840.7012856, + "optimized": false, + "prompt_length": 102, + "generated_length": 0, + "total_time": 0.00023818016052246094, + "tokens_per_second": 0, + "time_per_token": 0, + "memory_used_mb": 73.24609375, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526840_optimized", + "timestamp": 1763526840.8124819, + "optimized": true, + "prompt_length": 102, + "generated_length": 0, + "total_time": 0.10594463348388672, + "tokens_per_second": 0, + "time_per_token": 0, + "memory_used_mb": 86.193359375, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526843_non_optimized", + "timestamp": 1763526843.7108738, + "optimized": false, + "prompt_length": 109, + "generated_length": 0, + "total_time": 0.0002484321594238281, + "tokens_per_second": 0, + "time_per_token": 0, + "memory_used_mb": 73.24609375, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526843_optimized", + "timestamp": 1763526843.8216114, + "optimized": true, + "prompt_length": 109, + "generated_length": 0, + "total_time": 0.10553407669067383, + "tokens_per_second": 0, + "time_per_token": 0, + "memory_used_mb": 86.52685546875, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526846_non_optimized", + "timestamp": 1763526846.7072785, + "optimized": false, + "prompt_length": 112, + "generated_length": 0, + "total_time": 0.00023412704467773438, + "tokens_per_second": 0, + "time_per_token": 0, + "memory_used_mb": 73.24609375, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526846_optimized", + "timestamp": 1763526846.8180177, + "optimized": true, + "prompt_length": 112, + "generated_length": 0, + "total_time": 0.10541939735412598, + "tokens_per_second": 0, + "time_per_token": 0, + "memory_used_mb": 86.669921875, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526849_non_optimized", + "timestamp": 1763526849.695143, + "optimized": false, + "prompt_length": 107, + "generated_length": 0, + "total_time": 0.0002357959747314453, + "tokens_per_second": 0, + "time_per_token": 0, + "memory_used_mb": 73.24609375, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526849_optimized", + "timestamp": 1763526849.806518, + "optimized": true, + "prompt_length": 107, + "generated_length": 0, + "total_time": 0.10609865188598633, + "tokens_per_second": 0, + "time_per_token": 0, + "memory_used_mb": 86.431640625, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526852_non_optimized", + "timestamp": 1763526852.698653, + "optimized": false, + "prompt_length": 106, + "generated_length": 0, + "total_time": 0.0002410411834716797, + "tokens_per_second": 0, + "time_per_token": 0, + "memory_used_mb": 73.24609375, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526852_optimized", + "timestamp": 1763526852.8100939, + "optimized": true, + "prompt_length": 106, + "generated_length": 0, + "total_time": 0.10619211196899414, + "tokens_per_second": 0, + "time_per_token": 0, + "memory_used_mb": 86.3837890625, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526855_non_optimized", + "timestamp": 1763526855.6878016, + "optimized": false, + "prompt_length": 105, + "generated_length": 0, + "total_time": 0.00023484230041503906, + "tokens_per_second": 0, + "time_per_token": 0, + "memory_used_mb": 73.24609375, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526855_optimized", + "timestamp": 1763526855.798402, + "optimized": true, + "prompt_length": 105, + "generated_length": 0, + "total_time": 0.10535454750061035, + "tokens_per_second": 0, + "time_per_token": 0, + "memory_used_mb": 86.33642578125, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526858_non_optimized", + "timestamp": 1763526858.673868, + "optimized": false, + "prompt_length": 102, + "generated_length": 0, + "total_time": 0.00024962425231933594, + "tokens_per_second": 0, + "time_per_token": 0, + "memory_used_mb": 73.24609375, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526858_optimized", + "timestamp": 1763526858.7845938, + "optimized": true, + "prompt_length": 102, + "generated_length": 0, + "total_time": 0.1053924560546875, + "tokens_per_second": 0, + "time_per_token": 0, + "memory_used_mb": 86.193359375, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526861_non_optimized", + "timestamp": 1763526861.6461842, + "optimized": false, + "prompt_length": 106, + "generated_length": 0, + "total_time": 0.0002357959747314453, + "tokens_per_second": 0, + "time_per_token": 0, + "memory_used_mb": 73.24609375, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526861_optimized", + "timestamp": 1763526861.7578971, + "optimized": true, + "prompt_length": 106, + "generated_length": 0, + "total_time": 0.10634636878967285, + "tokens_per_second": 0, + "time_per_token": 0, + "memory_used_mb": 86.3837890625, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526864_non_optimized", + "timestamp": 1763526864.629814, + "optimized": false, + "prompt_length": 105, + "generated_length": 0, + "total_time": 0.0002498626708984375, + "tokens_per_second": 0, + "time_per_token": 0, + "memory_used_mb": 73.24609375, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526864_optimized", + "timestamp": 1763526864.7408218, + "optimized": true, + "prompt_length": 105, + "generated_length": 0, + "total_time": 0.1056220531463623, + "tokens_per_second": 0, + "time_per_token": 0, + "memory_used_mb": 86.33642578125, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526867_non_optimized", + "timestamp": 1763526867.6077204, + "optimized": false, + "prompt_length": 105, + "generated_length": 0, + "total_time": 0.0002434253692626953, + "tokens_per_second": 0, + "time_per_token": 0, + "memory_used_mb": 73.24609375, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526867_optimized", + "timestamp": 1763526867.7184992, + "optimized": true, + "prompt_length": 105, + "generated_length": 0, + "total_time": 0.10547971725463867, + "tokens_per_second": 0, + "time_per_token": 0, + "memory_used_mb": 86.33642578125, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526870_non_optimized", + "timestamp": 1763526870.5837529, + "optimized": false, + "prompt_length": 110, + "generated_length": 0, + "total_time": 0.00023603439331054688, + "tokens_per_second": 0, + "time_per_token": 0, + "memory_used_mb": 73.24609375, + "gpu_utilization": null, + "device": "cuda" + }, + { + "run_name": "run_1763526870_optimized", + "timestamp": 1763526870.6944253, + "optimized": true, + "prompt_length": 110, + "generated_length": 0, + "total_time": 0.10529303550720215, + "tokens_per_second": 0, + "time_per_token": 0, + "memory_used_mb": 86.57470703125, + "gpu_utilization": null, + "device": "cuda" } ] } \ No newline at end of file diff --git a/inference_benchmarks/optimization_comparison.png b/inference_benchmarks/optimization_comparison.png new file mode 100644 index 0000000000000000000000000000000000000000..fc86ed4638ff0b3e70b2ffebfb69be68e2b187b1 GIT binary patch literal 152310 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 Dgm^(d literal 0 HcmV?d00001 diff --git a/inference_benchmarks/performance_over_time.png b/inference_benchmarks/performance_over_time.png new file mode 100644 index 0000000000000000000000000000000000000000..45a653b7769c98037f3bc65c32014c9300865bf3 GIT binary patch literal 90544 zcmce;1yq#nyFQBj8Hfc62p9+g0wUcgiUQKz0@5&mlr#n)Qc5b_-7TpiAl=P?bPNqc z$Nzp2{M>v0&i|~l)?R1U7a}w7JaNZ$U)TLSZsMYkaZeGQ!ok786@2ng5(nq_3J%T@ zlYfrG-z>+ew8H;5%pb{{OBrjMTdBX$!Vyt7H!(CeH`LR(W~ueUOwSm_NXKxOj`hwp zU2}62GY)!sqd)JUGk&2%|1|TaG(6>`$rA-L9GuG+kbe*9gttiI9Kyj7e0X2_Wymzz z`la;f`tCyGQ=jVRcnU5umVPS76nxK1=iH!vEiIC9_`Ok?KI^hUa%y{?zEXvvQf{tV zzP_ON$Jlmip>tQhN8QPyig41!`8>VJVdmg?ZJp5P>EVz%^3SW7!U8(8F`h=V@CCsi zUzYm3EAF1*hvDqMdYBC&E*|`VgVS{Hl(PS#Ji6C`H2JPfA7oI>Pzi6m!rwHpWJ-xC2eS! zk|LXYhd_8cJW$Pny@~3uu1-gaLhG;bw-p)^1EuyyLJ43P=g#eo)XDPKXrLNu`J085 zqlSh?TalHqNGOL)+3xn7#mLW(eDVGIwE?uP>*L|+@!<}NMV2#?dU}ax%KtG}bRtho zNO(eDJpUT?Wt0GynB}QTk)?mVwv?S+@y6<0I!#)^13ccX49nR*!U^f#R98})1R35c z#m#Yd`qF=vZz2mib9QejBaTqf(6q{_*~eN9*vqXBIF@Z-G4X0Ui-AeW$*0ZrdGIe^ z#&jqd%UD=gL`WSXN=Qm-v0p{U_m|ij>};*uVB6)e)s*2sXDpNR@?OB|Xz$!r7FFY{5SdB43FjTk-XCa%yUOv^P)En-h4{jEsy;lS~Gq zHU8Ap)cWSzEyDEeU&h0dKYTbR*z(~z|5ga$>+VQ?S0>HMGc#S8!#T6It7xlS6qa@!Q1kHPRUB6HK+JkoTSCYBaoF0cigd#?wqzPq7Vs+ zF>7Fd92*;3)6gI*Dk}Qs)BE@DH|82ATjMurW-N`SyD~jbnNZrV4Z3bjM0*pd7}Kfx zXlQEQ5`1$Ux208#*GSX{M#XpH@t%q6RyiyM4(6%{iRhC?~J!6b(`IgWn^0Mm7`&Rwd@%sAuM9O8b z47pZws@Uo7R(k7v9XS;X|FpuXBnma#iAdL=JJS*w$QFp=>FjwFN!@DMuDwVY*Oz9j zCowCFZAVzuaI?=XVJ53tWn2;t>60f)7MXOSa4UHfR$n9wi4VJa;GOkTit6M8q(O_=q&4)A1uem z$G_!T9tmHnOe343d)La^`b*f$p_86O%tD!&neRP4+b5c%u~ob~nbohy1zqvTI-(xA zn}c~^vTEsCGt|r5q95Zudid}sDxZd(UE#8d`A1aQwq>gF7fIFh{O(LU?#C)Bp<%YO z?64LJ)z#If@bKiqdF){s`UnO(eW__^u#2_y1}oFuL|iXTwl`j|T_s}Bc-zv_vi$ut zJy<>~rwgG$PA<>Ze7V4G7`fh5TcTp|OVel;Zvyv6OXH25!t^C=6Jc3d_qf3-uxjZ_ z`Dx9YT!vkD!`JP0HwTQ(8|NHWizqaOg@l%uTg412JqV{d)59SuTp}e+BjvW4fB|%V zcRnqntUPU2`o(OVC1@_vmDGn^OGgJ|JFpqHu`)wbgr;+^i1Oy$=^B4&WK@kY%8KU1o2}%2KX<|(LR{t z^C$Yti0U=XDlg{u5Sdb&)78o-hRe1o$;p2dY|a*W_Vo0~jsb>0 z7p2H7VcQ>PulIq&!(UfIAojS<@4`gPYO|~xosp4I9b#NGlhs@v`*z;Eaf8TiyT>4X(npw1Z_%Sj%9@Lmd*R2$!krC_{p`+0p8e(u z6)mlZmX=oPdtQ=!v}N#Y$*O92QIF`oGyJ>Ye11MYEkmeS-v)|R#Q7e3lNzmHb;7I# z#CXf**QYpPTE=4gnsX5o}BBlOUr$e;;oH`950-dnXx$5OE8|ldA2{0f7 z3A#ErlRto3-chw4^`B}_mV0Ahg|-NsEf_uvp*!!Brm1Nrk_Ty(3oluFD-StK+#2Njb96g@0bl4b`?FDZ~!^PYZ+g1Ix z1c{AbZ}1fTJ8S%Dm{EOfqhn)v)CiPdb7MsCh11!%oE&M`Db;9rs2{;$X$kMBQDQOrOB=*uqp2;o@1-m)0t6H`-O0QHmib*d^+Z{i7kpc;t)KpZ> z0klfwf=CdLxtNM4#;s;B|La@fbXIN9)zxmDaHFglbxBDdy0Wbo5W{rKU2uB1q$=MOk2LEOaE0I$C$c%hHK z$GEZH2>!qrVu$zO!2>3(noFUO2$7W{$}OsEZ0rOlNFv)^tHMnyTW%4yS*)fEzG~H# zp-#kYlk>g298iLq-f*R-2!Zl;rhu5m)|%<)$Ouy*kNWqwvS?n1tu=~t}Y+c<`?wz&aEJflShZzX$M4rr!J6p%q%I3eHwi)}ZLsWsqbc#Ww zk$L&DAPbW><7EjZ6HV7+g zs{^dtUjTSDxgE1CzXq0sQ?9E*)8ONCp?vfOAr%#sNM%DPXa2WOjM{a&ml*9g%%f9M zQttPiAhUb+*435uox7VG1ALE?zvk1Y9+~iTfyU*TyiX#zgTahCqP}yFw6tPBhJ^Ip z=3!=TzfDDz=)LrktFqByC7Z$w0V7YVOTG{U2nq_~_OR@LL89(8=;yNNYOPmXR=Wa0 z!*fVBMZWp=iNIPdyRC&Pmrjh)qW!%y%M|b=YQLTKWjv#Irm`p305dEkEbN)7 zS;g|cXtoeT}9C-2rEp68IHq$CkHzf>yQEkb_Rvqo(VxrK#=_k)`m@e^c2d_2q=xjTQ>*Qa`K z)~fBaJXe1HJSNiu)3H%7Jv~h^j9|ZK{qbQoNfLEmUmfuT_{s9Fwz`@Dfb+oZ71$?U zPb;XFaK3rTA_L=h-?dOs_}uTXIdhzW zC0GQ3^F3W zez_!^7(=wq7zX$7O9( zTN)?Y&KpzA4dc);3v%bQ=!@&GlIk_3Q^8&M0O*cY}RZb2NelNP-M{PEJay^;h{!K#E$K>cD3Is$C^G7bZXn z#a{AODZ_ecOrZ1lnJZ1dj;#6u;!pcBMzlS!yRG&H6U<_yZyJ_ey`7Ytrazwx#TG=u z=+`6p?lzPbVEE0sQoY-Pk`fXhNo^*smq2)mw?F}+mQYuZ^zrpo@-UiOw_ToS)^Hf$ z5u1$(P?Ll~jhMx4fz5-Lt=r0iLr~!s2*~MO*lTuU+YW(EqcL|s9UQD~DwpKCKEU}dKo15Q;7beQ_cn!@5m^+nQr>?>x4ou0zaygM86*%7sd?KPG zLPl-fDlZaG%ZRHGnp3KFR|w7P+2@Lvrra-S>rt-)hG!)nX!8n^YRojK=^k;IN}~`I z@oJauhe+v}7HU(e3`LftloYm2N-R`XVlJkGAW;-8L7rHRR)`<#Y}@2C?8=bUwt8LG zF_9QV^U`5`G%&TW>3;u`+B z%BbzJGw;ef@%l8KI85?+ro6O@3dx71#-I(WWhl`@Ij!~Ce(x?dH0N_ z>=DR7SF$V_Ztc+fi9u7*L$7fFZ$?2wBMRJtXr>2pl2=r8^btRN*a{BDJ<5fTk_pzy z+1Yt7wL@e~+*x(p&9Cn8j|Z|rN>}&Uj+Oe>+Ja}A{l;WGhsiI#XclKu@5jbat|eDa zJPFc2y$(2gD$1Qs-y}6Ldv*)p!%5FHfD*dhSz191ngYp{|BMiA58^p?CGhE7ad7}{ zW)i?-Kzq+}BG?L{NSG@N0DSG!DNvUgi+3d_C%2|MU}xqZ%8Dd@ac3q zbcD%a>m`ENpjJY_FK{|JI*p`&Bb;O&T-{gLd5&s9=~2R?5kC#M4Vwf)Ms9y>vr}%x?Y_*z#eY@Otf5 zpqY9Snq=hV69DGvugwqc!%~ao2??XV0*UqYbp)~!|2Xl&vlQ?v5i3eL`ujYwadBjR zzm2djg-8oTxHhFFl!>t~*=fysS1xtF!2y5?d>G&7&_oDQ?}; zgUSMNz-VO}8k*of>op^wcpQP;2E8k~;%n^)H_>?fmCb#-9Zlz?oblKgVZ6$lL zCr{p`6%4&+sY|j@wOe?^z0#%m{@puWh7OHPU0581qf=H6AA*|_e30&)(0C&r^Ueey4+uccr@TFuwfV{gtnAM;mgdGZHFlN7? zpq>!}u;0STxM0Pr!@yIv0)Lg-)zu|CPI&QRG*WZ4FR+3 z4U9@aVQ)qnRY+0URE=;>o2zr3y~bs!$Z{b_-F)Qdd7xcsn3$v&78VdD2-zM%Uy8~1 zG-=|H4kKCv!2EW1=60t5X}3dpo&sgDL1&suO=BY<@z6r^$*4m|j^AcxmN6S|Xa@%M zaA;QIY|$JKd#LC()N-kPwqj!_{zSUdPX@#$l+!NeWukV)?nU z-BJW+JW3g$LYGhyr3sA6Swa zs7V110gdDL=~Ke1BPRem>u)SiBCN2OZ5Yg01=E>sY`z^AjFOa=mQJoLSZd&8hGA$u zf3Dk}B-2xBU-ZJv40uoqC`*6*c!*2H^aLo+NV+d07Z9R0mD;2HDi9g)jsO5kQLw8< zJvo9vQ;NeE7ptc4^Xj;yT=L*`g<$g*vtP!Ka~L5WbC+PacYBYFhM(Y-Bb+mI^!Fd( zzyF&u!QMmvKWGx?h$fCU$wL(+t*V*^XzK(Al0|>NK8?V3!)p1J0+Yj77*1k4BMy|P zzJbA!PyxP|T%^`qVSMq2)^H6-zqv4bKPwMmFkx}l*%MouO6?c1Y| z9zQk!p5A8EU#`yX-~EnwC92R>1mvWDU|^?4pP1u@6u7+@@K_ywR8mZq)AA*drwiAH z+;i>L7b)hfp-f{22D1b{f@Ht6;zc3*m2RCN06t)2q`u+*KASDF6@MiwD{C2WmlTjQ zMU4eA$+DAB21^29f{HY9v^Effwi;+Jw7>wd5CwGzC_D+@xQ`t>R*3CT8eMpq^St^( zDx^dpe44=|m;oIje4b*qwn#7c)jwPCS~i{aeo(}XMURwQT_2!qX3Fb-*7PEgP-PAoj_Gowz2+8osBq_)!xf-M)txYRp_ z|2!TC%ORsa$6B`T38iNOQn5j}HegB1%94b*96%0*ZE`b)G94jc^h~x9-fksKuQje3 zm2UtZos^WsF|70N(}G&`PT2y{)COM@36rj#G~e(*=NpFu9`p|hNkOu!jXhEYYC7~n zc}i5g1NEW^u%L1>GX5)b1CDXt5Ki}BOo>vLR>13_xJ_SMTiXcuRB8v6g-_da2{9ii z%P#>r_x<|=02@L+LPA2)K&CI1`gY=x@!0h=9y|mGXYB&GU)_9X*^UgE{qjduo5@>1 zo#kCogE%AzC4?ah1vRx0uou*{v@%bhKHcUnoppcz-X~^5G*0$F+GqC6}F05I*nlz>EV6V zfqs5%Nv0gp&m1g|Qg-~OQS3*E^*jrfB5aJPc$Y2UKV;R&pt8VCgEbfQ@w&<$1q`RK z4*|Vu3R3<6BK3(02??R7xd=0H_Lp_U8=;yCj>6Vhyh6cBn4{Xq*o4~kayH*QENzT}=)*|WZ3 zp=wcsiXKU?MEENZ`*LkpQQb3^p|-PM;$3zfv4mC8UAkWT{I(KE3JVi;F-HxEI6GBPqj_q5&vF4b%NS89F| z8j)cYx5us8fYOHrnzmhS0H}IIM1mxV$?HWKm^5y!FX0mtCqoUZ3n~Y;6OGD8D0aaX zaP%41e^u>sh8&M*8Wx($fS#u zqK1oMKwhgN>kbq`3NWLIad85`z_lYR6T8{i+WN^q-`f)a-&;N->Czh;&3w#LbwJKq zTH#SqTX{f)xvNw*iKqhAe6E|QQWvH-KmAO(E&~eSWe|h{J3kUv|J7W;WU{DSlKpYeGSi^( z`QIPov#eGnNu^>-X7Fmeq|0Be>U;0?!@n99;^o8gyZuZ9J~N#a{i{F0>G+GJB@v?W zY0K@%>wh&M=tg{3GHPLyiSu}K@vlyYh*$r(*ZY}H-_yAo@^?Jz~dap zm|p$;7?Vm|T=P@9|7E#)Z!Sn9 z(_P*ut%}@qH@=-^B;U$PyD%L8I5w)BK|MC&5*iu?>i&@^BC#2=Q z0!S6M_iEa)#=Y4@6>;*?N)we8U#Nk->n{u#j&eXRxx zqEGJMNjdyOrtDfPr|`p`^&q6_-pibv<)YPew=PDH2)0TZB5a%|^G&@FJILZ_7F7ED!{1)nRQ)NNosEjA!_Rd8-8j09 zXUdy8vX0oWvkG_PZ;tw_Z(O}stnvk2oG|k)5-`Y=s`(9 za4M@AYhstwAY-0d0l#Y!T8CM!u)Mlijv^|<^=yUaOaDPjs`8nZ=AhRs!SQucx4Z{O zU2*qE5>d{0hQGJ=Eb@k_D3!&Zy@rP1GOZV@CMX^!HJlV{;Xa|-F*StNVVcugxal`* z5~kOKL>2QZFasp&gI(sXE0bF1Mm|puG3D>IqdS;n&x722*||%Ga*zb<{U6&^uAG^P z!f4P*+Jp;VBGE`M+u7V<#f+a&YY!UYj%QxIwNQ@LE$hz8dQ~Y6R(&0;dX_WiN%FRM z8>b$a7mZ#Zvp{G?g;akxS-Vg-3OJxl>K$9)gWICyK&bi4U2|Gr%5XRj1Fejb4lNeuI{J zGJ~SwGb}e#SX6@91oXV5vDsGs71$`laU#&mh=EOygH6P zTMZf9r8;=7F0PeGX8+ILh+AKXWyIyi7%lDUzQD5dnzM#}bDeUyj|>OQ>d@!>o&?;V z#RnV3q@&aAW*Izpc~(5s+cMZPS)`L(Ifm(R((#ApjNEwclQ*N7!7$OANgTY_mTYhx ziVi+`?j_8mL~bn;!sblkT8)k&p3-a7ix_=@A^8dyfekADwbRbrIkvP$*HJWD7XF7m z|G|xdHOaKiK7F1x+*WTEF+%p0UY>+809!6s;TmOI2K$UK6xTpJ5ffu?oa0?rYU7Ox zmee?rKe_eI>pN*r3ALCA-x#(D4^bhI*Et;60BNu^e`m7fhIuApo&2|YibJ}w>>)&# znoC5?5U(mwsWB-61wW!06E0_;N@l-PY}0iCj9NdhoQmccPb=h^ph0YN@WE4Y7~5?y zIZ3+l$o%f`PBZ2erMjbpM4LTgOy8gO)L-iRzhb65mPYzd5PXYt@?8?^zyz#Qhgc6R z4abP4EKgc^k!8xW54R?jc7f1VVi^ZXHkWvxMh2WK8yROPE}Uz+k&1dGG1m)zHo3#^ zzWj2RJ!g#RJhG}MBb#dsBCSl6?&?+?JXQB*xSwO}nS9|n0+d`T?B-xV)5RGU-%t+L zELSo{uIuG995Ye(14=aLQJ9_4uQeCWsiX zL=T{)6QiWKQXK0N%M`W`_eCecrUwZ=T5a-dJe?caY`$f1J(4&8!RjzqehfMc2#Q9h zPuw@_6bhoi>`Xcv(Zr?Sn+zQyM&Ys}w_8h8A+AVyN^}~A)L%$SJQ?jb_N4v8PgRGy zruuy6cS?+UvqBzW9T$cM@~9&{7P_S4jVoZBd-}Q)l{^#5UN^R14kB zO9a0xgG;4fCW{co*Z7$Nq9ox99X$E7`1;T_M8-f~PR5%wUI5u!98c#Z^*k=BzbpI` zJg+*Dh{(bVcE=1ty>De^@V&F(Z%5{@^gGoVAj9iLRIgdZ10`vSx z<_UwZ5+u)2h_$7}oD@3az98i?Hh~|OU{7&1u$_kM+grnHu(KzgeSG9IxN3bwM*M&- z$q}ot7^Unn8q>zei$pedeUz|Ayg+E{iL(NyHv3p%j46O0i;m&CCqz0ASU$8_+u-g@ ziaEAGyA`u;(>3TpMOrENc5nUo7 zNrg6sDStUtz1phN`l`ott5nC={{WQ`=SFJp$$VF}PJB+sWL`4swfKxHe^I5pH{T{wBGg z?aFjB(lArue%Syj!$RoBAw~y6)dL(UOCgWV@&v^=LN8eid$QJGuv5^jBnv%2Kp-I; zEl5>Tr!Uhnt$sTfv27!n;QR+#AEkk^r*KFN^220#OQT&Sg-hjx%ZOW$Ki7Rh^-PDF zj2UP76bQPxcXcWVy+6*HP`_>L6=?+y23jkdK(*J(XXSEQKkHKxDtYYo?b}Tt3Q>DkMMGbn6r)aqA2|uHgEH`|HbZWd=FsY6usBk!&2^#l ze1gj-x6ldKKNeykG)0|rXP2MWGQG1o=x}&u`HjYA!>WqHsM>WB8=WwE@H;@LT+sm` zQbUia(SwF>QeMl&Q+Wc(kdtz;2cw@v@tU=!kL<`khw{9V7mOZdM zAdV&>RJ70XkBedu^fOLN-pHj!ES z`hlmhQ`Wq)l^?<(HcyBuwfTxp_iS2(6Z_c(1*`j%Yhd}p=W1$D+)@_({wuW5G2=rX zTyH5mTnvh?PmDsgHnR<|&w5$Vc95&@4@^eToqI!1kHrz{Je=rGJxDHmn_~>cFYq0c zAZ!H-t!{eETp&sXH)*o+rKnMNUy^cp1+jIbez4PDN$G{+>S#y61Y&-}+v82|TOWp& zW~@#nr|UyEIgoiDj^h%wO<;li#|(S($^s{bbT@&>#bR694}2N9V6=dz{&Em#V9-jN zt5r)dGf<`mhRC#f|Cbf9klpUN1IT9n^p=Ic;(|y~eMpd9cqac1TfMyU#5waX;(4OQ zjOpx9f5?X4Cl(b%Di0Vtt5xXp7qZ`yTT{PQkvS@ZO-ld`&9l8Mg*1;rkEyt}b{wJw zSCoN$JS_kuBZ|o z>Pn>)j18-Csyn^Ece=!`NnSJ%VRsvLpZNC&X%9bm-tI?7+2G2_o0NVhfRBU-Uml8q zGx?a5%AY1heq$zC294yQX&L!1Muk8qYJq>64I<@QH!GU)fO(;Jzu+$=FQz5cxq> zRW-SC@~J3+m{^bWg0<7VkHz<1FAf~q!n85tnOpux8r_OiwY=%E%!!Yzoyo*sVUL_Qisuvug8*`4k$q2vv>I7*MzMOI-gJ$Jgak}m5Y!Jvw z1a!&?h;9uwJd+m!GA49y8<`t}-H=mJP{hfw&w?&mjiIz!1eea$4{4Yf$u2^t_HK7| zSmPLZ=DPf6HN&oI>5;#ZI~tRFWA~=a%j96s(;sC5EeIoXp2yR9%wEo!VS%n1X5$W> zWmL4sT&!_OJ&HT=;^h@lAg^0JS^E=GmGY;cF;vXmnOhKXEAq*%OigSjbnb(N#zR9S z(qaJpnx3=JDfZDkYMZid5aWtc%6>;Sv~QbD=U?Kcvjj{_0nWqTvbC?QbbdIsF|ts2 zo&6EoNM*}Uz3Mp(V6XhV4<|rkcGXlG>g$bU?9>O{XunW4)^Sd5Ej4z60s!)8o`7>n zPmdxToIsS(@i5!8lM4JkH&O==1@}f>Jn`m51m*ts=7^1kQEzkZ-qb4W#F*sH5qG7GL`gJB1_2#g1#oQQBczQnVuteE&*{)$Omb0(nwLiqL^p+nOqO}bzD{GZwi8T z-uPR>0Zbgxa}eSsA)KU@Zs>Q<+!4=SJ|)%$w8Np#y)^v9LMt_doiD8@_J?rIq%@_b z-QY{NV%TbAjotL|?3yUyAy*poVB5sRp`2bW5p8>cf!{e_FjRv^62!-T=)1Kp=|A3y zbXp)(JBap4AQhTJ&J*IuG@JXZ6DFajSKgli{B3zg;cp0WcL49XbN z!vcB$H8jp6&IaJ&Iq3Y*ppOYLYxqbG@)0JjXtsskVd1nVA)^3t%mIZ;1ExA|Ys(JU zVFPH^Kvaag|F1;uE1-6-I$1?53AvG6ZCW==I(_)hT#go<63gwU?uvT4YD1F30cB=H zNpK5^sER+E;(1td1FFn7?Lf9hGwbXqSc@sWrZ~Qqz0(i_3JG$I1!Q+MkaF9h8SZM=#p;G{dbW~ANP)s3hv@AwFF-VgF=xESMEK%mLjT{i!p4Q=&Y7FBJ z4#8|-(h;j&o-fBUXpIwrHoImx1OPqPR(c?s@7Rn)oY%;tzRsk0%tGtX=kO!k`vCsh zUEslTyGm4RmspeATDNp^2^5&vQJ-3hIG8DdLant=Wy<>l@>6ek&q#U`Jt+MyR*LC^ z;bo3T>TsUG!3G*b6-mfIa7X$pbhy-ngx&*d9LiWq7C#<1Ue|_pRXzE$@9M-s`LUyU z#f9h2_EX4Y9R!Xy_yw{v8LnH_KOssd_LXX*;cE6)I35U99#9U{$-13-1Dv-UVp>QV zSbkE!w0IA^O}_iE>j^{D+2wtx>XaupnAp*KOv!&zHT{T;8su{0xg;i6DLG0H+2>CR z!tb3?g?gEEhE-{mOwnAiqJ(PUCiY30xk7iU4mDDasMgk>?fPqoM&nN`Ua2yd z*XbAzn7AUQ==<{g3`_6lbM7(?1(8Ig?Mh^qX41-dnAQD&j5+d2!6X7oAS3JkF{gT! z>BJ@%pOUR>2LsMFNr@9r|00&tduK&@&BMZ>6=h~ucddslPYM$Jv`43t`} zzkY@ZsaL561Epk18_&TTu|!|n`}7YbFY2p)1?nkr1i)OLS?oqJ))1vl3Tj$Ny-3>V z^4K7&}DEDs=YMGEO4StPUaQu zo&8brJ(dKHmGfAy|D>g!+NcE3CFQ>UQ10crX#$J1D&@j<5uu{2=G7Ecii;|`;0qK# zWk2W@!kbv#HV#1RFY&v41B$&T_ldzXTguCA{>RM^w3~^4ygDyU=Jpwud@d4v6!s!K z6I>ec2jG*YC#G-_UQR1;ti)b<#~JoY3xC${alf|a&D6m{7E_OwtBF$vR%;BxA*qfeYF0hK>vmk4 zYmOSmm<#7uk5S<@v)dMiH3@u3`eLEhp}r$U^^ z()UhSyJ2^>tBS0`rDyr{ER=a-K2)hbk>oh_asAV?=Bp$huU zq`HvP`<5IyoC=qRNk61aD>Z*OKcr?xy>nAI#)^dGF{|Jx$E&ttF5%<#=``&Slwen| zO9$nniRCH%+8lD@Xo%9N%$q$E6FbP1*&PZV&|Y__IY)9ImTDaxHzD?T$G%dtuiyR@ zvF=lZYz?a?O8U_xKia-tMlzmNT>nQuGrxlHMlk!LW4$t(ZOp_v*>4f_2DBA3TUI<7 zVUQaEZ%UU~+=&AeJY2qC4 zhd{@ESHk~by`QopZtZbQMS|(0sHTOU8{wIk1y-dXI|&axzU^Td%q9Z)>GWnJ5;c|` z)ymQ@h{ZOp6?}N2a;{yB<+RrA>;#UJ0fxY9Dhw^9E6Y{^2$} z*&}D&Hn+5LN^E`;IlFr-vU$LA&nt{d z0PAN13{#SQPVbrAw-YsVm#OPNCJjoIfIGi--V@U~k{Q5lAwN&|FhXd_v4w~#q)O-z zo?nLkhDW$RJcnV1VnwCm$B^%MsJHuc3?+3vN`tv1vVACTQ{CwR55Iy)I3T%X6AeER zdBx&4?azox5L7rukJx{}n9-@9#k^DOwAYsQ)7(FFw=D1#1M(Hz&9as5M4a)SPVI&s zL#`b=XNC25WJbo;h$g2HkpKC6*vYlD$3=3Ia)YbvMXr@_gznwI`2IGZ*3I}I{zOT2QLP-eQ%>0>$RI;;wnuMy9%oPTyec8X>UQy%Uq>1uicM9i92 z+P?^HpE&t?^aPDJ4P$5Q?ufBOY`SG|mcCHnlK+lKk%)W6P}QARW7yxN6NQKGvj;2) zAlVV_BFikoY%LnRz=jIKm3q_;KgP1$jK>v_f@giU-b%p zC*e>m8yM#254gxogFCS;EVR>DJS*Mm3|n@oeRTF!feI@ot+s ztpdR6OuoxH75}g0J=#*~wO3x#gO0$kyrUu>B!(KY-$3u|DeYPZA&^{lBZI*{KAd zF(6ThCKs>*swbTcq@yXqKIKP@EIk#o|EynluE{TQ*{n)rN9+?`kcBHKYBk61DU15j z=8io^QLPzDMmEK}SHZCrM=aO5%+mkbK#FMCTlyBF{YvnBQt0w5dVUL?g~LA z`0#^nn(k`+p{1=5!Ffb;m;(Y`$NZX(LHiYpJuq5(cBEO9Qn#MHQYLM0xk96HTa#P6J4t5qN=99wIK!CN}8$ey0EwCglX`zlU}0$rYE# z`q*$J0Rbg#m)GlY(ygg3#_e(sMaGKwJIOskL$>7F)Gr49$ z&DCy`{45#7=)E#GudE~)OiD!fO6t!KCa}9Wo**N*egIr-+x?BjsM;E7Ibw44RoQP# z<)bu@DdclE>ofqF*58IY*faY{&^d-DX0|GEnMh4_GC~EM^6d40jijfzz$zw=Z;$3+ z%@G;jxBOpZF6tA}S&c|0F={5Yw$JO$!4&>5Exci#VDr{OLekKOjPV%G0L-iWzt~Cc zH9f2b}W6C{7hjmwBDE#`E zr8(+i86ys!{ZE;}#Sy7mClHn3O%$4^cfS-&K|K|fFt*Ji%Rb6+!h6tYapUz7`bjVr zU?2L%!iP`LoU-M+cq4V?kK`1A4+vqy_!|qjLysC#_=V3uk7bv%FdDk@$a$Xdnn~e7 z<4PKZS|jkrDN!m@>cZk+O5JDUQ!cGN1^lA>AbtMrpJ#q`O*c3N!Kn_NazpG(V^o#*vK0)Y#Gq4%Df*yGyqgGVzt#CNh8)z3q#$+qisPr z_n=ntODj%N&;y~XG5rfVtADTJFXHxo#S*0q71+ZSS<(fbv_`vRudsM1AXjf(#o8*O8+VGY}!c_X02TwqtI~nxW9Z_AO0&%E2=R^*b`)}d%HHkC# zQEvB&3kO8EQ-nAswH4|pq^H8FA`oWRb-~>CrVQhSDry#{7BRxZY%(#-eKDrfaUOe+ zqIKy?{chfVc6G`Nlv9d=mIkcA?D5fd{|yfkV#X)n%5+}DLPa7GBzuad|6`FWlpuHl zqzNTG(0i}lwG4DjJd-a>bDCE+bWo3_0d=x9=STCOs^_1GTb;K&rDU7avPpFWTG%dT z?JY0nJ+Fk&^fMr97S|>k_ha@~+U41(W5qiShIFf#Q-oU=M zUVel(&#(Rav3w>QF9{Zn;RXO+kSX%+ z%YH*@+cQXmrz?RTR&VE5m!xHc=e>Qb`dTV=uzBh`(oC^zx_&)8Q>A>!BKjs2K9z}k zh0oDvaR5)CbU;sevQmlwuz0)?TMM#YD`YiSX!s1ZlsMR3Yoyj=GWG?UE}$r{OJ_P^ zuiCQ^+%kdi8tR1BZ-o$XyLG1JMt<%1XIt(vc4}a~V-j@WLaT{$ie_p1F65M#nLqRn zmbgSJLxfpCCEJumI3bS0Lo(>53@B~u4E#7d=YS-wAC!hvzdiER9e5~^w2)#~a@fTr zPL&v0&g;-w(>QfNXPdPXlG=;sC_x0u^Cwx})7xRs&Fx!`-g?`Nx;Wt>iuzhTpQ&X0 zc>VH5xm>NEYG{1-bjKc>b^T6bZ=bd%@x2~H!{56R5lxju(-~|Xyj;ksq}EBW?oo0r zDZS;Ys7i-c%y-C>=87`?L9*fLRylEer_E$_ZM*Mt_Za6*%LbF(J3|U)bbUm6{13p3 zkm^-4m4>nHC}qgB1L5eR@W5Ov@H9vh`toh;;Fo;Y4!Wq6B-%FfAU7Z#zTEweXN}lJ z+VuLXk#h?{>}GKwa>f)CusOTBCX0ph6pjWct?J}+mY7~U3x7LIt=Q=y*9__Umbdu)7)@W3q*j< zpC4~BYy9{}umw)gEF;n^Tq^~dL?TEhQ^!}gmg9Nbk&bRS!l+_efe*593y|;WpfZXH z!%+^P$vbt!5G9?p|7A2BUZ5*o(*X4gZsig-8>?#ufuz?<^%W~(Rw?L zrW05M8(LN+=%nAWXJs+k(j0^X#w zMdnh1wRgnYcnc+=Y2q>)o8NJ|5=_2Tm~F0;FnNYjV^ z<0GN_Y++L*ki<_vLmAjGkVGAw*Ighk{I0Zh^e`X?<{L@gWQ<3f!k+)<3N>F;ic~~U zP){0&0M6M0{v*fFG{JF8m&<46CeY{c zCIB@cian~;ETOY^&0J!E$?o?{@!bj@(!PUsHhGSXWDva}wY8OL%it<3bs!)-;k zC@JBDj;iM@A+x?8x!!mKT$47}l^OjFGoYQ_&1AP`VgwhkAV(3wpz9s{B7h%)4ve<% zA^5LE_tCg+=UHioR4BBz1u#3kL#{W)o|j# zJ4=cbim?_txJyaMMLhw|3M0oez-^h}Xd3t8&zrAAaVh@EcbR+@Ls%GH>qnpotPIAB zPRiW6?H}If`!2cG7?^9lA^c4U{b@;#Td5$aJ1R_uK*Z~6RGE3nBS#F2nA}5eHi@<) zPO=5}rtG9DKNA@>uuZ(>ToHvMDS@q%ZE$o|P2|(v`*>XQPH-mo6ry}W?DdI(qdnSl z^z`(BDD@pi?(^~tJDxh~vAMhJz~#c~bU?uC zK$mkY{yLdH5KpBkE9jcp;&)*Hj4iajAKR1b&++Nt|M5IHl#D2QjY!)M<@WB>3s92D zC;#W+sQX)>FOv&GV~?T9_Wz}e0Hwrzs=?{8z@I25+B=w}jIbFWcRxbsIym&tB;n!5 z2mo|$-iA9Qwm#i*YM_H3;jj(TcGt7|FBhYFU*ZOGy&Jh6T;SysgJd{3dF~T~WHN~@ zxZ#Cduv6Jg$ z)*-#F4+{Zz=)nyOgM4A^$~!gvK__-1{MPU&Qk+)6zX(^YLclweGaGz?SJHb~IM5$$ z6E}5fPWw-P0j?5VM@Pq0y5n}Tsy$W)IrLRYY@Fg~^zHRApBPs%2l;UO6@_i&{=+Fa z$Bo>diGq8_jt|#|^Qytk8;X!G1L#x~9nmwEn10(ie{wWjei_G0)^PTq54EZP|4{bc z@mRP2`}kFNJMD$`)H2G9j20mzq{t}QAz5X&G=x%;E!lf!WfT!*kIP7s>=n5P;d`9d zrTe}=`8v<%^Ei&@ad_B7CWFQ19yuH;Br<*P!p;D`^)|-G zt%U13=4J5@QPKKD)il+PcBj0Qm9O)GWkr9^w0(?P=2^^kVVv0?Gi5Lzq1=~pG9$4kZ`W;(Rz&Xm#E#l@h?q5 zY3COhEE-@OEzCmhkEXzT*^~s`RtN`9^87Xa23bn+C%pP;g6Awg>-JJ?_=z_9Igwr@ z{zb8U1(gLw!{E)PfVlPIKXX>h9G|{17#|_p$D!XPducq)##P&ZtSwRS&WlJm@E1S> ziXJFYL3XzmB{cD=i(dbF)Tnync-$t9C<2!ZPclBoaUsb3dm#b)^0H(Noka)1Xz$98 zWob@s>|NvES-5`|W#baki2rK{f?3t@`oG72WDRHV2j7=K4^g4ZpiEq!ngvlr$l_v;bZ9&ptR{HOC$g1 zmlzI+m3(tjeyb&c2Roy&EW!lNC0498}_5!bQWGCqUD!x z40=I>qrK^gLyNytC{Hm%=N-S_g!@m&{(+0hXrE9x%AXjHhMjJ2N(#i!=kW^bM?-Y4 zw3!Z^QRXZrAQ`B*zqhs7gd4Y7^qO$v*~Q!O#@}Px2WH1`RpD-LOCO3OnZ(dLdN*}% z`5wj(+d?74Kji4v+$OIU^%UC`ghE)1s^>vM2iiKy*L47-b{$t4E7?o`2acK-A#CB8 zK8k0UxX5b!N-E36l&*&S12|S{sQo{*o>M5~S|D-R`sX_WU6gDLQxbn@q5B?B-d3o4 zg;O;M3IK0^p0fwGt{~6d5mJv?GB2L+aQyR+(hMKcto!G&7d3{z%QzU2(5h8R+WzXa zt&3jb8E?rY_c~tn9S=u4hL&fbvQ@wv{o3vk*i@-yY0a2ks(xyNxe@s4J%^P3+Lkef zni20z{CwY_;_#ZD^m=e+!D3;IW5F>=u@wLf7WZd`L65RJ@Do7oYAhbKt|kZzMQj2X zzMp#&Yv^8+K9=SH%oCNg1ZOe+vDkcQXbC(sEZ#5PMkVmfIyyW9lxghn0!n!-eQEQZ z5SA4Ddx0375obJyANSPowYG6r?{zcDC7D`EzlfE6bCO_uyMr>(rBJ?pA~P8Y|11&5 zrGd4oVWZBLgr15W;y@%D#*5;3!(fRUmIqPzV}{7Kz;dxO)x~vn$tl*j>p(Lof-CSH zX8RfT%=nhMDcWQK0{b{i2Yo6kCJ9u3jgEbYtsi3kvMY{L;D`I)gT&`1eU<3=Yo2k+ z+?htzF_5Nz!j%9YfJ*-WAF)!*Ku8+l7SW;Qy1irab_9x%`n>=o z?t)d6*?Z_?TdRF*m?aDrB{L@GWQzA*AJjNu&aB&zH)>A6GO%zm9gH=&U@f*>rBIu! ze>d{6z1Lo1AA#Dd5qvJi_B>-6y3HswUUxP?F|N|kdnSheg5Bt!<;V>V{{Ko^&!(vC zqc^#w#?;LitiHGOWlUKO1}zAg0KgG7A^E>tmc0>C<-kQ$e0`cOHNI|nl7&Uv{g9)h z3eT}2VUbCSWUHdrLD0H6FFKch>TGHB6=^9_;p^@2jbIRVSDi?c3n0~G%@rk&)KK6P z=PgdWn@c#wgLHU;;u~?&Fio(=6d@`F4! z#f)a%D@XN)F;648>U;cq@U9d`7OX)7sK!dc;icaLvHhL5G_s(X(>nx*j1lj>j%IOUk#BX+Vrmm0J6DJCJM{zYj#XISrlU475+XY!lN&R?btQunIrr5+0TI3_h6+7$Z!(jX2E$B~Z< z%yEtpZG{f)hmqtziiVs|jC)n?e`85pt!FQ(S6p^ZU{hJ>Qj2+?apR#m7Afy1*p5)d zd?u`>Btjo0L7Oe}aI;EJ6Z7 zgd11$y87~6%tf+$e&y8J=;5KDrdcdNX6*#;K)2*onU~5tGmL+z)oEOtL3BBed~@EL zda$X7Ht^fcc9YA>ZBZOO2alp!<#^OBfuo}{|C8X}sCTN`e?ALRG_X_U6|B>W!=7Zt zGA{DgEim$0MI!9iGM}j>QgyFH^B!%sI90u*XjM%~?R&C6&n}97mAEa&QlVfW=Hkn@ zg0;ipi!qzK8tq!rT=b>c*;_2EG>&^wY#v8#>Anz<&>?P4O?mRlT>txNnz=dDg1F_m z_#mu{7j#lT?<77XrZ@2H#LJy*s<-IpshBQJTPb#JM=W*d%`&C_S6SXlYt>jqkK(`( zKQXFopM6Ld6`4~?c;?j3mGlH-vfvu&t+&}&!}DJu$O3I zA%o5k(Z6MU(m#AtZ!EwnP)Ngq@5*PV?0gk&AKiSVK`1eMU|@$rLK+J;veW!d+O7W1Z%*K*eHV zMwKKxkU^uci~4}JbTy}S8JRJ=5~#l&E3O}RZ$cY}0Q9}baikO~PsNdRQcklsZ2wm| z%_Fh5k8c(w)F4*Rb0z;d2y^XAccl?RU%4g5xN0zO|JHH+vZ(r%4C<#LhE7#Gfcxv9 z3!HVWcC*(<7_Q_bH9f_TiQJ|qwXY`^civbbY>ppkB*=Jca=ipp)B;HZ2?9mRHo5WH zjt>4lzQRJLZ=RmBD4oINRzRalu;Iolw&TS!zdRpRHoH(D_Ft%lLFW;*E?)BPg71p7 z1hxrMD=uF^u2{{JM;2S%>=|5H%!iP}ez*FH%`;Vg@9e;?4l1o1W$?pA2@}|FDa&Dz zSKj|e?NYmX&L3B;DmyiWaH<)9XUS)oy+h9?9?7_Dj0U8+>QdP&a+OE!6DiE!qLu~b zjJlf=iZ-+H<1%mpXU?{8-1u(9$5#ny@dGVFAlmgU71e?CykR||g77qrIE7A1GbqdQ zm#DsJ#&0djsHf_UeBItdEf1umEy{h;@@ ztS6aAFr^zAUuuMMN+~EJJL-~J$ZxDn2Iv_;E7^tI0PVOK*I+Wrv9MWQb;?WmZrs9!Bo%N-4U@WuzuU4H7g7?BK_YtG?WhIVF?VY zzb!=d)eys{_Vnr#GWM-`oS#%*6hUWhj$Sxv6?F6X6!MF#NFm?<5QY3m{7&LJptFNqK`{La{3=-1jli$+?XEa#b#*7Eu6%%Yk`NL? zlVG0BeaFT_*Nz+3M#}>lB$j-{MhPJby56(Pw{Z$FW=tI)3>ioh7Mx!FXPgO0(7H5_ z0Pn$R7n2)tqe8h-;+2*s4k4x24vw@=)g^(6c+GF!LYT}O|fSeQw}$PTdo_c;rvu==#C(&40ofm^_mhn+3pS1Dp#0J-QDILepcOtUP1POmJX|!u!chg;|Tc?f?K3?LWuNrx?>ju5-{at zu66ApYGDOiy=U}W^tPb--50pFuZF8I?7dQ$g+L-r{wfr$C8oHL8**=A_@`1RVS6xf zZqja4i3aeWiSt9g-W%u>=cJXV-13OHn+0#J-AE9D)i8U3)4hB9cI^^};U5?G+`w6J z7w62>^yNovRi3=UCPHShjTZOu#Yr*802nA`5X%&?ci7y3ibqJ@LB%4xqJm(|5y9L%VA667V>TD_B}ft>%8-wvT` zM>sM%x5cPusUVWZ?I1U|U4j3VoEsG<)_Hl&E_W>a^Kp97fv-;iCLz-PbVFym0(Isl zIh@`YIDg4S8Zk%8!Ibz^&9}2L`P4OspKU-s6FKsaRgX zL@>Mvf0945>Q3*8B!J>ro8T?{_1H4uV3^yHPy=}0rlh0@TK2xcWNIj;+kguov4fan zjrW;27#5R>K$UFUbU?6tm_NRONm{&6l_UYFd1@pT(GZ3QGuT7i$o;%2oM@15y+x1g=zpd&4xs6=g-EeJBnJacEWVH64TqK{5ZF7 zKSn(KcIbb2yp{a5(wQ?s#7g49n33Op-nG@F2EXdf?(z(yqRYD0526V`0eF<^)Wxk?=r4)i|cA)O0knWMAfm zaP-W1L8XIQPS~S#LuD4(uwjhz-S9Sbg?I1X4Z|c{gD~d2mp?on?}2}J6^O-Ty9vul zP|!-^;^MDtI$(?kZ1c5&|E*iIo8VDBbp5b3@i8=OKP6cSBGtp&JCe=+`caZ;fZ?+% z1zK;_$5Yl}G?>H1j#36d`lWW0S61Z8TS7uJN}Gl);eJ`$^7dX5Kt6JtqO z2zDKQwvNcO+@RTvQl3?AlMHUsJjhGD#aPn8|80}uJeD;F@?uWWuu180@EIE`_q z+qtviVI@5Ub2Q{sDG(U@$dQ}f-QEM*#tG+av+ZBQ3ej};HFyBSPk=Qm+nQ!zhX4gI z9cSXyvv@4Jt98n#jd0GTPg=UDC)HnJ6|qethNWb#4q0EjMCO*R{_~5L(c8vV=r)Eg zcIk>}tpei=?JtJ-0f>HH;qN%C}PzCzQdpSXeCTBWDZ|8C-X>EN{_6PAHVl zUl`R-IqZ-GyR9CG#LMa~KItH=(3+W6lM?v!0L_Ho;dkri6nu^(-F*R}74ZH)_VVS; zF=;v_NNn)Qj4g>bniu!~d*IskpMh)s|1fY}R$DY0o0t*#z781>fwtfWU!=6(biMUo zoKG9Sv@{%M=d2GJEw&m1JPP^!iKVrV>JG48>e=diQC{-Mlj)U9R?f_6yRaB$M*9t~`R7_RhTu;DOYd_he(SuvgW7b(kOp3{5H8wWn5nZ1=Z^K3(w9a<@ zkAv0@p-Y}tJf!#Ej;`+w(V>i`Kld=MsEx#oMr+KI48iuJYO92$@OIIk^p>mGso^CK z_lgr_a@s4;|20^?PV$fuEI?A70)BsIi^)#?&m-1GpMA1GS-P)YRh5x*^1qB&3l5Zq zDwWx%wN1p#-FjxR&j?JZZ;xk*Pvo*5|8K6bX3wnmrfeHH#$Kux_b(keCy~qtUNw9X za4=tT<_5|{QEgWRR5WhywJl5jdd0Fwa@V>MSn+-zyw1A%?eCbtKr!VDrgsq@c0nUh zNDa|wsFa}6nNmT5-nVbxV9Xiq>$?FNWXTnFhYlTb4@TgH@5K==ALYK*XbF0SR-Vim z`I(?>XzmreV)Xeqj-Mq$B^272HBnyc{GKodl;mYNmkE6fEBi=%FOCYGrA>QrvU&?z zM2d`kUsd9JNMRZ_^j6{yMf>*ee>Ob*|Cq$?_Y$3Rs_npGIMdO8iSIkZ>mF)}%3y~RC$d8dvlhg7gQ3^QU-dn!`Sg|;M&@x1!?(iw(3L2h;)XCo9>>%y4GA9-US3|h z$$k}FOi((Ua_2!3(Y!bkKI0DKS9kHz|H_?~eO*|-RzQocQ*#`71xgvEPSxmdc`Mik zl?8o4FE;EW!mr=^7dw;u3{i-<#p?>3K zUjP@I9J18~M>(?iz8j;TJ8Nn9Ghh(^VC4N*^JqR@gMFol6;rHykTgO#v5_|{CQp80hn*A<$UCTF*?l6C7znX(?Jn-DIiVB406}HoL_gz3g~aj+{e$a z3>Q%ad;9Eft*t3=)IA|C&X*?o|AihEiPF89{-^xWWX$?2hc@n1E(*h&dvqHww?1(n z3Wo_3z4Yz8jyD%=M(A5AWIYWT7Ext3p9DI8efPTV-o4mX<_0qPo;`aO4C~HGII0sT zhGc{-5u5w1TelL^@Agu^r~u4a!z^C+sn!LDNt#NkvEL^9Ul)nVHE3Q|WDFpDhoi)c zyCXVaZu?9R>;F4J@MoHX>0;)n#bG)_l zBeO?X8q4|#jvcj%gAS{Rtw#rdydz#5sCGZz&c^`*8v$yFr+OrgYe^zQA;*3v9D5Kn zn1B)$+63W-1A!&wGiOVcS#pM0T$_%e{+C@I*U8Yshi$r_m*ZKnZZ_ix7{HS{?%ne| z6)=D88iydd5iFg*L9;nZ^ic3*AqO|{WhO$qvxa#Nrl?$rMLjJkVDc2SWVJ+RrfQu2 z{u7U*^(L5AGMupVM*qXC`M(AXD3qIwIdxDtykp~V)|%}6*+KjY0J|{EVZDmcI+8B& z{Qk8h0gO=n-j5PgVlrA?Ns3Wez|?RUG4Te>QF7g-eOdy&GPVv)WsGFQ!io%@=z0{w z*>9m7fgS-_ol(5sM7lM{ksyXH8B|m3S}nKQ)p{387XhCMmzXG-8OnZ(Z%3O#%(!7x zpY^_u*wvH9PGstr7U>SdTOTpFZ`MO+33`-7)9K%}#%8Z=fuPnsqK>{(XEx@7YW~)< z|I26rPA6=pI{X{8Q8n`1w8AactZ#_k`jAqUb(ur%CP1gi$r$fpR(~9I+EKhFq%QxGX z{-EEqE$0-0N69kqC}rSLR|ftWVbb!#G>`u2JdbgHLd9D8#{g6rxa2PFHE*y@ zkuVU_qtK945&>Z#iBlw^kuB{cx`wouj~+2$jgY_738hs3tU2?&k?ElWeKE+s`}ef_ z@Yr<0inBhkG8uz-zNeY0*&N?#4sN9KO&@JB|nU$h)o^Cj3r}Ctg`?V*#JirziIo2p(&vXPs zFcKTp(}F|D#t^^~gXc1w%g!Lqf>wTPSp*6c4g0YW*nfYVcL2H{a&PNm?(tzuC6`lP zpZ*{DcV816@hUO@Oh2CD?3Jt}#>{Z>B9a;^%$2@dX6}?+dhZy?KqZNS^?e(1AHA+= zpa-2H5n%^5Yvr+v*sQH{z|i=uF&s_OYV2J6LE={?h5@S{Q4WZkLu_> z#T7u2q-Ivao6+uV*kG_Imu+SP6?}>r`7aZgQuluthqn+@1yDWo(8nr2IXrz zrly-mKV8=NAh=`4oC~LCoj88_IaAR4xku!WA4piEYBS!~l@L?IVL9=-qi)3f?duV$ zf0e!5y37}Wvu{bq-10Au-|PGh&g(APyCwuBb=s#U4;+yUvL z%Dt;!ycy^jKOS)uyPor+Rf#F7t&Vf4MTvo|Oy}a~Gx6P`zsO?y!~2YDSAAi(ewV3a zG4=euA*ZxY;F&OKGYOeXp8*5M=gS=O?0H|nKW^veW5$sh$a;>o_r~E(BuO?sJsn-` zgS3$fiOos~;J`}_+jA{#7RMcoPtW~fdHHku;w5n(P3DbX@YKuKzc>=I*EEA?>mJdE zYp^Fh(UcvZ%epEcB({=~=}U16=nvHBS+Ak&RT#tHuy=cGiCbB9U%HvOS!o+<+sOxK?oue4 z!3pd6JOtHLYuPsAWS}9?$Ge+E>_1# z@m;tGNRo*pA3-QXmc_{MI*k?H0Iz?KofP41E)1to&E3~CW2Ce%Lvk?{SS!&nwN@(j*^dQk4=4W??1$^=d-&u zyoNk_BdW5SP4*TM>E`_^LG@khu7-Z0B=FSvAUhC8y8n%K78KPy-x`P=`%SU0&k8JO z>%J>v)DVtazxs`Izk`z`MWeUjmzh!l%~n6JYUb6>b1s`HH175t_|l|d+i`8_W?z?97@$MbHQrX;N70LZBtwbPi6MnsFwB#PGSLe3kHeI?I^45O`X|;%* z6QV6-NV(D7-``KOC3;YVk4++1jetHijeiL|)KBE!BJuDPdKpJv+!j_8H2STGJ@zOJ^Nt z3iQdqv2&r9GCzr(x5_OQMF5B6(0o!TmC`cpNX@ViI~5NW#S+%twZK zR5Zt50&SXQk4=Y8;090}S6tL6+)6IBYkcF-+|2O{9gk&{cgR(jbXB$OO%tGBs^*TQ z^EVO@k%na8(cF)Lse8&J>1hq3a)@7>LbK&C}w+ z$}6UfS46-9M-O6d$Vq^>JYQMe{1oB^CnzMuYx?c@K52^eocx*3iWr$VtkP8 zDO^|IA((k({CN8b?4{c#sH929sj; z&+2UHU{vqS^0-b_pV7!qt+k=;R=Cdiu+Hb7y~ryt^o{$KBH1CzMe!3griMI8%DlYj zc!e9u^fG`YYGKSFL<^H#Ezo0TQYTNA=S(){oIgLieEUhp`@H?AYHnCqx4Kfg?$f=3 zSu3dip3mY|hDlR(WfX$gMWo0pNvXxwMs|IATp@8zOrferNpqwh$Gb%gC(kG;DiW3e zo6_?g!ibsQyLT^HvJzic-xgMArzn#Tp)fD-5Q#f$&986Nx6i zq5gT~grhL2;!50yX>kr}_4W1Rh?t3lfS-1Fs!q$Ti09ZWDRFTp;uzVDe3@ixo4|Vk zjBR2|`-{+s81{j?1x9>Xs|IyS%x&DCfB#gS`1ug))5mMx@5O3%ym|3PJewpzDN$;M zl0Y&9ej~-varR9|1V|F^TEaQ7@)}f&U0E`$xtfjq>U>uWl>5gvzPuKvx_Rs{ZjjH5 zF#Kk!u14gJ0?=WUElx})@xd^dCFIa^P7RUMs+1Le-Hb(%TdssqQ4fC^71dNV_E{PM zJxna#o(In3@X!hN|46^={NP!OM;za_v(d{K$BRWgGFg>F*~N#Avpx@7=9~KHkL+MC zO23fWRw{q-sO9P?^40}$?tQDStn4`jM?5_w^pU3vydB`=2A7xvx8|;9?jo9 zmq+O0c)=RFmz{?z@DotM*RR!4i@a=el)i;h<|*gg%6k5MtuUf%-GjA1KHsyo<(I=r zOkf>L{d~Q!sBzW6jFWPBXu) z$557@iKq(sShb6b;2V_fviJrPW=F!&k7L)DEYx9}Jz4YJSO{;2U(%Fgak-;WlVX08Rhz8_DJ!Z&E@ zbt%VpkRBo=B!ta&icNIv0kU_n^W&k!mf7{2Ny*66YHPf*Hv6B)<&J6KZXx@*xaF!IVwMVpM^X3|wGM(xAvLvN z{}_qM9LKC)G@zH!usMNpvu5s9AkL{w6;VZOjh?K{_XUi(-^2au8b?*)=SwcqpIk0^ z;9lkasEE@Xz{HxAoSbKgMn3xzTNy#qqLuVl8dH(v|4NW6Y@I$le zeu(FnT`Gbs8$T0;hKroJIDNHj;TzspM_fhm$-~oA&C^wKm{svFY<8Ho%K~lc9=s2e zVt3+V!oyGFH7msqI`xb){D4tDFbnv-HJ*Hhn}L_KQGS(aU)`N69^W&}wMv;n>YoPD zH|FIw<7;{m8LdZRuitapzXWSQR(B+*F|@p#RXl{yT#vDrJ8@0OX9_MqZ<8ywh0)CP zZ0t9vUiBr0^fODQYVRBBh6Kc6A-?Zg$9SRQ#jr$FO|q17#!5_*OTQYO=I>hEiFxSC&g|Xaiy;kvECkKY;9y_FHD5ChX^o)-9U?%*^eZR=S+`I`~To2K}=*1I_Zx0czo(P z#dkTQ*%O;KpF3%t-NH*cny9S3-x|;~dI+eg_}Y0@Zls@vlzB&UZfD8A5+_-6m57or zH;eu9h=rTS_;Z?w#wvK*A{c!S2ZyX~fSsj-G)4A4W(_~+Kz z#k9B+8&bW{^U9By;|B`z@8P5uXq4?f+HW^;RsSl<)%3(mL!lf~w&% zxdSWSZo0IVvGshtZjz!Dfo)op)l$OO++9=PT`Qk6?^gX&tM`#DzkJ;-;r#uK*Ievm zDoeSOlkncrG@5ne)P2LB-wv8*CY|H&xDd-kKbI)S7Lku;Y&qf?8U1TxVw*w>vwYh6 zj9t@4Dyx%}y3O^~3-11DjVWKvm-lYfnagNRG%s6+WvQUm^^a-}>0eNF>f4fgv1Q(& zD^afPSa&?(D7hcHw=|a>_$Wv3Ege?`H!^jGIPojCoA#ulW)wV2&XU!@$KWZtUa&W z1^e0xED_B%ZMn#-EHz>ei=?s`Law7z#}-iWew{}2^e?yR(=hD~h_izMt9iY)=N_bt zf{7s{GaSaB-=82(y$HI^f?++vQX}c46N-xHsl;-*N8iYeUjFfmQC!97NL)3q&D60R z!5^a{$Fc>b2!h41XBYsOI%jSV+U)I$kWUbR}E$UJ(&>;)LwsDI7uAsE;|n zop#v1I#6YeGyD zmv#i5hPIBVWLc+>nnjZ<9P)_0@VqC}a^z6Mw6Y#NhAV!#n=WF2Aj=JZ>xfNXu~op6 zvwUsOY-(hDA>(;lX@$G5SFx+KGeKA=lzHwUZ@(ZH`#a4#=FRs#51gH=Iz&bfHNm6U zTfp>ES?l~|o2t*;mXteQ9x+1T{wgi$o3y#9>!3af+N=rLO=$y6eD#7^M6Ky@>mwoAqoh@g1#v7AE zEqylqyi)t}>7&Ls0@`n+fJ>D59wm$rWx3Y=jqeY^RXHU!)ezafXVpi7$qi_p?6=A~ zDlCa$S*nTs&-Id(kO@_zn)vw{2d|lArB(J%KmXHm?m9?i#(()~aOFxh(YdKpCrE64 zd%F(0yEHb;+d~FJhgElU0lG>Yan56TMQ1Q`ua2ru%$l@$ua%)wmebSXtvkU)+u)?; zoEX|uvADlRgX5R`+RJK3!yz-Fs6hO7 zM7(-+j5BN4eTO~(>cXt{4_b1fljd=Sn5?W9(MW=y0t}oDaJPZv)Y{Dw&|=&qO@T!( zj%3xvOIQs|x)|H(-mR@RRu1bDZE4sb;XTDWts?ADVMWVJlCrocCI2jHF1c+o&t1Qn z3v3u~8n6$W{^>B~#_{IIQM*BBjcUv{gG|*<9kmP7l&{FO`|;~XUb)v_7#7Bux%&>J z8!P+y`H_&^ix*o=Wu`G~=JGLyhm*>R1Kz;OS8>t4CuiQ#ey_g1(h~ zt$uNEe&(GQy87|D-eJ?CbzX1U6(_Mos8}uY5!%rOMyvP6o0JqK_h-JopF0c{&YY=6 zsPd}bjW=Y1sUg9^C*4(4RAeKvfzJp07$gn{2#b%5i4hLz$#>u0qVG^sTU%^0PgXys zd0_LC>6imN=V<=(ofd!j$*h09Oe?rW*r9v2&gn)Wk@BbPLdhRfMZYyLsU{kq@(Dc= zQT43vq=#T|!%~qvrnzrA4pjc|FFcuNvuV4_nt>YuWrd@Sa@&?KIPQDx#zFK@BpB4g zv&R$NjxrHopnS%W9YFIrHl`z6ivnAYl(0O4R8F38Kn)0sWdUxo1bHubWw&`>G&hQ`K;H{zkUEgpB3r_~e9r8j%WzQYA&0XK&N`DA9AxL4oVc)hKk<+FIO@T}AX&s+VEhx{m zS-ySAz>P;djEfTea&O~3rGAT^h>X91lb_t2XZ5dt4!y`MAH7od;pky;)<5^`P}}J5 zh1n7TFJ63@)|CwsZL)U9PdGHeDQwJ^Idskjo9Jp`ezC49o7FVRA|epiy~< z8icp1A#*_7g%$F}T}lu=kZL=t{{ziQD)*54+>$Lxwgd`ciVS3Vmf5utI8;OJka~WK zm#ZRsiC2iKnXbOMt+@Fja%^z*GU*Xs6tU7TM@B45{DiEwq`I#b6f(g)H<5f1N}s3{ z$`%e76NJR$@#8IV)F}8ez_4W4+8&xd_h1NVhpm4jRHYV~=&-|&ZM~J%-*22X*6ssX zw;DW>?x3<$)f!DE(x5sXsa)Avp3wjtD^pU*&te5t{V`As@v@o}F9i=x=a~)PX-?;z=(S(`M{u3n7ma3d;=4;?@CfjHn7_EM?0rWW7VB%F|#dEe-b z;Q$Xq^Ai8*^0G)OjitL@y9#F~jhvyy4@SFCbKaqwOUgcId;7)B;kOnMDOp3}c-dR0 z%uP#MM+ek}B%-)QFP^l_KyLvY4`HL6MQzvg(T&34!R?nfQjX=^hi`BGErxp3zN{5c zRt;2LLWt@nW+weKZ&I_O*`bmE0~`kah3Gu9p)Zvt6W~+!4#J(Hg7iM;__1;(1BEJ~ z@plu`a?Z`;3BW8OgzIj+OJNyVZO3Pl?Vs5x1RUO~+r2tT;262gT>S*|)gACS7=}<( z6$}=^!Dtb3c2XEze_q%Mj1A4GB+g1%avdCELTaFn<7m*@NG;mf{p&8LZOfe=V1E^6 zdacN1rL}Q7oG0-Zq)!Hot)ix;rjlcyb*icw%_SQyYS`Ki%JL~lmAjGVS_KIs@xRg5 z)g?aov7D<3pY~piz*Nu~o7m%f>2a)JRXSbBy-Hao~71(v?T&0IvC{ zF?EI{*u%!aFh(Os9S%H1ot+Ih*#L?1Y;Ouk&=K)4AfeABX&^S1g9LyOz8Z)4mw~vs zwG6n$@#g84p9UdTPit$kgI3n)h{XOxI=;s_0;JKT`jpCJvjfvTUS1E+s$#9o)`i5{N;QlnS$+-_+2?T;og z-KQCq`7`13(${nhyv$sOT4#_o$0zS9HOmlvjEzlM`N9s!vw)Z;B+e0A`Ia1Cj#Gw< ze+`>AEd{En@6a(QacYC%(KFeoVA(%-hce(H3iB3h$oPHum-1VdKW;L1OM8t|1VjxE zSKzH;?%x@}&sC>LLBkZl(T0W^@`mNq4nZF#5HqLI4u^)#AY_!kN-H%7h=m4xb5eB6 zHj$k971%d2&%V_>ji*5Wz}4Rw@L||n9vRr*YM>V6XppcsT*qi(eKr* zJJGw(k{VkxIEkk&6IE)8Q6t}Ehr?9ZCWqgHB2;XLJ%IZj1DAxURrLN@k7tn1uuuXi zbz4QEdtyLJPiH_e8HGgQtqcewS02|*9x>KYGZAcL{45os0o%*!NXLFgl73M3Bol*( z4@i+B*EH1j5$NZiZ+W6*Roiu7Ku7p|rW*TAR}m`9K^~Lp%N_#G7Uvu0FnSzjMSKa# zb{g*rBeLjjGUl+!Zn(m~W96zj)CznA|2jwoPSx7ZQ4AnF-_AT*woSu0)eQX-@G|o^5Vd;qN1X|64=Z0 zrUzYx^FkN!w-Vg#{*n2DJ+v2ANhkyreo7V?Wr)it0(0}y?>Iom+;SiDZh8A<1(vNh zIt4M~S-$0knLm3Imz>#&e@+Pk(AamSDNI7xcrt0Qq&4)$hJ7{9!x>o7p}kTwSP|u_ z&ODyFzvfAoAGW81qKMH#~317TEF>K#^e`Zs5^65-F|61Ei z(!lm9$C8>1^2!~OvSA7!m8gl@A9;{~cC&%?u?8E1vf9$Vq1&Kb>r07BUsGtPm`#2P zkdE-`L&`~&WlvqoK;2R(PFp|T&cZoOTu!Wqir9AEEePB&2ryW$wZLT@3g}oL;|xg> z`|jc8rEjq?ckq?KSUHArDEUlPJSmy9?Sw~)7+f-Ub+4IGBKr~NB;8I+-Gl-*!B^+# zx8z(|rDj}Gk^+feQwR0q6&is^_7Wd{IdA~(!8oajy$J!M!1JXLK^$DEaDUG}pLMl> z-l*Ibyxl}c$qoZ03xAOIdiPcdET$BJiGv{r=}$%M5%6?XShrXXe2F3Yx^ZewEd(9< zEKa7MGsxV8#;7dX>IpEHcuc0WT!)AUS0)h{f$f6T7Cxj~6z-s~<0C@MFhDAxrRU23A9XMMvp$f9j%hDhH zVY;}?=^(o`F)R5bQgYKk8kiB#?DANb`Om*IZM~6Uq3S1?2v=zeS0i;-JHFE zew*z^=@Vi5N*&GMA(b7QNuJ?*_8pY@+~WwhU1 zJh+Ey(7%skJER8#1^miq8zwqibQ(~>|{1iX(~}^Yl@7cAKqCjVHG2P&?Wf9lY$m^OFi@x4Z6&Xz$UBtX zlG1AYPUvjVim`SrkYnY| zhN}f4UlIzvh-*P^t~F#F4$)144zIIfjA_Eg+;6XTjz>!?ecN9Wny}*(CsFC! z!kXa=>}^+vF>0tN3!hn}18>`us&3f0*|e`Sjfow&l)LXokFJw0vNy>;TduWWWcgFZ z`#Mk7&MN9G)wrhh3;U2cKj;K@+7*afG7h#LWxTIqq5#BpjnxR%F%)}&(_i%C&Vr63 zxEn`Rb4SMYyq9y&S1IDB<$r%SbB_~TG?(R7777iC#0u3-oLV-YUXNTAC*V)xuTY@U zeFl?U-x@a9c$5B7ZjIg1^9-Q^g%Y)*_u{#QFOJ|j;#J=syKi*F{!1xcw~?!_|38Ed zEOBQ#E~stz;F%Y{s+;T+xsljBJ=<{tO|GTgIXv4B_ zz?lDN8e)46a>_rb3Mty7wNnxcp<*vxk|qxI5z}HQ6-?}h!_@`vo*p>P6_PB3u!GoVcWHryB>4+wCR^6L$5!7jWKGpkP3wXT@ZTI;1}0r^6FBus zlkC{1ei7;+rp(w9-^i7^2^>-^>*(qp3WaSYO*0N#3ZIV*vI`%M)G~+i@#jQA6*ZY5 zt{R_I)^Vz;mzsiWaBSJ4IWHxl%ZR)$A#IcYt9D^#g~G5e`C{I@Lw>T5#93td+w{bw zCfkl(BLQpfJT@a&CR>&{l#|v^d*S^fhK8xjI%%RmHdbmZ%ZUbKUC-3$*iZ1Dq2;u{r(2KsO-=BkOpCt>($14O?Pb^|ueRn+W}6!o|25)$_a z3x|Sl)Leq#qcGj1PlOGd_ft+ZM+)`K8y;`c5!)9@)wk-oH(qhxYInt2(ZC7vkrnZA zt&fX^eTK~^myX?1gRJ92DEUSd1bZS{Uny_F-@so9TOLu5yC+|%PgHk!9NLi0ea|F^Y39zyOw;z|^S4 zE0^D9X#B*gM{I_Fh=Xu2@561>{4nvs>Rg+@jCEwclErc6RDDmGpWI;(s8zn-)2huZ z&Y*oM=Wx(*E?=;lnQ6qj7vX@XA$%c|o#>NCAk?UT=H(RuRCAxS7*occj%!(Uzr?FY zgvzni@nuKIU6y^&;E#*SjacM;#K_oQ8C&mb9*J!EgH=z0LJlRF8}?suaV@*g*vTAc zY3av%1_Z=GB88e-0ytgL4#_gn={Gy{(b*Nom>3x;p%3-gxn*9-DIqz_`qig@e0OFa z3Q#iS;cPvcK^khV%gOU>gzsQYktmtQHm)5m8anV3=M5 zm##MK8>jW`l!PTL7F_i=NOK0;cd>>}a3(Is&`pKs$%=0RAvb%w`?@T?y;k2mXB5A3dg z&ZTFgY*o9g;S2uqzEP;Y0bWS!YA9Ahtu7a%(9RH+B%Ss7{tYgYA0E<~MT+Cg%VM{n z4Z6FqzM;`n^YnRnen$>h{b`#{4DFK(SzHGocP;Iau&LNXRZ14jhZY| z=8R|G{Pg(cjaR#(%#)?L&y;D?ug`HSo8~;ZU%zVGN0YH(mw-H5t$*B_a@Njn#ov2?pS{~u^slweh&Aw(gsz>pyxj(3zI;)dt zLQ4Jh!FJil7$OhULTj}l@|gJQ$BE$=fIDFD$7?0r{44Kd;lzT%Ru)p&YPZsiV-Gg4 zYqAjTVzcdOlkBlj%()GNvX*yV$5~5=qN`V*Z65DXJ(1d(?xZ#}_Z2lod3itxRH4U> zh~YPr1Fs(qno>zagVd;<~g7 z0e)G&6~1c|cuZAc)`>Ts2sI~ra;Bm@JPQ`AGcoJ@IY#aD4l3{Pyp zYQv*6OWRutz+{X+_%pa>N?!33Gurs8PpxMcmhe1BbN3MpN?C^jJS;st=kB;$+AvX; z)GyG+lC5iiPoDe{eTE*=n7eQzbRb&(B`OM;GBP(u?i;Fgty21Cu77s?#_tKD-pP$m zP9Ia-*cmxM9=<0GRrx(TqD8&i2 zQE?nfqi=Fa3x$psKN`?fb{9G`M|Jc+v9-%=3d)W{Z+c0({G0Dba~tD?f}QOQeFP=` zOG887^9vpHjbbgXYNCKY`=v!sEnz~cfwQRY<6JU4qZeLrJ4;bDNac36f3wC@-jp&; z&JzFN>BBusp%QoG)5N6=e?!5TKHh}06#{p${FD<5(@C!d{8uW4`#r(W#jb?+M<;a( zPWFr+yN|7!3>1-eIAH9PZgo>r48F5baH2OU=JRZUotu|+_I3-!ulIReqDETH&bF({ zuQvTOt~D6oN!BL5DyZj|Z1w^+ykAy3@{=0-NKEJO zhwW~=VQ8+euWy%Kz{Lb@URm)$%G^(yam`f^K(-C#4%7@Vd}_2X zJ%cV3?o6T~(@p&E%W>s&swgl#_e^nnG!tb;6*Fy+#MREB5et zXu6TGoH}$Zmqm+?>d58;4bqP~jcZ(jIe^UGvq7s*duQ`1xWi#0@c-4cPdXfN)6{kjZ4+;K%wV^cI#9;C6N?zax#cHJ?i3njm;cE4 ztrJ*g@j%>ntu}521neh^-7eiF3yRC!%TMHnaaJf*OJm`*fZD4~6U*w;Zd4w8&Sn6d zpK6o}c~`rRSLhzegO9$vlw!CqM1dAEKmzT6XZqfR!sqMl>0Tpr7&u1qH3O z_U+sO6#(7H=+nyHi@9{c#TLsNi`3yqjnTB!;}?X4X&agjSjWaP^LjBJh2zCSU?_l` z&VW=UCKseyaUV9B9x-9NU;}Vf%AL3rL-Hzn-=qQ8pYNaA5J}V?V@^%ou3V&v)+1vh zSj2C>ADC&PDTXLegh6%zkiu}(S4pbBMeTW_Rzyt)O>gePdb$>D`QnTcM?RijdF)-( z#u14NKI=SRYL^~Tfnc45p_QTJQ*c5R7fT_4Kp*OZuw)TvJ0L>Ei{-nVuAy;C9q*^V z2LGGRKY+>}>x?O{(`<4S2&F$S+xQ^-gNMf&fG(1dVr3N4K)x&>S)m*8@6?z- zZyssuq1D4^$k9B*48wuxu*T-GbpJ@3l(N%hEc{X$tY%s2FNPdw1Fa@(WQ>|ZS^UB; zd+QDMbDtCVp_j-4=uYfQqBc)$C9js3=t(ni3Ik;$9lN6xDY z>542M;TQGeM?K0-vj1!P_X z!NNlwo@ky{Cpq*)9Anp`+KlJ(l-~M8hKD0W`rc*l&<#uPk!pT78(X1!R?eV{$+>HO zC&?s2RC@Y(R8Rd2X*={WB`}Ujx=5s#<40}UR=55V6HDTW1tTx|(K0Nzv*)I_XQ(iQ zR7D@9@$qx0LF`+>j@h4$o@*I67{FBY6+60Ih58@E(w-=}yYTcnZ`fjHTsTJrR14iJ zhd|dgjmyH((VTTB{b#GcD(qW8hok^v7_$|DxI{ej@bKH%>@pP`yJF_N|3Q0`cG8sZ zqi6zm9#VUeaBiiJn~exmW<09 z@wOESz_L%#e0xizjA{ef2)(fq>QDcl(h+U3o`MK1LTTrIwaIC91cD{3nyTQpqQFQH zILya4$H|n)i!-Zda2V!s+zjNATr)Gr$4d^SG%(LKI_>tjr(%;Kb=f%JGfHd-6{9kH^p*7Ra8*bG^9x5Evw)z zJG}kg_Ms3=glZEt01nl& Xj1|d^jN8GO95aR%ka2etXCgwDfLnx_h1u!u+ZI>o zf~MtbCNkexCu-m0OU~L8P~X%cc<)NaHtir|S)W)kzQO=u9a~BO;$XKY1URu1z^tJ| zkC`8=9G38Z4s>;0+GN>iboP0<$=KM~AF)R#0l4Jit$NRuqJ0Yq+bp`N^JK?G6_tiP zeQ^0V@%u5j-Om=@9brl~`wxZ0WqqrTU88GuCze`heJ}4o(6p+S-dExK^qb;+&c1B^ zr@+rLCgemIc|M9MjBCN&03$PatzKVaNoA?JG$y>vcfmg*mco-ypFVx%n71qLF7;Ds z>2vl2MgNDfw*aeh+q%a$A{Zc82uLbeAc%B>A|Rkhr-YKyNQp=ofPo;Tg3<`m2$Gu= zq`SMjHqr{>f36MZ-1FUgf8YP(dGtBwImhk0*SpqSbB;O2nBQ2*^nOow1YRUt3wPgk zMmG1*q=9Zi>q`n&U+qkg{Ih9&y$)n%v{O~o)QpV|ynWAc=Lz%lQ0Y?85!t&y^@dOKjT=&+l5+KKMEZ@5AMUWjv|Js)o<<*TJqe!>@ncS=a4Kr8_ zpiQ>hnyetMGHglo{~tZ(TtW$Z&h-Ym_XFOBrvkWPF%QP+}^m&q+C z$|OjHY6;B6@AV-PogU2e>blOKkj}c6`=%>OsSv492XY~J4=vz*mIn03+F`1KBf?-l zfOyz#Kt`MW(b1uXFJRGa1`S*`&5YR2Wz=0k03qDAh_@o*=ORq+3Lwnh<^3t!=g$o+uc%C7E@Kovc(0nukXQcFn z!gXEOd2_wMd!dL#`W4~{+<%%ygJ^~lRP^bS>pD77U&Ogg8elj(cJO!V3HIBcp(oQ1 z7e0brxeY2v;pNxPt|DJC*jLH`A|Z7IL^53$Loj*+VonUo2|@Cy0=gMxm|?+d(G^)y zA%!mRP(JJMaXp$}-iY-xv;tt93IGvESM*OXZsucB!iCYi7(DiGb2m<)i=y0z!1BXp z%e$gjV9?GW#RixMroj>c;qQ+4+S0?q9_T~a`Y~+2@0<;027=2h&ESR?B9WjGRodAW z{{2>+nkHeN5ZOcTXN|gwf`ZLASF6176DYijZIqIKg~$Ua-#uVPrMadz!@X z@Ygv?pnUIzFA>R{v4%Fwyv$(A2U}OS_DC#c6?M{vM}1~X#qq?{p$8N@dMcfN z>8bu^%1jL6&_3qa^ZtZi1GkXtTU~2rp;3JtXwCwI9WaCyce?PxV~P-MYLWtIoVn$^V;1oyy~|xd z8#&J=0lw$cW{1~ZLI!YHGTr-qB@$3^1b|Rso(+dWZ$(@VlW*^h%yai-8pc5Z=LkP4(?6Y~1kJo_UNtGB!e$+{8- z6Yl$IGyEcxzU|^TVv0oP?;R2X<`3*})d944H(ok0T;`2Dhft?q>HL@wn5A5W;Y^5> zjZ)@H2KU>L0I9vhtlVWnh5hB^{7iX2XTDhgPRtJ2ujDnniDH%75ks|{wF#s{F9uTv zSTvGvA&y-kRDvMdd8gwT0#n({K!7Y80A~=TYnFpWIv@C~JDw1cpgB>UaPeJhVyG$MN6_)v2FK3bTPHzl@*JD@4x0@j|#K>`At{V@A^V2s#2`?4K_&GFeRH>WNI}$T3w>1Ee}PqB&PnYM z7sQjfTt&^(I$M~HY!|So1q8F}QW6tcpd|wJ!TFIM@Xt#E1%B+T$96Q@b)@^e^G~h- zVMom+2L_zd+gjTGB0|l2*58kI-`GVHM=hGUQbB-cKt0_K#*%!l`LhM&AAZE4u~r+dxaW$Br3PJ?qd1kwl^cNQchI zAhi&%rWDa298^C5X&z?^BWCba1P3RlSv1R#+-;E%#Z+j0qCorWk1FQK&R-wL)s^Dj zhEoIR$VtfTbSj%{RWoctwuYh`3A?2`sf4k~r2f0ZTp)=;0TKxNxC3j5-w52?DM&gx zAt`pK=jp5(wt-qoIzUBRo3(gwFt9FFG8OFL*YMqh)eD^tE$+SX0@I6Q7qG@7^vJc@kabLgP&1bJ0q z#|_{iib2l$)n@qHwiWrup#F4nM<9mj@8v>}pIa={WS4m7{KY_<&#YZwRTmzG^gfO) zQ@acij2EF?W0%m~=4eTjYz#aYJv0xhNqRr&fH8YPWRav}-z*8_Et{)rq74tB;G(*Y z=ZLsU+{!LUT+auMp*B@SKbI9(zyI;w`{p^>*-1?k@h62$sI_-hm{brSJ)6g-&03CS zX@9N3s;=TSVR2#cN8{yE6_5So!}p#T9e-kpu}|J#jsz_3c-MD)3|;&;q0_6*Lz=A) zAQqZDJHEqy$6(|YuRh7@jJeaux!2{nGueV0WN(DAfJuQT2nxO*=7WLe1*jjq*M7W$ zt9my`dMFz>I>~sG*W|3x807%iav)aMsk~5f`jgkI2UXN-^pwxIJ9zHl30_iHXR+CM zV@TZ2kJ%)~3ho<9WC}b(=R*7Nd6bWJBy5YMf^M}0cw>!x1!s$?r|fig_$f2_xg-vb z1B_gQHG->q+e%=;qw7+M~bCRl?#WryDeTlqTli`wSKi7emQZlR2NDZG#iT5 zjDYx=1bXbDy8l8~G1@UNsj-Pg`IIakBE?9ZY~`k~FeBaPIGl=|k^O1TLc#w?;ozF< zwvbnv+df2C{57y%WFpB{;(;f=@*l%Hmw<7_G!kbyKAaIi4jh*ZGH5G8{B|Zk42{+; zSP_w_t@|{rz(O3}UKO_=?9RAvSX&$TXP%F(nDfa1pzg$nf2Z3G9bl9b>;x^vH| zIYD4N;3d&%qJ!8B4Y$~z?*Nz{8U~?pbrVuQlUQBcXhk*`B9G5)E>Bax@Ox)ary+3g zrQxNE0Ws;8l#~MR(v9TegLeGVQc61<28a@yrwc7gk)6?@kUN@VK)_ z6lhQOx4qs9Oq#+?U1J~nSHQf;fyGkrs~kIs^A%Wc(9=1Une~0?w}oc+{o}rYh5E^~ zo}&++2)itpQfChg3R%;Xj50r&rz3Qn_xA#wStFjK5=p+=pMn}DaK+ZP_QS386|ZCi zsEK4Ze|Ubr>-a)ZQbJI1ezb|b@lX@Se(?MET1AEPE?4|%iJ}&;Oa$R<0^fTI8{TyH zi*%hSCq>@`f5aHptz2Fs@Ik#;PA9Io(cy=e1W86*Lb+!0i)zo^nv|n0#I1ObH`%j> z!lVS1$a7UmLET4xCa-bbsjWNcG`LEJo6Cza>hj(=^x5r+ND`>(Ch!34^?)6}5~R)5 zNnwz>{ek9PD%wGE4Hu2R?{=xBGW6|~`3sU}@Jp0X5_R%|zU_J#lf3U`&nP?GH-Z6w zy?z3HIYoer0W1Q#HpH3{ zu1Erw);Z4j^S--H)VuG|mmq((2W#*RtFW#!7DLnUjE!mb{i2n{t#jf1A$-jFIExoD zvMj%o1#8@_>sK%49b^_<}&cXj_5AXNi{A>D;a(YuXLs+d=bB; zoEh_RoPI*<4T=iPn^VHnYs1uK?~BNOUYzN8n&mYqbddj$V}&UJ=J0apmgU0?M=WX@ zJx=v{ZXO@&gIWfh$hAYav2@ZpX;JU!Wj}5D63y%^wXznwl`L~}HM zbGy#BwG4Y0PQn*xev}7!P`5!+j9Lc4cv!+QcDkcaQwvNm@@%Jf!?R8PlN7cnE38eY zP9s(Q)AkOh!S4BtNlN--1FsJ`jZjp-tuU!17@nn?J9ro1=DYL=B`x>Di?>`PSw%kB zM<$7m^i)?H0Baf1US8sL@Q}pwF9B=a-M<{bc)V)jr`T5xmdcEJuuww zFJC~|uH-bRtlIFrp50~pefW=%!hD>Rkp`CXH0Mq8G?Vh>ynYsR-y(+;juqE2p=9`2 z5!LlX!P7pyUu)xlucHV%5~}9i&~{>Kx`@Q7A2J`F;Da5~Mbk?+s1oiC`(nR{Ob!Sf ztn|#sjqLaEdL|!{)hTx)d+i|;6?&&=NhFj3`mkHZB6{y9XX|n#XJLaS>Ai1a{frClQSSMroqF`XMM(kM)PrV@Rq40*6BDtBDFTN{l3*U zKgY14klr!>6_tpzzB7K|)2q*yUr-t{pVic6grXNJ5IATEM(DeVtMX|gk1)Q~!X^MN z8bk*)cayGYrm5NePJ^CTvEq%5s+>ZbMFdMeR9(zLRIfeT1xpCaxaj%s43g+n0`!$tR#h;!tpk0(J>J5LuyBsr9$Ex^-UW`FDF*D+__1|+9+wg1Tz z>TTQM3BjdlbZ_#0{CQX{=#YYhcU_tRUHqxSC&$`Vs<*m+i2gRF%9xy3weO=7l4^Y$ zQg6b72>@TZ@}2hZ#Iwd#5iQuB8ufT%m&Y~2G^_Vpdw1$}J3KLp;$P$-*SLEu8hSKj zxT`u&+o7^QS=Z$pblWuxBK(8eX8W+=@&%U-jF_8Ty-%Gk?Xjb(&*hg(;|su}n~}HX zAIszGR^b0G)4j}Hn=5aI_x<(!tkO<>Np-)jLH;MX$||@T!@j+cS@vr|NPA%lG5`qK zqlUH7n`9CZY^SPQW^F6N9q_DYn~%udWuZSA++Eser#1;wPf0+<;oxnT%6{uZiMKMW z4CW~dd>rKrKI@80j6Zg1NQ61W^%jG`F{!&P&2X;2O%70;sP@-8&vd!DrO;!z?uI=5 zPQ->k&Fm?P!I}2Q!|_Af^-}OeQMP;m{6$VS5GqBN_w5#20p0Bv{yd&(%7gG1^&_NR zb$9{mSi3&k@5(2?_U+64$l}Mu6k-Lh%pX@`G= zh!}8_yfmzx?swgX`2zM3sNasPOn?9n2`N~aR54i~-W*)?nXQdGxrB!(+*>EV4eNZ~ zT)6??EcP>=bPpLOkL=kP3dgms3FpK&#gcF=)R0 zQ?LRwk{!15%3Vh%R-1IK?NHb<(o!bBl2}pxDYX860UI4|w`d_CpO5o6&&5VIC1B7f zh^joy@j$Ju4Y#H@fJp3Wt5q&u6=i88+`b%S7 zr=;i5=;$~V7q9(*&agj99}FsL-rj%!s`5UizC+grV?|7rfIm%M0=Luy>DR5A6MIt3 z7Nxhnm+HPQ!zGsRpzT`s&MoglW$cu*$J^{`43{5F(?w;_OM^ zxJ@!Dvbs`sj4QBZnv9p?pf(I{45Yj!UBURchqdx zpiRK}fo437%&!4*T1MFHHl`Rz97e{^pC|Qp8ug`)5m3t>J8r(d=dh~R9a6^wQ-r1T zUfh|je5l355sQpnP6=Brr>rGDHzyg%#2b$o>BZUaW3oicqjBfg?}N0-{>2k}`<>WM z_%#L^*4B`{ZV+y9rKFF!*GR`!W|i|u4D;pO^<#c;3B#Z9BCrNn%sFQYXiV)tnf$8r zge{){eGBNYcz06_hY!(*58uL^q#IGLM)zjV38z7Uk+JhstS)e4s;}$FCT6)1P&w!0 z@sBI%-lytm%a6NrtP^8~p7Vi`ik|5M9k)yz`NDsr^86}W*`(mNXY6xTZ{`wg)zdkX z`KcO8Q)2*4=1T6o)dsZa0O(q!^<^uz$w23j#i~cuX(;-rX&FFtV zn9a=~vYsj^ESQZgFa=?pw6NIo&J%7N`~?V&px;tnpBwVJ?%bl)h;n z5+ygQb>h8l5DUr-KvO$}4}g_|WQCys=|Up9$i4P(*~D(LqmRxoc@)d@CMcecuD9+ooXP$lqUib z0312A31=-gp;!8&sI{Oe(P2iiTF4B)G~4$cxJV@Rz1n~_Q^+-L#T<&uFY!fK)g<#AlpQ%^KQN^h za^qDwq3>)@;RA;U!BM!%R3hV+-Y=#qZU3uk@{%$+alD$IK5F{>`2aSy{+>dN{{CSf zk=gPa>Fa=~BWv~e)ljfZQAhf1n4)8kFijB0|Nga##$kOmYiB_=rj>=pAc@t=wg>^O z0J72tZ>YkJkypq=4q^3xifXJ-0Jf{KB=3@iYHTo@%C9Rb7C3Cpk0{_!Wal&HG42%E zUusGB9$%z|+TeA)@X-k(8k&oPjn^3*pq`8lmlxigy39#?d6`WU!|(9Jeopg@@%D)j z;M~XE2#JRFh$%>9Pl~w}2r_;2&xWQ0(tp=9G<0;NX!G3pwpXSF{R7C$UBR!gqriDN z$lt$tIrP`Bho~hAn&u`L%z&&7WLltAq6*V7yy+iae|3Vb1^!>+B{|rhWzPWk_*8+c zfy|v|rH^z9j!NCrw1V4G?Y7y@^>|kZb!U^N)36=7+>@^M zJN4^ySQ%&5hKt3SJeu%t4ndEFFF!Fp*L+64);%X(TU+Q)Lc)rPiNy5u#oWpGn;*`~ z^njIkTBRNsz34VFu!64j#;;c_RIqVU2`AyLAl<%&#oU24--5F(v)~=iEW^ge7Ozq{Rvid}0q9M0yKOxHW0&w2hr8AOi!0Cd z?M8==pH4_E(&crxX!}rPW`-@ESaZbdV_^Fa>O5M};meP|U-elMJB}s^pmvlSH z%KI;o7>-faRM9Ze{p=1oS9T=cBi17}yenOZv0ZbJ=y})o2=JBxLeC}*4O^k3jzJ9V z1*S{O{QlyMjM#p+iZlj)Ji%~!|NASJ^AGfH@#31y!ze&Z)uUu@(8J9pi@m0~*0xh& zUGwX1K1C{mtmL4p!-nJ*hI zC)M<<_tN;6>YABN9RfF`fyq$7$z_zlDkrUz))~xKe#z+BaazLwnF9=BE!FP=1MOrx zUr0(9tpR@q$JqWREclFzR0rd{ufH+#pFea=tv1e$e4D+ihVzaoD+sx(a-zB=PoE_8 z(az!K#CMKx{I=R5bCCNzMF>lHzKH{4GWaQW4QfsV;TaeK zn0JKI`lnmT^iU&s(Eu~(U>tL;!7z`V-Te(W7Y+CP)z~8^=YTvcgIcq z(3y81Yx!^F9N*j4;4V$5A^<>>7r7uAQZjO_3XPMjxmJFWfU%D}s%H=jW^oRHHCyaY~OD8@EGYP;_fgy#;T#^rZJ5>^IxtOx)Ew;cQHS3qlww*$pn|s+0bu z18Df%vuAsq3w6OE_j6=qWal#2Lw=24y zTRf@%CG-M)H7_JAFX3W#z zkvX-xf!xKwv@k_0OBOj4xrnUqy2wByP4)(}PX?(ITpYw2nZ*(y>S_iyld6*>{RQrS zu$l1Lvd1at>h1S*~hB+vN+g}n1^FqjRu@8 zT*O$P_m}S$GdX~Kdm4Bdt*EhyJeZH2z43|z0mGBofY?o3u~@#|^<=L4(o_IcVnpZolfm-}FXQ_NrutiTuTZ@S zBEFx*C{rU2z84ymiTkGGB>hdu-C?}Me(=nhT19^OwI^R@YHIwK4h9KKUlo9(U4BlZ zhyla6*2T$bl-Z3Q`v_O*!2jU%ST_NuE_3n=qBx={fPeo5%uA`KMeOn^pyPh>|P*=Dj|yl@Z9Z5zw;EfHCmc`VCzP>o#o5?lzR3u z@o^AR?NF!C9?3%ZVTdo_hj)EUduR+IeT**y|LQ3un6C zf7yWBGNfCCF9!mqY{1C<`^o(bpn%PIe*jTAfi30MH(Dt=vHB2p!~dVFOyA^NZL4Nz z8m}VPAIS8SflUFtxLB8kJZYqCSbMcc2P~!KzU~!VQJGKDn(mLSY3PBm3D;Q^08^dK zU{`#?#*X(Y(PsuC0ia+|UPa*kF=f!DRey1+kBU1t-m}besW!ku;wDQ2qq)qQ^T;g;3d9EG`znx7UFp!T^8;m))#}m?Dnn zXlNv@IA?)36*9HahCU=OHPXH#Rr0+AljWO8XukqJBmloW1Zc3agyaFa=Ai4lH(l7x zg{rhlpJ4y@rqjAmK0Uy*Ys!4V+qGvY95P}{vxm~g&jJ-&=Vg#cp!WWx>5Z#uc*;kK zf{CL;jeBIi(*pocxrBP)b-o=9Lj4*~1EWi{oyW$yGwkwy0Mqy5QS_ZTEWYj&T*W*2 z^#7`wgqCz)xiHH5L^qYr;2U%L5*UrNLDl&2TJ#!*xJavKUt7F;5UV(?`wZ-ULeBNZg&<)8oPyq;_ z?tCX7Q7+a(z&L}{nAvW44$zbkctLf)h(Y!>cRD`FW}m|kEy0j-XJX|ZKjne$r09Ta zCmsx%>$CCTTbSCYgCy_%M|5aBPI)3Ui1fgJDg{Atce^zc|NM?-P>BQB8lXqB zs>!x=RlcFq1~66B04t1_2sjd0eze<%xtze% z^{KcMEXCdM+^3Db@c>8kzY*EtK1l@q1)>l+0!mBt&48QGn@qOUBa5a2-)fdF?{K$}oJS#Zv}CI4;M!_;36&`rs?Ad|Y7TOV@o zm?2kg=1KTk=Q)0FFLpZ(`-coi{N@Sf)DA@(IhgL?+_%zx0L9k&nmOkH00r6^)eIn# zqNHY@_hT+2B^UVmAT+gi!x)TQc3Dwx$4{8w-epCVe0g&7HIxc06#M_or9o?RhyYG8 zt?m8eJ|YhnbV{269lMYKcmy1dIs~_Q5FpEke=7J!kKRW&+v{$wpu4wx@YW_wAEwt? zZKlNeON1USgcaw@8p{QaZ+3HL0{lyN3=rUEw8}Oo5$5CZiOhj#$`*GbWz9<2AQCt{ zBP%3;gn|6=C!RG##aKEKH;Tn2vI1#pD^$2v;+35&SXN zAe@gwcQllOUfHP)_#6F-NxJr*&x0wjoH)leXxs3f(&l5 z0S%_4Bwxo7xwU?kEe?=Cn>9rh(c_hx*>fE zT^d6VyzW$8zwt8ntm*9UoA$;1XWg%Uv^eKXx5Ea$)<&@c0x=i`lhcd9)aQ*#FIqo+ z?|ug}8N^0lL7-0c9!nFrvaVzBbbOO~I_B!*e*aYLBGt{!sYm#?aToI^8g}@(vA+i( zN&XxA$%xMa-|p6*+Mk{M>>D(@(cXJJbMPm5$MtP1bH2=8Nb!Zw7SPbll*7Hs<{E@Q zkowp0TFk;Z&^3JHp4USDfAFy!BOO9rP=i_|Wim5O>poe_gk_M?a7JByw!jG8`z`g1C&!=Qr`U2&1vhwizINxy08hhDd0WdUC#0E(hYzmIhVWMZh^VM!IXNwK{Qe0^IOuL*cTz`uQ#nKnACy z8n92I0TYK##9F~+&Yk)jfUy^-nm#i1x62O?cnw9&9wqe#@uNC`;Ku?gcC4Sx_xAQa z^mG#GciNYDtIM_X5-;@ReH5R;0SnaLc9F!~7qk1@U_ zo|X`hFPPF_2R&{3B3dHJ42J0f*8QH&**-VUX2TOtScUk*i5Pa@Ms(VJZIb{B(YY(oKzWhrCg zo(EQlkscVfRkNa0SfhpfRVIxI^S}YL5^Zdjvg$<=DK&y|u zs|eV3Z+H6ahq~x7hh<7gXCj7eKL}~9OWyu4dc75ND`0zLfl?gM^h5FWv>nJ$(9SJ+ z%o0LJ2lyXqO;_vktNB8*{u!#6?29`=^>wuvju`)!mT?$Tc?lCzjS!S5v;dG6nAMA1 z1ko%ZSBRFd0l+Ld?w7ENLOwj1r?<=84BwXfqy(F^ z%M|v&prQp`^B7W&B9i?;=U;TIyb|mJZ^HGzyDxKefl3Ni2)zJ$x)@F6d#>wY%pbUJ z`JyTVViejn<4rrCiO<)GVIj;6@PNgtZ0#l>Rsu@k!eRl0mXyBS6?`;_WT<1&?$t}Nr1M0fD<^?RYUEaLgZAin@VpbRs8m8DWhieLS=tWMPe-DO2 zG>z(yi4V{^ALgn{MLl$HL0qEW_I`)KEbXEQHYa=BBKsELd+g{^ggGJKoc0r7o(Jp- zpp+ei#z-7j^BMs41DX>WGZe(>Yn_dDDd-mTCBgtu*?DswCXnqOJt_g;JXOf$flr+4 zjVPeuy~R5`>DwHhyK^15$#IRpGEZX|wZM@E*&qS1{+A6>7PrY;#C2-^LEU@->Z_Fx zsB2z&lE~M7pk2kwO-K1cW??-vT?85w9;n+qSrGaF{|3+Op?bW`GkFD`#sDhggac)($h2a*FO2=-E@^rHMg_WBW3k{bDWvQJ3*jz7L<`_W<^icN^iC(&Lo`OGua zstn_t`Z8sL!v>z4H{LoKgY3}W@u=?VbV{m>@jd2z6Z^Pg)O(xoupcxUe^zO9!m|wf zWq3j89DYM!E+R!-$-Tryd^tR82IVj^D&nR7bxq2&Z(`S`$b&%tUzFUHkI=7=JWi?s zD_KBmaB%!Q73Ik=%?DqPHNO3LcjrMDFQb+G_#~3L4eV>c4y(3*OTIh{FXDls_~YOF zrRSErUFG5a%aa3eQ5j}uYrw{3)%N{n3nA32u_P1USB7uTPf!Mf37;K#jM9Pq2oBK6 zkpOS1p22Bw%KbNsTN|k-H-U!%RFx#wyb%p_zN1@(4l_(L+(f#WBN8%!&SB7}s(jD=$Az!Hm5Ha9wET(eV< zwU8BrF9>1#@w*nIABlqfVHoh0omGH}9ykw%iMSsGFg6K|y8|V);*}j>K!0ODFCV;? zffz2R)~*x0LKROXw3B~kv7KqhSHBqjH~144Qcc2maL0-$9$18~_~KXKg){2AA_u14 zV|cos#5+{*Ymd;JD&(<}aeRTh|X*sG+LMMaf^ z1mf=ha=5+8_PFRz!DU0!fzQ>z9I@Bz$wM`e&vmFP45Uod=;q6XG+b}5>o~dd*_8v2 zhS4Prc)C!v^Q083qhRZC=aoLWL}<4Ff2l6IqOV`44Jsrcy$Bo$+1hfF*49RhU@yH?VFAvH29|cD|citjV_Qx6!;5-jPc#1*M}e+&;&#mQrrpdvasr-b=Ptd}n5p7sy(pxakd zcW?xq3yuwKdoiSz|4E~LSi8>EBE9O zPS;BAzr;i-tgd(|m8{q;-ZH#t0HnOx9Wii^Fg%9SNvpuJh^1AvpK% z-VPk=>Mj!#I#^j9j;I0fGfVYINQ`CUxc4bvt_93W2lZTs-6|FtB3nz}L`FaY$Q1^a zguy^f_c%|IodXnlU;7cd&u{aw$&l*46LG)MxKXFu?-awiQ$}N$Lmq9qDWIb|+DL?v zru`?yC>y3F#p98oQm?E0ptt&>WoSlXv{%$|QlX858P~ysQ^Ox6S zG%yf6K6eY`7f=>fLs^(<@)?u>nMb9Ol~>92!~ZX`th7XKvY?)WIi6CtJgxtr|AQK)utqf1W9f+Xt{J{DIt}6YiMSGrU1g89_2apkBSq*XT73wLA;gXmfT=hZ7yn}-lHl+US z=9B@zA#@Lbk)QDz*nj8~Z5|?g<|&|Xh0SVF5K(7obl)Kb)HT2eszOtdh(rb|<6z)% zSCA4@B(K7?YJjgVSu`fI9u>oO@COEU8U9*D+{+O*=13=Mh9=c6=Njkz}a#8+WzrO@GKaU?V}@lsZW&tSxn7 z=jN9ZZslfjJCRA`k~7goctt=EOR?fWo6~Xq`k38YFahC+4SCv~DUD@pvhKf9+`(6r z3QKPNRTcCh|7nQZY#cgKnU7-`OCx*TO#5a58#@*=3Cx);l9vEC1^J8boVk_nkiyx` z^09GP((`R_cayU&{+&HCI?7`=al>^|Xs{Uu z((KFVJA&>l7@YOdE2kIlEyQpL+fD~wR8NNYzwWL3+gV8e3`ne!(++t%MWtfHGjRnw z9UH+OSGZSBMrd-V`Cc}_gAf?ZtB^Q{Fg`V1^H`c@utP@!4Z+C8&!r$TawxYFiRTgH z1;$FW@O0j00_Mf)Z0D>erEU|5E`h4UCmA(zBsR&eDSLwas15fo(6zbXZ-7a26t8ax?p<^LZ?Eg9&O zNU6MMt5@3oG0g7q1{M0L-~?Up;g+D4oz_e@%2j~z4Y#q!sa<}q5N|uB5Xf_~7v)$j8oS|)wx5oZ{U&8BeLdT#(&8B|N9UV=ZNQvI9?<(g-u zDX}oRs@^>Kx|y2(d9riuvS-GbvzqzPPkeBF7v8`cpX!HkyMIhMj#v@;ONlD4V zj=6u#MH>DQb`Fd}1DWT$GtaT`7!29&6JX@o(9Wtr>a?6Gn;qd*1M+oD;=H6pJIedx zPma^z4@K2!hRR~DzyYB%rw9_BP#nJUoRQ`EONt|hi7d=@`r3b|B;D2SbI@_<^qoz8 z!Y)Zfll=K}5N1#G={+q6PDRDOdGjVbWOT56KMVBIoR2JstcP=zRgX6a zFAMJz59B!Woki%4+L3}@bww$=h?*89!-Grx0}(tdal)hQ?7G=q57en|nj3z-sFu{b zx%19dk8}khV}2HQckn6Vw(Q}C!PE7S8=sL3Fe3#*j=p~6w{PE&Z!Y*+5bfI+kx!6w zq=G7BWW;!$!89qGBKDruFIiW&jeQiIidLWnEBoyKq-cJxY&rwn3Z4bF0&>@fGvHhERgh zw1}ti++@7lmsVipSNCzs>g}PhdfvBlb)?Rc*@fYSCeSUxel5qNW!?nWT|ZpU#` z@XgtM1R&mQ=$WEOXzre#X@8C*fzpPUo*Yb^rKP z+2|~7<=fj3=CF~TY($n5))?45@7QheI_*J69H9&1i3Jz0Pc=)R0Qzekm*&qTJyU%y zq74-B7u?;8LP#T5YqBV3mSbpE?hTO3=1g{Uuh~av=uo!ky&xz&4;AoheINh(ekvq= zAy4lqN#z^%ZJn*`l{OpvBCM}|B$t(Z!Xe0W4q<&5jIjI%vblES^5;ip28)Y3()7|` zgoasH`W-nMNyy|uMu&C!`dIyq7Q!MtywZtT^|mu6Mz+QFcG7kGIvc)-VC zKly=RYnp97@m4e6!F4*%O&&hiPuuTSpT4|tFJ->qBJXQbG3ikQuc^9{XJ=_oX=P?_ zxzqL#D{GzJe9SH2XyH$`@J`*)*m=6H?RW?nkl-3mQtRjnw&pG9+&<_0{Y=$Kin1Oj z(-XHRn>#rE@r!@5puaYelrM~n^Yqp1^!Vib)K2jDbr>pvQ60b? zWrhKPSru#G9#m6Zt@z*p|Lknm2~p8{kv%2za}`nJ(!A#K4+DxCdo@jZuczt1eqAJP z5WVk0jZo|hsr{JnGAgD@f7P88hhPV2YGQPTIF!Wp!@HHBw$cvF+U~qPr zV@~UO&^=PqS-AXC?oEopInCMgl=zegqeZ^QC94W-f>esE!kJg+x|NHHifXE=6tuKL z?;02+ef{&JlHrVuNtlCLE7|dQpYM0?Eu6ww1!}8B`ek<9)BPnoe@WoBNv|kDn7wkH z=gA{(*##+Ed<2-duPSR#@3F|;RMa$+m1MjmX>{)br}T0k#DLQo!upij;SQ6eW8Klc z{&-{!BTiF!E}N$c{$?em0Okbi!J+_WcX#(g45GKeJ);8{C7)rmU1ZH=a0h?K{F+`Q zU#9XP#-UsFfr4GDy4mpXD$D(#ww?w#wb#%2;k6!hI5Eyk@bwDBhd$ciPYbM#MRIcf zA}L!Yo27&SWeWpjg|1^1G)~F(#&ch82%C#Xx@_X@cQ7eZ9}dkSKQ|b)ep2M2eelCL zn1BMK38R;mmmS(w)nO=TLlzE<^a@X0(oKewJ_{a33NRS(j0{j$!Ui5K-}LnKoQBy* z=1Y@%Fu`!LWu)EO`&O7!s(W=!dTr7e`wxp;=ewp8Nfps__T(uHH-oa;S=e>KpW5HJ zzI!*jO(s!hG<}%0xIw2@&P1)DNT@pW7yfKS&fm*?TnHwi=HN|dHds{nYi&L$J)HxM z%oE#MdYFzfAcr3u1Kdx+$&YquG@{RmcUcO|l6)bahE5(J zFkQZ1dvNuhWL|w+K(b(OIQ`-H4|k99aBkiHsbFsCSknO!IC2 zt+Tl2y_=a{k}3xVg7+;RooOga+7C4V`pK1m*Bs{dYx*Jhh0r+60jZM5dC72{Y=1ko zj_*W126N}I%(W{jt$j=wt&85arbY{D^)k0wobq~SENB)eK3`URYA>-uWHx!MgPU+K zhVTB^IKB2ddsei)vDwSHeXa60*L1u!x<`(VQFO}a+8)SIO?EdqbkNZnU$A4o>Yvan zKH;32omx-4*0dBdV!Z8zO}n+cM&35`xv)yrit7`9W<$2fZvzMA8`12q_|=QlaQMyQ z`$Z@d$0BPI7nfUO656Ni?@Gz8Jzj_Hdbx`0$$Iy_f(^QK@N?hf`=vzhyh9OMn5^{Y zB!{$o$D-})<@6G6WfrMFj>+wCz2M9#+4j-0?!rKs?F zgpq3+?2N1&{uo%XEg{oKuws5wtYWO=1_azGOLN%c5F~GxVl&zbGZ^@Zx}A7GSkR3m z65$H&jv5^zv)z3s;wN57o)G(^wJwybn&c^9p%(n}VXao>Wq#+qYaUt}$w3^~T4gWP z0EZ^{7qea1((L)1d%=>Fo?%f3F29(eYzw~s0V99G0N@(8bhy_Pd0VOL?8XcuHufGe zJa8abeLM@tQe)cF;}G=ym9{$m>o#TonBK2I!!S5OPtb!g@Nqle6C)`k)?C9>TvOH7 z!&^R)HXBVmQ!!OKGey(g3B6=zR4~`HwLr6;&kg zI2)w(@sl$gO_>g@@$Oe@F_q{!7iS{okoJ?arJ@YYow?h=-;kbHIDIpsI5l*ey}+dAD|Z0IP8xdpd>i z_#?FSbRzcLJ*Va!N^5{-6x+X@{r7?J<|z?5p#3uwUDY!$u7KB?*6Hr+bFBPaf%vAg_DOTgOjZX*8%B)Ntdb z|ENtIdN0JPI_vDI(LTnT8W}kJ0%Ei{_PAh%h%2aE-R(`B^Xfm=-)~d2;;Nd7H;-=U z%zaAechiu zPPcbXCPtY2u}I{JiZ=T91RoF5o%to4RM0ok5dG94dwz~426oa(y6!;;TwIO6L-;Wu zXaN$+4RuYkb_du^Yt{b2!)x0$nYhGMmq`lBOWNKVngy3EsL@mi;UXZr7=+$ed-xh~R&h21InA`}VK)vg+wluIb3b!h#em}6!ftNeo`%!P^ zVh*+GYJ0mPAvgQO=SR1qKiC9e`VxdU*+*fwvSi>mTcL0{!1k55a#IKi+jW7it^HO0m~%yQH2+UMz+?q7@sStksW z6@5jD8?v8DJiG_zihcjIOy12%PtJ;_3;TUH z6xLzp?#q`d+3tg19B@jkHKq%<9R6hW-}Pt9FJv7}y$==K1LobZjj>_f<6`>dVv*ZR zH=MFj-y?_273-z@pUA${xA2APeu+`hqlLw33H+MHkB0t-1Bv=oMRI{_@M$VsBq`ehIu-^!M`IL+91#i-zG3 zqt~1twY+8TuiU9Ht8cs=GnWzLkWF{IMH%fD=2*&c-p6Or*KlOaI{hGLU4y#*_om^& z{s>o-*H-G`&Xn2$o9tIQ_WyN!nzr`OMM-jfm#i1r`}JxCm1W&vQuj3L%FQ*Y;C3i0 z2WMiEPB*sZPMs30FV=w&WGduy`95vKMe>19bhQPnaw%0scFWQ6aE};y>Fb4A8n~Y3W`_;)LRjyVZcy*uzS85A zwR3WB1>VQSNN4y3H{X!6bzcj!zrCjO#DcC)2Dmp(p0^~UB4!zc{VdzR2EkQ7PGXlBSR-yY}Xs$H6~ zaM88lyZKxOv_PWpUYJ8#jt0-)3KVg$4u;64q>QkQ!8;FPAB_mTOLLjL7(-2S$^3Y? zleqST4Zr>3&=op?`>}c6PXfi?5U(mKDMcqIUj)ZX5I2Q8BkY441ItWrX}2wkzBXmI zSVCRfc8Z(cD|N`oPt7b0emNk$|10Tuw^KJoDRwC!q+uvb>G>Q&V@>#auDaWKI38#+j~2lGL8q)TAKO0+ZWd=&v;5>PCKATD9v< z@VW43L_lvq7&5S?=#UB0Gzv;Sy}{3lYWKoV7^XJwqfQD^4AnO2b-NOe!lIXF*r`h- zpIn>rsSHrnl3+g}s(v>7chfdx29r!_zF{?;*jKPijvCH($#i&N*4Kz4Z*o?A&K((G zWoC{IktU41u$TC)`!ozwdPe>LmP6~j(?E>T!2PVdqFb`C#5rM^DW}uDPrT-HdK0Th zqQrAfMCKLwpU*9VHI~0L3hZHo;%h${l{AkoKoxAv-nS@qldBmHeu`5GYP@(U##uH4 zcRHFSxWNZ*s8?2%Jx(ZP^mPq+m6h$09d%#r9Bc;o`rGJG*iiAA6hvN;eXTQS{3lvq zTBhesaePDe<$Ix7&ZO9?HvGT1^swH%ULOVk}sQD{{Fr$DOxiR0% z96!i%6O&!kb)_-`lL>aFv!gG@3AcgeOSw>&y_QOj-HNV3U!-s*$sJKGA0gwRX_JHi z>Y&&avJ}^MR*PR*P3_B?j%0P+OR-v|^%~lGJILXmR~dZbG8okn>y7TMzRC-fcJwpk zkDfj9_>I;ctv7Lb(=xxd7X4T*8)aoLXLoV4M5m#eZN(!O)<;3imq`F_zfV=VKTI^W zpl({jifuO3YU_RpGfevbx_i&4spn1IKh21%l+~!6oKa9%hn1>%Ufq^?%-ENB^ZQZxjB6~T ztj}1Y)-v+qZaP324Ic1pkIsHiXgF}OF z#1zFqgi8bMpe=4U=(V*;c7-!8tx5#Wa`$JW@8D+SP|$}1GvQSdFD(YmNe+rvd*74C z@1srB=xQKS2dT?db5fk(1CBJ<^rm9Z|j2tahX5ao(X}myMf-I6_K0 zx=JS1<;7>C!<~kYihcQe8yR655?yztCsf&Ri#J@34;q4&I_7Dn;yW93Bzw)|*SC+Pz9tEUg#ob!@Y|zW&m(v3{3{%;Y|4 z$NT*CKi8`YeZA@9Un@gD5*Cz|B08U(G%aZz<=|M6ct+c?Ohrn$1+oy;%iZzFqIW zQO-KtnVq6F---Gm@!5~tY{$AZF#8&IfCk zrJ@g;m_c@DruCp4nW{?$9TECxWgupaZ2NoCJ6=g%ECwdIg}DuQrea;V7>fS-1H>5z zQ3s1Dy2_GF{jTJFWXQP;{}oUZw%+;~b>x_69L|`gU#70~^Nbcd-JK!l{)nJ|;dvm! z_1n{R=l^PXd4oUYnZZEM*Ua&TO1{q{YvrV-!)gv`-OtevviDE>ob<{d;Ky5sQ(5jW zWf*4_(a$TSq~Xcx4>}t$#$#p8F2@LCst~_f(-E@#SFT)fTACdcxbfla?A+W%8c;C- zv~U)i`xHgs8{2Q6uhfK#pOi zMUgaV5)=wroe#4(Sa645a1QfbiX`j(I?u8qSJ;$rjDBw+Z=U%Gns)(MhBep-2Ig5dq|-1ua)g`II-WQd;6{OisM{O`S$}% zC!ZIa3@2wZHVjW~`m1rWcH3lskPlKS zXtJC>AiXpy@aNL>mDRc@b=_92sp1k0k7Q%Y*jj5lC0B+Mg5xH8P((O4H+QaFVrf6s z33G50S5I-Wh&g4DmebV!SCaSp+N@uwA4^j|hQ6{bsPnc3XeOSrW)HuvlNVX&90roH4jfD>#OH|8JZ6{dVxr zeIr1Ydqu@!gs0bBc!di*t1GT4J$eGZLmo70W!woTV3>zvxiCYn>`y6OHI96}wh`5q_6anf*|lZ#8~`t=u1 zQ^PTyo*Ry1dNTGvD~;pQB+7D?PmR65&)!1%{!$h1Z(`lf!jg!)8vfwHZD&DbUZS^; zo=_ZMJt;Wz+x5NT-9IUCZ|YNMc&tZ4AoH(Tt?hzcTo?48tr@!aN$NW;de-CJ8wn?X z?9#I`&SnoQH$_upGS}W_DK+z@pE<8KD-)9LX>_e1>FJfR(e+GkM{ZXBVpCsM9^$-v zPU)+={P4FJV=?;Ame{cSK5L$$)2>p0!jtG^Eg{-$U} zf$j{cWPBpEp{LN9xEC@7HM_?tv1n<|9Gkh(|HczkuM++XcAeO3+t<~?RAvD)zjI#9 zDt$#{h8SSR=ZMDMJ>$VQJCHI{7V$g{4>PO=H8JZ)6e7@unvk*M&P_o`&|0owys)XP&N+ zelFdprU3=Pj9*4_FCncWrPgW+^0cj6w@#vBSqkPqo3#2zjdJe}%*cK7=E5QdueP9_ zb25m5h3Gl=`O)ktY%WeAA$8Jz!p0`Uytibt#IgG&PtkFuRK>2z^wZm?WCRcCO-|}t zRep4?tu70(D$*eBzO_3S7ZxVx7%Aq6VdgLsLEfy3xR?$>U=j76JT+o}2y*2f(E&p= zoSrnU^6p4-W*BILz29kr(3iD-o!6xIuAc3Gm7mdEL;9GUx5_X**%;P}IgvBakPYhxR563YW=+i8{5TuZ~jj z^3xfEIFYSRY{vWe@!)vICQJ-Nc*GI*ZHiPU-zp^D#Me%I8Y<@eNa57(6GfJi@)GjMv`yB`)$cm@_5=G#F#D~0ynGvUhtTyU#5N>@4RG4x=D$$g=ZJrjex!t6Rs5#joL)VZ|h`k<3@ zzWsQzfTWu5Sa*JvQF?`Cws}>+aS~%@3TkDAx?JCbXa1~C|2#20APG1n_==ZUc189s z)Gj;K$m+#^{4fb@Yi2x>pyoU3)s|q0b^_qpgTMZF?codd!!{|hmPGSrl$9{i-H8hGT zT3Q67-4bP}{ye*Xv*x03!E}fDT#c2Rl0`n>z9&zfsK*>b4}BGNb%%z!n4<{Pl*o`} zEEj1@FVfo2=*Ud06`RpsM0n?fNql5_T63Zg%;3g7yk|-HV4hO=JiFH|ztT0(W`t;hV%utlS-ys$Xsf3SA)F z97Z=-#5RG%T*zneEq4r1bHY>t4u4|^g{yly(+oY(w_-ahtLrZjLlqjiH)Gr;LVDjA zr4PXltBv;*$~#meHcZ)a@Z2ZT)&XtMP@4zlee@qQ=Ff*Oa?P! zWHJdHb*{f!O`2dBq^c{Ubrp#nIUt1>y~TZ==T}GbA2tMmR4^pFD8N{r?S{U4z^#{GJ@eb- zfYX(#7<{n(%fGa|)l2LLrgs|Gb|x-0^dAySGq$^X$2stiuo&Y!nMav_8Zd+%ot+s~ z+{I1k+>!*%lRBJQ2pO9|Ha&JcGH}jg$NUf~U~+s68CTR|O=cgF%!EAN6cj@UDMYTn zyG0qo=(z^NKpoYXMd&dT!^NCeI;3H5In9h6M~(*k(FD!MVkaF>Hep7gmA{|g5ensO zW2}7Z{pVn+Lp80e|m5@T;bZaq<>~3k$_^VmTAS^1pnH$O7roL&Z#?DmsTM8{7(vD z7V;D3v4kN#@GRm-j1K@Jza#$IvN-f4boEtMDFpkK?;Ko8OWWyjjc3%y5Ut+xD@`;@ z4ib_ma;KXr`{H5-m4K)1LsZ-3++B=qgengH)wk`#9VaAy^ zXfl~uOU@)zMuyp){*NAAPY55TRv}DA{A||k{z;*EevrgZn0eHKcbi1A2Z+=-Pn=Ly zR`w&OhM0~#1bGQzgJebvndeQqhjnC_`XbTeM=B`x_07TIu3Wwqq%uPTLWTjh(}}UI%bZyCF#fcG<`T$ z7?FCB-8fk#yl~o9?pPXv2rF{DZ@nA)$({Mt?t|x5%Th=3A6Dn5Wo#Gb9p3a@@Lp-J zURK-Jq*LIcA7-LAL-T&Qoq9i}eHQgknUK_a8Jfb50Meo}i%KKTtB?75?453*3=#W8 z@mlS~rVk~Y*S8;iIUFn0`?C&jxSFn`(C@TE?F{MfH(LWid^1(@eCQ58FrtH2Q_pNpHox4J1W9^ ztR6ADYsiGh$W6#UUJfTF9t7L?WdHEUuEsy2LKW3*EH?Ue<&dXd0Qd>KOa0~jnQ=Zc9?9Ltk)SLon`aq zOtq_j)nOHulwwo0Y{YZazUO?E&)IJ8-LWdj>q8$`3cg+k#7#Neb&&mC&%aL)xx;$U z_~Wsk-m!tG&I1*`=toFcsWP+UZx-a*4Q-8MbbkF#!U{#Jd2nZ&Uc987B|(RKDlD%w zc|Ph}Au&9?l=Qe>z@QhqUYhLsl|MOuo{~5yu{t6^t)&My#)gT?6tPDFpgyp zSxwceJRUT4ss7dWi+L;7BozXmk+1K<_$F#KPEWkO{V&x+(zw($x~Clv>6Xi-t$Fla zX^77-(ZYJfDm;ji(K8AR?Cer}gbYb2;==dcvi8W|RmBg^sq;Z&JAYdl2Zt>15eUkH zZ<_rt+zMcR5sK9Ihy%7R(n;HEWX zn3rVZw-(@{>G|1btk@k(%PP18pF)^Su#m$VtA6b6-1W~|FwuX7EaJqg{Zp1^p7q?b z&ID??l;*Cg!P+mlm?X~3TCWEUYh0qcv%P1=^bP-jO1Iz8+c){Zwz_{Q8Z$-@wjXw8 z`?dc(6{+mht_tyKDA@s&TcYIjV$S4;ago8PbfSsVCi3o>RhoOk#rE4` z8QRA`dAyB*av&`IG6Bwc+^xbaPJR2sTzm3&;>}JMnsHxRS;CCvwmkdzayDon^CRv+ zT9T$>&<#+ zee{(_oOQ_1(C{cfzp|Lq1;OiahiNH{~VQDoLN zV%xLTF|;+gc*!XyI{E_b!-o$xh-3%^lc<)`0?cp<0{>5iGd+!Qm!rBmW~zhuGF@hG z;w|O2ywt@cN-*?l`V~t`uR1%mz`cB2JVdtlkIoxaup|Ud1m-&Y_UT;$O@S#}2}v>C zF2ksXnIwxfVlp{|p7wvQWvx)%`XQ$3;GC(;$9=Xn>2cT2KYXYpq2LztHR#ZcGURXU zTwxkV9gNLeb$7B9x8P$e9@H2q0dxs>9N1F`AgD$x)OWhiM}o-UNg@*|b(hTKi_

Kh}gMe5XjFK_;k)FHS1yxXt# zel8!8Ou*^4ky3NRi75cMiq^CP)Q=;n2!TBVj%&3P-2MCLHf8naIn@WIDpJiHq;j10 zW>uxRKOI?XbR<2gx-iVqv7%+asxA_@uadfV3O>9c>cE#g+YZY$C26Ej4un_@Bm9Tp z-Nkxyd_BTke#%-334I0qDTT;mlOw|^i%6?hrf~LG1u_82nk4W4u>Hx454XbI=hbTF z=jAm&XGcsnxVtrntrtw}{NR5xX;E(4)j7uZ=V6W0r~A9-kIm{i{dp(0E9!-59p`Y3 zu-QrX2ha4DQ(m(#dfYkO9dql_i9q=j@t>w}4+_%2;%t!y6CpJi6N9_n$4{JSK|90E z8+ZRE2}l}>X0;UE!W9g3&z?O3Y77vCl78A&yVS z`ZpCi+l$SQq(c`%tJIq(s&?f2fyKqeIHFS+7Jo!SqPSy1R!%OU^eTyw6R+7XX@!2e zA&OYLJ>8gq>i_|1K0ZD;YT8l_9Ulh(76Oz+jNK++Jm%CVOzkGya7e*a%6jut zm3{gtKag>+07&CNfrua}OB`kAGx8+eLorxa_2`aObpbiu8)Nt_1lvXat^l+JIkJHV z*K#A5pl-{%N4^pgFu+{Kdp89YlywINom&%RCffRVukb?_ckxTtatkQ+F@*1vi4CjZTk7qHRf(3{3se)Ug3nV_zUWQ_cD!GMy9n^|j9vPcVy?GL%+zLJ0;0S_Hf~QoThWHUjiw zUT1+Oi@qnZO0LuG#)QGaZAGC0ra9^r=kS5CII-t2eKMRv%q&ULxQiE_b#-amj`!&B z@bDyC3sAQ4Vo2etwVRrdhufCzF@Cc<3Vvp#zveUsb)#XjRG{|F2f(LK5rO+~Q@pR; zSXVrmjINb!*$m?Da*7)sO2)tWD@O@FgACqn&f2woyGivE9zuao;`PhDhZ|#k$nOEE zR%3Vj_H^elbp?yj*U$=WWED}yWKgmbfPU!w(1JP5449*&83qpit*oPs@0Sb{I}X5D zeg-gdiH3F4>T?^M_F_3H*#6{gn);nHRjq{{iQ3|Px{#Y1e)-Uf6CRl=)3YT;z91p@ z{!`D+^6;iFJj;tR0dKFL^cr{qFUoixV%dN_6l>b}oQ$6rde1|KN5Znj%7uvx!FS#$ zj1YGC9BEnbkFL_||@w!<24HWOp7qmlo9!nAaY zw-f4^s!AEc$nXTUdFUdBU}cEaB!sr~*|W;+%Q(3et*vUL9tB9oAu8!p{`Z4zQ)q;1 zj()oxX#I|pM0h1Lj2&eby!HeH=1N8m(#P`cw=iAzMca+c{1+|-o=|})pisvPXTk}0 zO9TNJw5x{6#)Q$sdqv?R7$;)I=e|~PgICux#R)q+GDy7cjd}PVf$Q%isSUs|lni^} z#uCY_Y#;&vpR;X%%2R0=u1ZEgiUGJIAQ%}%+*+JS>2_aUB)6JpH=0lr5fosB&q+asmU!rzwJ~-ZEbC@`LIrqnOZ3m|Gl*BvQrk$uJj0Nu5iuC zM|tXWMVYl49rk`Wstu4}vtEsv#@N*RZ!U1s9dbT?&=L*>Rb zL2#v&nrF_1L^ahg_MG%>XyDbjbV9`Jzws{5{o@YIG)DX2)6`G z?@olRPF_57f742%+}VjibAYufcS8KX+Cvdm{%Hn#V?S6bl)ub*-r<{<<%kY!_fP2SVYi5ZS z6X;M-kVfBl;o)~8K3VsKzyBThCTu15Op|KSakZ<@!7g7%Foa%T?mQ4?%_j_4pK^5H zzQ{5nqo93s;(OR~#c)PJ!zxF*Wu84?lslzzdSL$R93wGJ*7a;wYW5qa_Z(?95;{9C znjtQa+(Y7`U|z$Ao;*$;9vmLNmXA^&;k}!PkrFU!CJ5l`Ki1KriMcGZ?sDk!N|w|# zT(xGyqiE(T$(ER}^Kq4opw`k^wvlgrVFiVSw!nJTI@y?+6Nr_iO@dk!Gzp#Jx%&5C z%*DSBZ^(jwY!^7u`>w0^ZEJEG3dkhM(Ss0&-+oNnQ6*vTSCqF^?T$hXr`l0I&2|+v zf8#O?eSMv2fkw-a1xyQN21i`F;rM=NtROSlwU)S_Q z;bD7W5;W4cF9eHa+%3~~J#W2v6}-2~!P?wT*a2oAi`L{YN<6&8MyFA;`B?|@Dwd{F+>b&-f~g7# ziWikcrr9Ptt%~WHU8ZuUee9XTAGJD8!uii(oG3bUUIfdRsY!E zAA_~=scEzR@L%>>neZU1^q&_cqz5glx{F`?6p@ z$)nWN)YRtb)&T!Qtj=Sx&puqVNb%w`ad@`qua`eZ;#D-f?yab*x`bLpdwRE85T6N2 z>oBigq)u(tH6`6i)>W5;+L3}~4P6IKSbrW7ko=Eo&&AqN|5nFagN%<=CrOb=a7d|{ zKL>xo<#G|1_1!1E-~OhtxPa7E={*r+6faG2!<9X2;q|TMKF9_>tz}}bsKbkkoxYcm zho~f~s&u+7ILDGIWj(jqn1B;H2?!%*4vUUMG6%tg(^LZO%b;Jl?);2LSY4rj3y(D# zRx_WnOClCVzsyrJ{Y$8xsw=z}30a@^4BE4)MYLjM7}Lx6{`Slh!B5h+*AVodIPmmZ zk;IC!Ka|G5d}9f5CbutHD1Gi+-kqyHV$f<1$p3VK%RhI0cLC;54Tv|XFJ8TVCw>xPpaxxa5pn{O3nh%!RaZCR z7#=3-j;5pRDUE-u+tx(aI*9@7rl5{EIXM$j!%E)2CFBQg7t1i*<2+7J)uB=!KyO1g z>$JAECgJ8q8YCrYobwBdReZeb*LMdFIVSkwA|q|7L;*zfCS?4IZI*q&nJ@|WB8++% z?yiFmLby(HZu0&+mTVa<8U;&6i^gafelvRhb5fQ{RCyu@PKdmz{aTht zX9TQuu&84iSO%LfrMp^l*7PC%n)-X2yvh65eg-4whYzQA|j6X z`mqA4cDu%Og8eA$YH2f%EN63;!3dE|)f8Pif+;Q@p39K9HFsp1?||zhTxITkvU!;Z zQ8$Hb;EbuMslb>!DL>UO-$b&3!EonfITXI5HXGrlEa&m#DyZit9ROzM1T9v3K&oyI zX%90J6%uHpZHN4g8#f3bkd~H~;XGqWRfPK9s3tfD1BB9AtV!Gl=_HZ0$(|Z>uQ8A0BFU(zSCNrY2ad3Z9}T!g2K%k|Z(2efm9m6p3hwlm*}4%pO1~gyKx4_DhF( zifLb&S4W;Lq21`>u5)j$rV>|n@xq0beGC$>f4k@EDabgy{f~pv{pz@>KzP(?&aj(#e4jz&!Vdf9N$=iLb;x6i3YRQCUO{A}FqhVX0 zNmQjLOkECw>X1Z^B<^k1b*4kghuGsVnY(cL^5tNDQyK)szGjS_=cJ`giKcFG+&u-k zh3WkCC@S>pt=uM9Trtk);a`85RK^myJJ_$r26K-LDRi!QOtI)G$PGH*Fv-iu$KhXW zY9q8)gckhl!*bDahzBqW zWXM_P7*!+EyP}mn@4;3KjU1U-NL!I6DyJhvvG8^ruj%L*;2HtY)rE$~tP? zmPOIb2BSBmNjwSDA8dOpu04LK(2DcFHYnIDG3do3GFf$QD8@J;vs*1RQM+HQb8Nfe zMwL_JxAa+#sSYiNtIo5Db)7QVY?H>b@8XSTrPzVL_>3PD`)ZTvI?CdZd@l>wo+RT6 zslJ-98oNT?|E=?>>c`C7TiP4k#pAMk>bgRFjNLd^Iy#YWGnwcEAYb{4{14l$mn#y1 zm4A5m!$05B^sn$ejA#tDU0_CmeD5Xw|NFOAuJO+WZyCX4YD=8j>ut1m-L2( z&!U+*T(Kp@{P@Gq1yY2Yo13bL7tZIiMpEg>i4y@N@B(xP9!d}+i+a-(+|1;ON}(M%VyCu~2fn3FP??q4=<4#W;iQZ4fML=BBm zJ{te9qixg<1CEAaI%(dkr^pgCq0*83ZcS}(uO31Tka@8D5Sab5|@`; z^~I9lqLLo($H%$ROCi&$SGR0;OXtLIK|w*Z=(xBzJdGwN%CLSTZd7R9_Z7;x@Dr1$ zkG1UCmUAo2xYAvFEqwd?pIdA9k--B0{BZyr`tR3F|I=^1*sU*Pz4=EKbaY9~$WR7& zYcckeUpT+}1Qp%|BgG<3|7&}V|NeDI8O#J(n1X_WbFA`Zy6d;^-hBj2!vNd4^b2xw zs=#;y-Xc+U9qK5Qh_1H!4y;6Yamr-d)&M0`)a2Z$*TeJYUjs}7p; zzsulcMTXq!xIt9@%s>G}3})H3wiobjPD>F%3xV}(LnTg>=eK@XHHj#z zMOb`5w2S`Kx+r;e%w+?+ctIr(OrIiQETCHlXo~15G2KFcU@iLJ@E;DI=&FknNT|yU zcXrA+G!-<_)mY+7^8ec0Z>78RnjH4dOng?}h<~puDUFo%@bu(|HzZDL0B%%(xR0Uw zsQZr%kcie`qL7Y-{Ycvt${y--q#OeYiOIa=M;>^23D9H!HBc{JOlT>GB;SkDm}#!Y zXW9^L=7W?yuPhbGSjkyw={?i|&q6#T=gHM^;YL_|79pr9!$f+)v~vIl3}8WBtg)XB^+ar)`))j%A(a(3-Hu82kC zDHBEEPqMID!c|B!D>3cj%uOd=3BdFxIojZ*vL2%SB%JiR12<>1N88iH)u>WVZn;YVdtUAH39M$-dct5s#*BF%Jb9J{CcH5P}wcPaZHD z{D3RtXF(l!mb|~7d7P7z7a*D-O$K=s2BXE_JTdsEK5k?qbLYEPcfBYRP))aF(laue zw4p#dM{~rkOJJRVx`vr*1bX8TH+Nm;A{wjxMyr1N^h_daI6=%<#3r07U{45~$ z9pAovdxBmnzF}eAk*QJrW^Y1I4z%58LZcM9!udCqmApXr&(Snq{C?Yf9=MTgwq>^` zCEaGI!K|ET@CGNpO>OI;Q>Qw=&CM}WRR+As?&BpvE*1gd7h~aFBG1HKhN$MVxoXF; z!TOG-8O=H|F-?!T+S!il@|)$~ZMX@LDpq$iH{yP*`5UsP5cDb}!n`q42LSPiU+KJa z=f`c#%x07z96Ocv)+g)B5!8B7wr$&{bo{G3YEAn_M=f5Llq9wXUA$Oxffs0%ZKf-` z>*V9d2FV3qD>*xZCQLSM%&lE!=q>Zos$bq-l{ngm4S`Chmo}pv&68u@o!8Klrgn4D z_l*%_`X)4mu@?u(m*1erTHdGSC2OnG*wFiR%*<_lZfxPnIIV(Rb=k+0QtxX*ZFY$U zj!3Sp1&$F6BVdZ&;^pZ1B_y=S!cgY|7neAKL?UeKwr&1s1m@4BmY0=+F<$4r_g)5w zZA&!$rv{PUQ>Z}XZ7jHs9cx0kuVuLWz*~yZ{76`D*Wd!(R8Hqc=?m~rpY0-e_Tic9)SwPIc z6bKQlpG-CstXrsCuG~`_dOx54qeuje z_AEM@LS%hqNXjx!r&ekysw#1i6Wk{qHiX|l_@F6@Qt zcV|J_7&c-19{cr!!GPGz(SO5OG)jduQZq=Uxs;a5Y7+vuwN4dGj{n(T`Z+v!{3Y&nNYb0`1q)7|_ zA06PWjOxPaZEfmEq9QfdZ5s@w1-mct4qk4r&>oamPP-4A^bnb!G$~>tD%IB6+x|-b z`RJMC(W7}Lu*n^G?R6NrvG-$hAg!IkCO5^Y17<+dlu0r~52zUFj;HH1#G$4&HW)Nc zmpU`xVv!SJ<^1!A6m1ek8i?=_G6U2&P1>Qs7*F9Bn;f;VPm=S;L=26LhJ($MiKbMA zUPHv9NX6w~{fZzQ*uG`UQ^LK2U%4nFql`i{a4J(uQ%$#+o9%1mLxnDH7XKDWa$D$= zaac?ND3ijd9eeh~gRMP_Wi@?n{6mwTe#!(Yq=%T#2tJUKr^LMzZAQ(Ks%wFv_BL__ZyY>=0g;3a}|~JeSAy|FO^})u9q>{}?m>8}dE@ zwK^-tY|X)Qo(iD4{e69-Py=@HgIoA)PhK&kk~1v)Lky$nG2^WKZ;0tGttIS{?cQr9F0nfsjPV8i;!3 z0Vjf&(EI`d20HBE`>0+a#B?e08`Y|nEsBcPSJci2U&ljLf49(w%Il<8_N0zQtKNh8 z*(~%LGDC?i2Nf;v;jSbZ|gpH8k zieB->`tiJDhFzwPI|mGn$dAr(&A>Z2sK}q_X^UhFGg69^!Mc+H!yt;h#`Is^S-s*} zRNLK3cc@*Uk?Jgv^_=sFDzWb=1d~E3TJq@s2BI>|5h&7>W5Np{2e`MH{RDOHbIE3g z?FP-1jsX{0PoBANeLft`;_hJ+v1xci@o{k%2mwuG9juVeDj`0!4;Tr;VL7(*()WkH z>KXqf6{;v||3p_V9S|{%Sz;xY#D=v00DCiRFyLx2*cZ-rJm}Pb=**j=Q-@-}8phUL(+jWmQ#G>c@7b!y=oNqj0kA0xzal+FEcOKQ2IOmmV9S zw(WsgxhS|t#B%TMtglACuG6XK@P75diVdtH867<6smDW;F)%RjAIxx?GV5b7%wYp$ z?Ck6c!?`rG@ERv4Z6<X}RKagI)W{aQ`Hq}K7%NGkjnH8eC1Q7C_3;9bA-*mVmD zn@^939OkhB;CxLBmuklxE&b#PIb=xD7sw9|#yPK)Y1Z{Ups5bZK&~9l9B+w3p+gXy{{&Cw_ar zpe1G!)#EtGiqKeEItZCW@Vae>o}jYf2{y@YYFS-fT>;8olcyyXCw&3=oTKeQU2zb< zsiKz;_7LYHg+kdKQe%X2Qc*s;5p`>PL=XgT_*JvaU{WJc_61Q%Hv(_Ov@rbq1jZ8{ z&1lr#b?+H)P~=LYb2;kVp8t~QeA~6>_{B4W z1rs%jz*KWTJ@cprWM3T&i)4QA_9syx^&1Y6Al~gc8niS%!Zx22GW*CuHv9BXT;K5m?k@y-{l8I# z)n@bQ?JEao=McCplsvFo!!?8;T2eM8eTNSY{ozAOK`U=S43d`nwUSFV@Pv*GTt5se z&$@N%j6VGRzzBZd)|-ceqf{nbw4LmBlFwLn=LG?m4Z>#B^f`Lu$Zx>1`CuaiP<~7j zRU@G1M!;xor>F3&PjCdt>XI~&&=Top%?WvWXC3^of1yE{K;d~k_IuOcWo68IdV1S_ z{q=X~SM=FjK1=xq2WuL;19s&P)UgX9D+EQ z^#q4UNZgS&=k~ez$?Pkv@MU-&m^4+}8pNB}zcWks5O4$^*UEZ=VYr=>h?~!zKhJ^} zPBI{p59{IpDxoNkk%|;!8!itweHb{(3ben1k4SnLS&aQB?#Lv>^M3%b`kz2xagR|j ziM%?J%%>+K&3|0A3RopSVvKWPR#5c;&9xOzYUwCZBeg=7MYBc-Ux?gfv?H_e#g&qk z0&VkCh;1RFkt4tX!l93SeNm{JG$XQ|Of!|JGQE(J`K|FJr^RQG>(!OdCn!TeOzMPK_oOC)8$!!yfVNx39)-Pnj(xp-Pqs*6(S zF|*IsLOm$;=QnusD=Dx>2Hr}hN#n?vVHbnVX+c~e02<$S?EHc6faCRp0B))OHYzE& zOJ3^r2GWuh8lXh%GZEzJMB_rnPuJfr%nNm2n$^s<3|lFEcbgwonI@%SdFYAS1pI}_ zuL$|1GY^0(!*RkW3{qAVZw+`)5Ry_SyCwIlM)Q zUoirl#XNMn7u-4}9%95{pbtO(_+v1`l-&Dg$z{+VsDdm0^WHtx_H46ePNH-J!_56Y@US%HK9N6Y$O(^9=ddXmVnw7LX5}XFKa%OQ zz#22mTTg)RCG}|NSc65OeMF}(WW}VYO=Vg>L{OHfB?LmoNue6zGNKvAf}1YRP5rWQ zV>5!x9Xofb#*CiXEEbL18b&(agsQBeO15eg66f6Ln`}3Z7}8sw3nbO{R7I4=Q%nIL z2uv4}ps4{l5cq=2NOPMfRO0u<2(8#S%RX&u+>N11)~VLd=mSCo*(B>l>Dv)>kbyTE z23*MIJi^nOt;0cRO_IQf*bY-5xgY{VxE?jcvSIpw&0AJ&7L5c7e&ooJ3ozwSOb3$M zKZIaPUoyzYh5iBZRGvn(ylM}sE7Q``IjCgjI?g1K#4(V1lbn@w9p*$6cSORfKzF?c z$s~5di_Y}A>me^!15MiFHgDmzS2*orKB6SjyqIVf5r%|ua!B31dv^+3={y{kQ=ivK z?as9ucJG5_Lv(OK50Rb!#2)>Gr1Rl{fvqogJzrz+on{JdLK+&^X_+qz3BfPx)?J2L zmOwei;g07BJ&9HfQ4qIWM0}xw;%0!~Drn3G8KoH_cM`mlRw;eCI23ep5tuR>1s@85 z06}$#Nke21MKoKG<;l+aVL@&gO^l@1sd5Fm?iaYj8nngFF(0 zIY6%zDn8!Y%VO`Q`_X9117T$(0No3;TA{uTWEecj;PKuBoTsmm_D0R#%fM3Tq%Kti z8Z4yR&q+!Q?5c1qr*9Kj(dC<&kcI_;NwS5qzFEB^9j={#`p^&V!cMCMpaz+K9)4|- zu-(3gWE-F?=0}4IR#689lCcwrru9qh*RaEPzw-`~zN9p@DMe3$AU6bH)71^vb(=K= zR|cwfXec(KMfPNOG(ur6VPOp{Gik;FQ^iSjg58>eJybh2j@BYJRmZd6SY|Vpm&TVf zuzPVooKW}>DJsc(L0orVFWG27+;n6OlndNw^pwQu0|4j(4Un*kMK2_88AuThvGjf@ z^?>{$2AnIqP;O4{z2p^^YjomSa<3o0@l zY&z1~oDln$PUQY=D+k>)^cre_oQSm^E10O|bVW3;M6~aurhs@TC&(bCNS#DQI3G^j zTWxP{UvB@kF9@5Co<%B0ceL+an(tk{NIN7Ks%{yEn}mJ5v| zYQK=chRfTsjk`$nEzA-(hFdH8_F=uDfk7N{ALf&mp$stsa3}0- zRR7KkGRY3x7tiZ>S(#uj3~6fhL7rq+_=9+nEPfZt9(BWcw7|%Kd;;3DAt-HAGRL(n zbETo`2r5DegRjd@VnpRsp$b9fc_e=9We?CDuAw$f=W=VKI$^%~;e(u<7ioTvAHVO| zxoa07UtWX1pbqeNil{mY3CDv64^*;<+oVN9pDXaqMPUE;*uX@wJh1i#RLo(FK_KlZ zwSwivPl=hK48aJYbA~?M6^Y>m+B77r%RdlfF2q4}0Dwr5@2L|V1AX*F@xo2;yhBJI z>tSDaY}s_O!9MNo0nscW0 z^k4kDN5E&c=5#|;)?wW{Ak7#$)FC3&Fw_yJUZhgvRo7&|jgrg)I-6LK z@2zvI%kLe~C!q?;AV=)-DMN%Bz{dtV^5fqm88>0!KY>;9qkvbV(f}4Nn*y9n7A)_* zkM84_AhUrzg_V~95eUcEj|dfnRrvJ{#C&C({60U<@FOS&@Xp^M-z&ZQk`yTvQIhN+IRq zHKHYoeU0*$445F!P6#@nmTmuJT^q!A9!FM9`^KMOS>)Tqq0%S)ewMxl7Jq^!{Vhs> zwr}4a4bhJxVv`r(@U&xGBg9=NQF~wx-%J!QATT-5;RjV9q*n;hAT?)O^_neyo1ZuT z@}V>ssV8xeAR|rS3LbiU6U>;T1PJ|;D|rw^G=kzFl|~kAFQib3Km^YMfB{MDTQ*g~ zQgzjn$MO^ld5w|Hj{n3|R8DR!rCoz8EeJSNHTH_bXp=@LuKeZ4dpeE{V1o9+PIN4`H!i>lp z>fblyTTX44FQo)}vV})6L0&|Hc|!a@dh{z%V8BTyXCdU3o!GdY+#U0S?<$kX=A40G zb9fLrBAz1k4R#}KPqC|3uUV6TS{?F%HbBHaA$7MJdrDrt)(*|L$)sZ}t(E_qn5f^e}l&s