From 3142fa762624cd091cefd383b2d66f8ef42ef3f6 Mon Sep 17 00:00:00 2001 From: root Date: Mon, 11 Dec 2023 00:34:11 +0000 Subject: [PATCH] Add INL Sweep advantest-R6581T-781T0050---datron-4805-XANS1---SWEEP1.csv --- .../datron-4805-XANS1/README.md | 1 + .../datron-4805-XANS1/data/INLV-AdvDat.py | 4 +- ...-781T0050---datron-4805-XANS1---SWEEP1.csv | 145 ++++++++++++++++++ ...-781T0050---datron-4805-XANS1---SWEEP1.jpg | Bin 0 -> 22625 bytes 4 files changed, 148 insertions(+), 2 deletions(-) create mode 100644 advantest-R6581T-781T0050/datron-4805-XANS1/data/advantest-R6581T-781T0050---datron-4805-XANS1---SWEEP1.csv create mode 100644 advantest-R6581T-781T0050/datron-4805-XANS1/data/advantest-R6581T-781T0050---datron-4805-XANS1---SWEEP1.jpg diff --git a/advantest-R6581T-781T0050/datron-4805-XANS1/README.md b/advantest-R6581T-781T0050/datron-4805-XANS1/README.md index c658226..1d02da9 100644 --- a/advantest-R6581T-781T0050/datron-4805-XANS1/README.md +++ b/advantest-R6581T-781T0050/datron-4805-XANS1/README.md @@ -4,3 +4,4 @@ |advantest|R6581T|781T0050|datron|4805|XANS1|0.0|/data/advantest-R6581T-781T0050---datron-4805-XANS1---TEST4.jpg|TEST4|xans| |advantest|R6581T|781T0050|datron|4805|XANS1|0.0|/data/advantest-R6581T-781T0050---datron-4805-XANS1---TEST5.jpg|TEST5|xans| |advantest|R6581T|781T0050|datron|4805|XANS1|0.0|/data/advantest-R6581T-781T0050---datron-4805-XANS1---TEST6.jpg|TEST6|xans| +|advantest|R6581T|781T0050|datron|4805|XANS1|0.0|/data/advantest-R6581T-781T0050---datron-4805-XANS1---SWEEP1.jpg|SWEEP1|xans| diff --git a/advantest-R6581T-781T0050/datron-4805-XANS1/data/INLV-AdvDat.py b/advantest-R6581T-781T0050/datron-4805-XANS1/data/INLV-AdvDat.py index cc0c009..e0c441a 100644 --- a/advantest-R6581T-781T0050/datron-4805-XANS1/data/INLV-AdvDat.py +++ b/advantest-R6581T-781T0050/datron-4805-XANS1/data/INLV-AdvDat.py @@ -95,7 +95,7 @@ with open(basePath+"/data/"+logFileName, 'a') as f: writer.writerow(["DateTime","Set Volts","Measured Volts","Env Pressure","Env Temperature", "Env Humidity"]) print(basePath+"/data/"+logFileName) -sweep = np.arange(-1,1,0.5) +sweep = np.arange(-12,12,0.5) cntr = 0 d = datetime.datetime.now() @@ -145,7 +145,7 @@ trendPoly = np.poly1d(highOrderPolyFit) import sys from matplotlib import pyplot as plt plt.plot(df["Set Volts"], df["Set Volts"]-df["Measured Volts"]) -polyIndex = np.arange(-0.5,0.5,0.01) +polyIndex = np.arange(-11,11,0.01) plt.plot(polyIndex, trendPoly(polyIndex)) plt.xlabel('Source Voltage') plt.ylabel('Delta Set/Meas') diff --git a/advantest-R6581T-781T0050/datron-4805-XANS1/data/advantest-R6581T-781T0050---datron-4805-XANS1---SWEEP1.csv b/advantest-R6581T-781T0050/datron-4805-XANS1/data/advantest-R6581T-781T0050---datron-4805-XANS1---SWEEP1.csv new file mode 100644 index 0000000..9c534ba --- /dev/null +++ b/advantest-R6581T-781T0050/datron-4805-XANS1/data/advantest-R6581T-781T0050---datron-4805-XANS1---SWEEP1.csv @@ -0,0 +1,145 @@ +DateTime,Set Volts,Measured Volts,Env Pressure,Env Temperature,Env Humidity +11-12-23 00:13:32,-12.0,-11.9999771,61.22,19.01,999.36 +11-12-23 00:13:37,-12.0,-11.9999787,61.21,19.02,999.32 +11-12-23 00:13:42,-12.0,-11.9999797,61.18,19.01,999.33 +11-12-23 00:13:58,-11.5,-11.4999811,61.24,19.02,999.42 +11-12-23 00:14:03,-11.5,-11.4999815,61.21,19.04,999.3 +11-12-23 00:14:08,-11.5,-11.4999822,61.17,19.03,999.36 +11-12-23 00:14:24,-11.0,-10.9999841,61.2,19.02,999.37 +11-12-23 00:14:29,-11.0,-10.9999842,61.19,19.02,999.34 +11-12-23 00:14:34,-11.0,-10.9999841,61.18,19.02,999.37 +11-12-23 00:14:50,-10.5,-10.4999836,61.21,19.01,999.36 +11-12-23 00:14:55,-10.5,-10.4999835,61.18,19.02,999.4 +11-12-23 00:15:00,-10.5,-10.4999836,61.12,19.04,999.38 +11-12-23 00:15:16,-10.0,-9.9999842,61.14,19.04,999.32 +11-12-23 00:15:22,-10.0,-9.9999846,61.13,19.04,999.28 +11-12-23 00:15:27,-10.0,-9.9999846,61.1,19.06,999.41 +11-12-23 00:15:43,-9.5,-9.4999845,61.12,19.03,999.34 +11-12-23 00:15:48,-9.5,-9.4999845,61.12,19.04,999.32 +11-12-23 00:15:53,-9.5,-9.4999844,61.12,19.05,999.37 +11-12-23 00:16:09,-9.0,-8.9999855,61.05,19.08,999.39 +11-12-23 00:16:14,-9.0,-8.9999856,61.03,19.07,999.35 +11-12-23 00:16:19,-9.0,-8.9999854,61.07,19.05,999.32 +11-12-23 00:16:35,-8.5,-8.499984,61.06,19.06,999.33 +11-12-23 00:16:40,-8.5,-8.4999844,61.08,19.06,999.36 +11-12-23 00:16:45,-8.5,-8.4999842,61.07,19.06,999.33 +11-12-23 00:17:01,-8.0,-7.9999858,61.1,19.07,999.27 +11-12-23 00:17:06,-8.0,-7.9999858,61.03,19.06,999.33 +11-12-23 00:17:11,-8.0,-7.9999853,61.06,19.05,999.31 +11-12-23 00:17:27,-7.5,-7.4999851,61.07,19.01,999.28 +11-12-23 00:17:32,-7.5,-7.4999854,61.11,19.01,999.27 +11-12-23 00:17:37,-7.5,-7.4999851,61.11,19.03,999.33 +11-12-23 00:17:53,-7.0,-6.9999856,61.1,19.03,999.37 +11-12-23 00:17:58,-7.0,-6.9999857,61.08,19.02,999.31 +11-12-23 00:18:03,-7.0,-6.9999855,61.11,19.02,999.27 +11-12-23 00:18:19,-6.5,-6.4999869,61.08,19.04,999.3 +11-12-23 00:18:24,-6.5,-6.4999865,61.06,19.06,999.33 +11-12-23 00:18:29,-6.5,-6.4999866,61.02,19.05,999.26 +11-12-23 00:18:45,-6.0,-5.9999864,61.04,19.03,999.3 +11-12-23 00:18:50,-6.0,-5.9999864,61.06,19.02,999.3 +11-12-23 00:18:55,-6.0,-5.9999861,61.06,19.04,999.24 +11-12-23 00:19:11,-5.5,-5.4999874,61.05,19.03,999.36 +11-12-23 00:19:16,-5.5,-5.4999875,61.05,19.04,999.27 +11-12-23 00:19:21,-5.5,-5.4999872,61.04,19.04,999.3 +11-12-23 00:19:37,-5.0,-4.9999871,61.03,19.06,999.28 +11-12-23 00:19:42,-5.0,-4.9999872,61.03,19.06,999.25 +11-12-23 00:19:48,-5.0,-4.9999876,60.98,19.06,999.25 +11-12-23 00:20:04,-4.5,-4.4999882,61.01,19.07,999.19 +11-12-23 00:20:09,-4.5,-4.4999881,60.99,19.06,999.22 +11-12-23 00:20:14,-4.5,-4.4999881,60.99,19.05,999.21 +11-12-23 00:20:30,-4.0,-3.9999881,61.05,19.05,999.19 +11-12-23 00:20:35,-4.0,-3.9999879,61.0,19.06,999.28 +11-12-23 00:20:40,-4.0,-3.9999876,60.98,19.06,999.22 +11-12-23 00:20:56,-3.5,-3.4999892,60.97,19.05,999.21 +11-12-23 00:21:01,-3.5,-3.4999892,61.0,19.06,999.33 +11-12-23 00:21:06,-3.5,-3.4999894,61.01,19.05,999.26 +11-12-23 00:21:22,-3.0,-2.9999892,61.07,19.01,999.2 +11-12-23 00:21:27,-3.0,-2.9999888,61.1,19.02,999.29 +11-12-23 00:21:32,-3.0,-2.9999888,61.11,19.01,999.3 +11-12-23 00:21:48,-2.5,-2.4999895,61.17,19.01,999.24 +11-12-23 00:21:53,-2.5,-2.4999895,61.16,19.02,999.31 +11-12-23 00:21:58,-2.5,-2.4999894,61.13,19.02,999.26 +11-12-23 00:22:14,-2.0,-1.9999901,61.15,19.01,999.22 +11-12-23 00:22:19,-2.0,-1.9999899,61.14,19.0,999.18 +11-12-23 00:22:24,-2.0,-1.9999898,61.15,19.01,999.19 +11-12-23 00:22:40,-1.5,-1.4999911,61.12,19.03,999.22 +11-12-23 00:22:45,-1.5,-1.4999909,61.09,19.03,999.18 +11-12-23 00:22:50,-1.5,-1.4999909,61.07,19.02,999.21 +11-12-23 00:23:06,-1.0,-0.9999918,61.08,19.02,999.26 +11-12-23 00:23:11,-1.0,-0.9999918,61.08,19.03,999.28 +11-12-23 00:23:16,-1.0,-0.9999919,61.1,19.03,999.22 +11-12-23 00:23:32,-0.5,-0.4999911,61.1,19.03,999.2 +11-12-23 00:23:37,-0.5,-0.4999908,61.06,19.02,999.21 +11-12-23 00:23:42,-0.5,-0.499991,61.08,19.01,999.25 +11-12-23 00:23:58,0.0,7e-06,61.07,19.03,999.18 +11-12-23 00:24:03,0.0,7.2e-06,61.03,19.04,999.2 +11-12-23 00:24:09,0.0,7.1e-06,61.04,19.03,999.21 +11-12-23 00:24:25,0.5,0.4999931,61.04,19.04,999.17 +11-12-23 00:24:30,0.5,0.499993,61.01,19.04,999.24 +11-12-23 00:24:35,0.5,0.499993,61.02,19.02,999.11 +11-12-23 00:24:51,1.0,0.9999929,61.04,19.03,999.17 +11-12-23 00:24:56,1.0,0.9999933,61.02,19.02,999.18 +11-12-23 00:25:01,1.0,0.9999932,61.05,19.01,999.12 +11-12-23 00:25:17,1.5,1.4999915,61.06,19.02,999.16 +11-12-23 00:25:22,1.5,1.4999918,61.03,19.03,999.23 +11-12-23 00:25:27,1.5,1.4999916,61.01,19.06,999.25 +11-12-23 00:25:43,2.0,1.9999907,60.95,19.07,999.24 +11-12-23 00:25:48,2.0,1.9999907,60.95,19.06,999.17 +11-12-23 00:25:53,2.0,1.999991,60.94,19.06,999.2 +11-12-23 00:26:09,2.5,2.4999908,60.99,19.05,999.29 +11-12-23 00:26:14,2.5,2.499991,60.98,19.05,999.21 +11-12-23 00:26:19,2.5,2.4999911,60.92,19.07,999.27 +11-12-23 00:26:35,3.0,2.9999901,60.9,19.06,999.28 +11-12-23 00:26:40,3.0,2.9999902,60.92,19.06,999.25 +11-12-23 00:26:45,3.0,2.9999903,60.89,19.06,999.2 +11-12-23 00:27:01,3.5,3.4999896,61.03,19.0,999.28 +11-12-23 00:27:06,3.5,3.4999899,61.1,18.98,999.3 +11-12-23 00:27:11,3.5,3.4999897,61.15,18.97,999.26 +11-12-23 00:27:27,4.0,3.9999884,61.14,19.0,999.25 +11-12-23 00:27:32,4.0,3.9999885,61.13,19.02,999.29 +11-12-23 00:27:37,4.0,3.9999885,61.12,19.03,999.33 +11-12-23 00:27:53,4.5,4.499989,61.04,19.03,999.3 +11-12-23 00:27:58,4.5,4.4999894,61.04,19.04,999.32 +11-12-23 00:28:03,4.5,4.4999894,61.01,19.03,999.23 +11-12-23 00:28:19,5.0,4.9999884,61.01,19.02,999.31 +11-12-23 00:28:24,5.0,4.9999888,61.02,19.01,999.27 +11-12-23 00:28:30,5.0,4.9999884,61.07,19.0,999.28 +11-12-23 00:28:46,5.5,5.4999889,61.17,18.98,999.23 +11-12-23 00:28:51,5.5,5.4999888,61.2,18.98,999.33 +11-12-23 00:28:56,5.5,5.4999888,61.21,18.99,999.3 +11-12-23 00:29:12,6.0,5.9999884,61.22,18.98,999.3 +11-12-23 00:29:17,6.0,5.9999881,61.2,18.98,999.25 +11-12-23 00:29:22,6.0,5.9999884,61.2,18.99,999.33 +11-12-23 00:29:38,6.5,6.4999879,61.08,18.98,999.39 +11-12-23 00:29:43,6.5,6.4999881,61.13,18.97,999.28 +11-12-23 00:29:48,6.5,6.4999881,61.2,18.97,999.34 +11-12-23 00:30:04,7.0,6.999986,61.15,18.97,999.34 +11-12-23 00:30:09,7.0,6.9999863,61.13,18.96,999.33 +11-12-23 00:30:14,7.0,6.9999866,61.16,18.96,999.27 +11-12-23 00:30:30,7.5,7.4999849,61.21,18.95,999.25 +11-12-23 00:30:35,7.5,7.4999853,61.2,18.96,999.32 +11-12-23 00:30:40,7.5,7.4999855,61.21,18.96,999.35 +11-12-23 00:30:56,8.0,7.9999854,61.2,18.98,999.41 +11-12-23 00:31:01,8.0,7.9999853,61.19,18.97,999.4 +11-12-23 00:31:06,8.0,7.9999856,61.2,18.98,999.33 +11-12-23 00:31:22,8.5,8.4999832,61.13,18.99,999.32 +11-12-23 00:31:27,8.5,8.4999828,61.14,18.98,999.35 +11-12-23 00:31:32,8.5,8.4999833,61.16,18.96,999.37 +11-12-23 00:31:48,9.0,8.9999834,61.22,18.95,999.36 +11-12-23 00:31:53,9.0,8.9999835,61.25,18.75,999.03 +11-12-23 00:31:58,9.0,8.9999833,61.23,18.96,999.35 +11-12-23 00:32:14,9.5,9.4999817,61.22,18.98,999.3 +11-12-23 00:32:19,9.5,9.4999822,61.19,18.98,999.3 +11-12-23 00:32:24,9.5,9.4999823,61.13,18.99,999.34 +11-12-23 00:32:40,10.0,9.9999821,61.11,19.0,999.39 +11-12-23 00:32:45,10.0,9.9999819,61.12,19.0,999.37 +11-12-23 00:32:51,10.0,9.9999822,61.12,19.01,999.41 +11-12-23 00:33:07,10.5,10.4999819,61.0,19.04,999.41 +11-12-23 00:33:12,10.5,10.4999815,60.99,19.04,999.4 +11-12-23 00:33:17,10.5,10.4999815,61.0,19.05,999.37 +11-12-23 00:33:33,11.0,10.9999834,60.98,19.04,999.35 +11-12-23 00:33:38,11.0,10.9999832,60.99,19.06,999.39 +11-12-23 00:33:43,11.0,10.9999833,60.97,19.07,999.37 +11-12-23 00:33:59,11.5,11.499982,60.99,19.05,999.31 +11-12-23 00:34:04,11.5,11.4999818,60.99,19.04,999.36 +11-12-23 00:34:09,11.5,11.4999818,61.01,19.05,999.37 diff --git a/advantest-R6581T-781T0050/datron-4805-XANS1/data/advantest-R6581T-781T0050---datron-4805-XANS1---SWEEP1.jpg b/advantest-R6581T-781T0050/datron-4805-XANS1/data/advantest-R6581T-781T0050---datron-4805-XANS1---SWEEP1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..035335d195bf13d0b4571c56c76ef8f0115bb2f5 GIT binary patch literal 22625 zcmeHvbzEFavhX25AZTz1ngD^|?iwsWa2cEc2^t`{X9xth009y-xDEt&2=4BKyUXCt zH+T2#d%HKg_pZM0p9jAl=F~Y|r%Su4x|_Sny9MB(oV2VofPjDiyoUb*chi6bfO`Kv z%6(*16cm&P4^YuC@G&va(J@GH@v!m9A5l_}KO!TeqG6$6D%cue+~;~)OH`vKsfB8=a2L_~N3+`~aY#6h@g z1t@JQ!{f5O9w|MXBSsDci)eG{sDnO!BNqlV`AgJe2q^_&&bTm z&dJRyDJ?6nsI024X>Mt4Ywzgn>K+~$9UGsRoPsVcEw8Mut#52@!48j(PfpLyFD`$f z3jsjAxz;rtUcRl(GX=T0{L5t_UL&3q6VpDD(+zlkN6Grgf4fgO!u5&8ot1r0x*xaH=vrgo#5a>M^h)oo7f)Eo7H$j_4fRWr(*Cv3OL3 zsW^Yd#G=skmVTZ1q~Ene4;DJ=E)(J??6OO(RDVPiQ`S?=KnZ&eV^23D8Jyq8xVhIcqvdU+fUzrN^Pq3B_i4b z(0H(n5ZDJe9)s8yv2i_*Zn|dEd zjGTZVsNlR-Vvyx=7!ajzNnwsiRBq07s^jty6xPh<{ zrWBVdpEaeYSY)v(Pu54KT0$mUSGdFSeiv}}Bj`F$XcwK*tkH8ee63rrqVpo7F}m9a zHAX@xic$7{FN_M7l8R zp)rx6oju{n3ATBHNh4q^nt=C^jrgk;)^g?>OA7vpx*{A)9ruk$i%Wvm@3Pje`|JHC zB*v&zPxnGTIkW-p!UP@Xr3Ntah>!lYsnE^NNNwTOQTK?i^?=wSff|Wz9oCC>WJ?8} z+8lFDA^{<&BaxbPl$_0i8y>R#b3Z5Q=$T}CMEl@{I@bL23B8&+tB@4z%yR#1+RxkM ziA^h7oiplRUm*Fmi+9vJxp!MBSrZSgk1VEu`)!Tf)C&cXoT%2xHxT857q5kvtlwKp zw8FOTfT;3uQj5#gR^<*W(>)t1 zTnrzrM3JF0ZuQMNuQ`y;6*Sw{YGWYM?%TQFB2%PwBh#&?0mx;Xghd&T6>(KgGtL_Az$2Su=(A)&@0c<0E(rI>FWbGw4C)d0Z>c9JV3hxsUbZvX(6L z{n9Dj7g0W)jM=eoBvY>QqI zmt%fPs54eJ@pK=gIT@T!O0_tFbPU#PR*>LNh-!G?QR&Wc=4Yr;`R0r|<7 zQsgiY)2!Bq#N={h|N13TY@E#+rJz?MFUF`pP0JhAp{`2J3{}}X9Ip5iUu6daJM?M6 z0DS?oVY>n4V9{`g>ZmGdtP_)xPDYVI|7w#C(g8hn1&H*qX2{|G5zn2e(aee=BHIx!uI{sMpSPV#AD}V zLvc)@`iE7(r=Us)jED9J6eq7-JH%|Ux{3-jNi8DTWa-pRibIg0Jz+mqy_?8Py?N;i zgz4HJ-LKB+GRn3@=kBIUDD82a``W(31UU8ctIBX!iy;%VoP*mZYR)2TjyrcD6OvbW zGuku2+}kT!oVb3w?-kc}oxpm0eN_5IPn=msmD8j_RZ95QgqoQ9tJiY9;=m90 z+jLq;qRw21-KqAnbsr+nN=vweHN!%LS`|3ZfOE9&u}JV+rqo*hHEo?;60ItKnz>aru^D{!bzw%; z{njYf;5zQ?sS7+U%hL(YvPs&&Fq78|4x!}h{3w-jz$Sem-ph$=!zC*?hj4|_NRg{z ziC@(n>6jhPq_T9s`xrw{A^FzOHGB1V;oDtM>q9-#r{!pKASgyNH}PyO5=W&DaLm9MSUX;);(^T9 zSGTM>z%G5E5sRl%wnco>UcO7(Oo)dpt>4?-%!qXjy0uyA*LKsCI_r>Ylcjue#+LZ; zVu~=ktZfcm$)TwZCN(iLAon847a>{ZzPIp`;AJO$m)07yFvpN*kB1wJok+7Pp9{5D zEj{&24z4Q{gz3is_$pEWLHj(o%V?-^2h-^eNH;F*4hCR-4C5Z60r7^x1=MDBgD2>l z8Is%F`FfpCm9Ey;D7F|flhZA-J(qtQ|qU5fT_4MqmrgOew^TG@R%WMf; zEj{KjEuGIUV|{7d3oIVcL@=#>IDI`Q`e^9fUa{ytWN8y8ro6V~0EL**nrLqc$$6vi z4!Bo17Yr=dxjVW_$GGHdN1MmRjtIqqx+qSh8Owd&$SveM@||+`>2K8(HXihVMzden z#7Q^k=98X(GuPaudL7-1>i!zVfRAsfUMCnh5LRSNP2ao>#p!$sYfLeF*3J{Or?Eu0 z`QQ^sWyv)`;ymc|3gWykK0-IVR8djyGsjP@DPwGGyfMx9IN;@S1LGL|H|$5FWnTh( zzl}O7*s6{)6Sd0c8X7>-zT&@y9@4zm($p}9G)In}Lc&n4sMTS}?b+7LqlNc z$6;wSlDUt+QmZ6Q{-6_f-8M*286ZlrWzwFmM_VUpm!?N-;kq$V7;V7VXu$g}^XU2x zFng$jswGgFNH&o8iiKmkH2i(}u1;H9Uvd!G;SCCuWw9da#p8C*4m7!l`1+O;bQ*qz%;VjBMrEcl z$g-%!yfny6vOx53`H1$2r>NDk7q)iT9Z?Kf;iS)l8z13EMZQU@r{1Vyu6=As&gN+(l&g-ZzvKm4 z?q)3$-&rBgl=bnnwe52lWvCM-h4wy6Xa(3LD0YiqKhV(xk8@9x`~elL9ofSVA7K^R zW1dV|Gh$i^^Sorq$BM=*>2k7I%N#|IN*K-QS$BT^Y36uSp>|@82#j5)wDdyyOS1lC zt&67CqDvrBznlKFJ;F(wdlEiEz=H{!a`PhQ6J{2L`^qIW#$&y`ey&fHIBn@tYDbQW z*hW0DYR+1&uC^_TXd5F`YLgkCvFJn0%=gFwp}5YA#o@rpT76+KaA=ETV4*Xfx*$rX zKYbC8WW`o9OZlaue}jhzaMZ^4aleObcrd#b9v={TG8zPGj=Mj@h;DE6wVB}S7<+f( zHyRAGN5^^eh`qyifFum1)fQ{kRl)cRl<5wD@;Vn2guP<_R9yS&KJDqJx=0__LI+S> zi+xehd}{@SG8B1qspU0GB?eK534+Ri)QU^LYmqHnTz5cw&5nR!v&HVUgd0IaJ~+LL zD0cn6ZUh}hI{6vpcn$V_s~Usq#eA6&R^u97R}+6VlKu`6?!LqZvM&_ULLcI|=$xgTD zD(Syr(KTN>=cZq?#k-nd7tQGo#-`n`jixZ1k-B{UCmxR%W}-F&0= z8&(du74d|5-@DnXhgH-!1OrEgK@HCacep9BCTA_*NjX^+KxdWkC{(E^S-h$VCbr!D zvho*_o?o^*CXZW@#Ph4AV+KU(Ix3?i%Vx}MrtAN;g@-N&0nCBj{Fv;;xbGjBo?L`iRt4It1Xy?>9 zWM+wIdvL!>5h7RJc&)9gm(a$+u}_ttOJjGFb8{afSF3sY7C9D?AMxgmH`_`Dxre$X9}yA5$N$ zugwSz>xO@!Mi~!+c$&W5jU@+3>PFTMxP1Sd?r^wEVNQ)$C_7N@2xm+}6U5>cA2tyj z5Qr}IG;2`7^j2OJny%$TJOZrx-Y0dxo;&&QZQCWDu6f`=29e?9I4_Y4yZ-zaq^v&4 zs2F0ZoF1SykP1{fBu2rR&Q+6ltr$Ljd8Env=p`d^>mZZ$yO*3f40(B|odB6b_%eZm z#@KPh!)uX)w(`tTUSo14d7rJvU7@kc8Xq=Xg+LG$F*3@aedc5AKqyar{wh~w_JDaM zEjn%4&c=^oN*DWFy@|(#NTb)J%e%%GZ(bTR_jy`)f`=1&)xwa5YfdtH)|dR!H1( z=zM-xEd+;*r4lLk$>a}pdp5ktiNuL2I71v9yy*PvjM80wTdh}gXU&bQg zt(BnJ$1cIwz;sfH0Nx0Kg7ar(l&|Ni%}V|?P;;nXcb^I54#=S0rWdPh0=s|oW-GYA zI*>|`khSri78dJQXz4rwRVSpNjgoobWI^5gJz}=a9}8&CG3r2Ct9OUHxqN2rYl&P> zzN$Lq3GsbMkxKQ=vGZQkJ>l-?V{Uor;AN@v(o|Q?HxBpX2(Du}Dg_~Lw0f4DK>W5+EnJ+AyBbDk=+m(%dFsA8 z$^&gr%~}vs#E9~)ZC)OX|HVfpRE|@&Hc*DIH$SRK+=)V+vq-f_C)SH;E=fGBTg!-= zZfn=&q{vPW9K+YYU;HV~y2DOl?K<5CKoMFmlG~vFhCy&UTUy;vGgicP7511qava_2 znb2#U&54j&lW_=1KXtK6_hFFK^|LG2xk9`sc@&}#QS}%SJWwzx;YjT7CNyjH#&FkID_e);Ncm7|5iujgemxvcWB?^&UutnPF zTP(t`JVSSLaUu_^I|#||dJ|5>p4%rnO0Ud@+PI@4nX($6%YO78ZB1RbWo_d~cLBCe>McwKsXqjuzXYLw-t6yy zht?Upc7ASP?QLZ|jLFI=1M`>JRTkp;6q1<0Z%Y#I6!b zr4L2Jj)rt$ubSqMxy@6~DT(d?0x`02Kdj8fJ`+U>>Img1 z`RUwO{s&eL131oeokfTb^A9oZ@d9F-1`!4>);X@U-01Q>`+;nhrhUD!Lk5Cyi;Tg%fi zEzYvi+_%fLB&-}v-?3oM(#GdOXkt*}qdv+n15~8&|8_F~LpGr5bI;1l2MZ#(?|=#! z4>vH0AS89Zy0XD-j`vB&ppPOz0Nvt^o`jM>j;|6f5D+^n%v(~xa~wt6V#IT#8Ukk_ zB?xywP@WUz@w&A>Ve9SItw#4b%bISVOq<%k8{y9pd4<;N^!n@;HvIIxbtenS<>ShT z&U9y>!*pY?6PUpXAD9ig8N1GzOqn(8PLcw6{{ZIs<%w(+G0Z=J!+v=pcl7@{{`;Ae z|Lj2mpU5KmSsK{wrp8$VV zAO2iNe(LcP;CE5{Il6!Dd-XoCrJ9a~g~@A&981b1sm7F89=emNZb zH+C>Y3B1mzgfFSu7*_U!(RiQi4!;lJ$9IH6aJ#67Y^drRtGZireiXQp)m{Sp>(^Ee z^258w^-ty%gT(!bPZJ~RJfctdMZ+AnGbb%C>wJ|;edfA3E7n|1(9EdTUr|>U-2r(q zmdCl*>^4eoyly;L7Nz|xQ}Cno^(&6|t_VEo78j|Lo^Qs#VO?{Ja;l21O);7TpB&Ao zsSt9hOQGel0mOh>KEpe^x{Q6ge6KrT!C4=tTsGUhO@~pkv9NyrU4bZ`d6Z>^-GJ$> zX13{^bwT5!rO=GXlQDQXhS}qYhJM4!$=frGbcf{0ng?H>$VP*T=%W z52dVZ$sS4|QcRPhFO71bqY%Qalc5;0z1j^yR3s}3`C20P9;Mc1OyrbVC&Di#}( zwAPu~Vw$AlR$o?XXAOd&tPL0UzAY;eYAF`}^6x?!h+_fHa0~agLS=N2x9#nABEK-o zzphv4(RX=K-!WA#C@XtQ@YUhMjN3O29)*i9CDc1rmzMTrMx=_iFK>^C1VD?nk|_>; ze8_4XDM(Y?!|S2Dy=Z!xr>!HKqupVW{T%8XMEpbOA}TzaWCd}{eVp5lYm@Ggi-VUa zq+Y>dF>lOLgXvq%9bgz~xwmKSym)*g+zox!);D~12N-#Q2bRmNtTB^Hbbow!BJPb$ zIR1TVI)e}vxFqhKmQ`S(YG>o%5`8Tc7q@1snHROGwffM&cBS{ z&qwq7-wUjgJUn+TGJn|G$Y7{1ab1?1sTMrT@45q;j-@|uDyEmIl&ae}CGiYK3hywq zZP6OH%sZg)UGeQ_aI=yHTs11^&lbif0Sv6qYNxId z>xSpp*ALfIuOs&1wRmH2v&x&fxnr+aTwzP~!uX{!jsOWwvox|+Ba9*}i%_>u4oYW` zTSrKFfYav?R}**r^z5O9&Z|TV$&0v3X&$jHY}Aa)l%w%-e^T5Nhm!rCI{>NOHId6v zxpo)6Py_f3pIWQ6MnDF#^=GAUcSe@OI06N$g?TBD20@ZGLgF5+nz5&-;Bd1e(gVbZ z{tDw@zQ-?&#Uj)EG~hPBfh>~dxTXI7M#h$r^;|UQU9MvM8CB6boJoiW?7MZsz!$yw zKH8JcjS;W0OIC4Rd=-%5=V$riTJbSvDswO4{&}$X*G~E;m;V#sx95ODRjVYOo+Xw9 z^UM6cY(wa*{HX+z7Mq2$|Jovp0o(H>C{%Vn<R_0_Jk#r*;Rt*v(HbRBCc5wiJj6E?kfu=I7RE9zbkfCX8MF{EpahPk6iF+r41= ze^2|$RNRCo&zL9e%hdZ0$c&Qoe;Or&8qCq#0iZ2#W8<-u<|UXj6&5XiTxF&*pb?Ij z-pJQhw6F2wb`y@dva@#lx$JQGw($T9w3Ey+(l}~KD3D=tZez?YA{-367*UK~5_Vh%jowc% z2d@tQxZV+kMql$4mIMoz&eDR#uaHY^W{Yk(sg({Ig0dJwta)Yx;N~i$0JkVFviONj zDT2g|mA$D96XJX+Ex7tc`TPwbVmbU;9exe?P1$3qsU6JKdMwo{SkCL0_y}^v(lgI1 zm_4SMs^fHPp*u4{K_uC*%K!I-PQNyzUtd3a0N^SDTM8K6!P;LKa=K_15cFOV8SvL6 z;Pu!pPNuxVxrVsP7X)qCvPLbzcFQnX6m;RR^S zZI?tEl8WPZts$>UKT24mNfB@4RN+qx^1WrIuK3{G?u$4-b2WMrM$hdwumtzAQHO>H z?g^t&&L7_sR9-al!hIZ^6QiBKX2;*U{>j<=1o&<5^Pd-{jFY69{k@zny6*+Vb=Hg3 zN?JxnEjFPp1i@_HDSBwhpV#75!aH-svsRg>l+;G4N0?q$e|jB`g90)cM1!PR z9O|^tj?MRZ*}L@4&mODnFl07fD>LUjczyj)W*b%L%b671I6mu z#yjy#96fM&#vsJ0$6{Zxl)LE#(y6;WBh66I9biv8!$)EDknKm}_Z8DhArd!>oawE~ z)A38c+8Ilhkq+>qj1Vfxm)1xN$QoovZGdChf7Q@`8u3qnze>WNNcp|LMy~yabWPB7 z_aC4mDzMJbu<;?66*0Kl_R*~zveC7;$sK@dJt}{e<(f`;22I)27s!!B6F~T&)40eA zx+I2JHcDNFXhBbAYM+cSV_)hoLb1>A&JzwH7FpqQDDj%;kDi&*eJ2P@m7pChwc=%v zj1zjEeg1?TWqG{H4%gl?)Ft*-zUYFw!AGTD`)$RMmuO#ng>$6VRGT$wt6d>VW4)3T z!4PpyMr?;rLUip6+*FN!KcM@c8Mfcmm@S#GP2uDxn{FDpn!XSj^2c@0T=b zjO-X;(E~zcnvEYJspTOW5xYn81~>J$vs^<3ultID<{|`VRG1z()JXwRb?m7JC4smJ z7`@Hbg{(qViIltU*7Di34_ei$cZw1?8#3Ap{v`==wKe5qqGfBYM9>?P~=K1aE;KvpJJ7>S5->%?nk z@gXqY4WpC#6F=p9AG}eFv~@5)f6}R+g%>YoD-&2N({AsT=Z9bu?rZAy9Ox6Bj3s>u zqP0|kiiW_qhZY9HCBDhu{5K}$zZG%)lanH#)^J>`7{$_AOEtLqoscI zlTsXRWilsxzGB042ljS~6=8afcYY<}taNT77L}+34e9<~LM+>t!(quNjKU z(sLLOYm!L<`1-~15o)FIl@X-u;~PU+c8bbh9N!QW?H&h?%U`@7q<+)AKmBM|aPlcB zQjs!e{HFDuQB9fu77->!X9=}?E(yxvHw@NaCE1M_pPc529@>kR|1qG=_|1UjZ?X1I za4cP&o3jW{ULy11H8?&`KvYGuuyM(uNai(vS;-Uan@38EhAr1tlm?^7aS=wJF^46x z*n_}zyH5uhvxgjyvMsiv$R}{|Xa;5zPwoJ;9)hc>=Mj>Hw`XsTt|POE&g_zGAX8r5 z`>PkF&x7e9FPr~C9r$IS|EwM`!4xA>wOlJ?)nsbxl2@SR#{nAg_@ z6v0?i8#R8J^*4|*_O_BWS|{URKu}TI6=F$`7=7@@FZpY(YhHizIJ&OZiN+KL&PS=f z%xXTw4_$Py!jkHLv>fxdJ#s<4^R2w#V}eFr7v|OHD0<0vK)|`WdQNUrzdm}l!f3qD zmJzhWI^R>QrmEA<0{6oS3gQX#1;|Lx%(ozRr1kydFxfYO)2-OKsPgZ#xu=HERI`di zgQgner&lXG=`_^euQwOQb?qO`ufeA}ZG=CV%r9p1_cs*&#i9#r*V@}=cs!cnJT^4( zYrx=NLx;kN?Q0ZbD1VeQE1U>YHI&HyuEZc1fI)H;*0EpR#D^RNv1XN1;81w3!YEIB zGOhnY%LFO!8zQ`(dd(OK>o12)%_(6e<%V%U`=QV^3%{Bd{Uv&C_LPYa3AvCXC|dm?LMrN&FRQ%dLS*bQmy(&Roo466l@?zQ3#^pYl;0OT6~Rs8;sRml;kFrvK~ z5nrN!#xlneP3M?e%(21yqRY4L>NPj5QGt#Lnr&^1EjZUWcL2_9N|NQYZij_6c^zW~ z-zY=yYTSOl{mqyC?UB9tJ%PBrTnDGP)rtM-ef~z&_or8_E|hblD-oi5-lC9SrX1|` zA)7tX^`%=2hwbQyO??HIiCb!+OUjmC3Iv^#e=Ah~E%;AS`%i$s8pbcJk9odIrXN)m z#UM>$6MrQ3=#oqG@#@TVctI^kb`}c6+SQU-Q&2v8j5)RJ$Oe5{yLoYZjyW(DexQri zxAGdTN(t9ogml=+_3hibXGR>UpO*LtO976K|JeY5fS|3_xnfv}(>k1+sRNo>fGL(_1yW$f zvS#j#+6fN@`-u)57g&usF7NFf8#Im=bwb0q`8}qY4YN;*pZeO;?D7;jRwZxW=%iej z5gDDIK-^XyHqm6KJ+tjp_XYq&z`5YY{eO}X*a+x()JJvEtjiL{F$Wv)ur$b=O%(X95+5idPH(tUaC9pl1sPNOP{Y6d?+r3uW9<>AF%E}neIPp ziG!#4+LyET8wRYl03(*Ey_TWk-6q_(tlB`phfZVt*Vd*kkH- zcoC!XzAPIMiPsshnOPz$h&XqtE)q29@O>9Gs^mRkdPLi zYZm!))hj7JD!43*jc@{coJKJtqK>+$w4?O(gI!YEy?Jxs$>c9e{*&(h1o*4U{9E=x zpZ1k07fFe!0Pc6bMi@yrkNJRx@STz*H^;#>`e$mCEU0%tUB@Mwb7VFqPpfoagNxwW zrxP<_OaExRt++mjUhV^**vQI*?6ZdK>r=?qYFd3ked+YhrOU;wjE31x`i|y}mxpH~ zTLCLc&&s)=x~&%4?Q869-SRHi3eY$Uq>kD0y+;~tt=&Kj+9xoFSjQb;P`i=e=SD^_ zo7*Ui6(AeZIaFYDyIN;;K~G>Gsm|a>2CzM|;@R6XkBRXKrq5tY3#JGD!G@T4FmWAF zrw=cEtKR{`f|eWGKS4Hr8)=Cn7|%lBq;0k#!Tzwv;(IRyDRLLH)&lvn4T_aL=Wuz> zzu_f+g|b5T-SEa-a*-$Rn{0l}RNVowp#oI56VWs7v{ZZo+(Nkq-%JuM=K@gbhafSvwnh!|n5s2@azTCc*zIWat8!c8f zmY(qJ-t8gb#cR;U!|>K*;b+Ns!|Og!Ymf>hjB`}CFHZEZ5A27Mg>tc!)p!sak+U_p zrKY>I#Dg`BMW`xZOTKL%q=?2702gB?^@C~yFP=L9t__TM@BTq`_>-jnC5hcj&WI0< zedCxPqQ&BZAv}u7VA9xKm@OJ+HmQ4_%W7gRp*ECNMskEZuN2EGWarPxMz&lG>83{< zIL5}?02$(4i(@tvyI@cMWx3=`|!#q#y`lsOh4n<&7|II&NG$7DXc-~E# zSsuHGRAp2pISjPAFGEydShW-Z#sv@i+yvd6$G6Wi9YzjL3hG6hoTI0Dcmtov@5*h~ zb*&h`mzYuy_jX*qX4Go3KT?RX;QQOtK z8TU>*y5bZY;}*^iS|Xxpd30%(bBVTHrhk7xszTk5AhZ3ED!)j}pa+Ot7QOzjD6UvXCnaRnA7{a`A^fTiR;`5k%IM_W_vLnjdOXLP2fdChX02?DXDS)2Db za}1_%z+3`?32!G$e~{b(TAUY}n$cOC2R%=-i!2F2@fph)22#(^?f^T4 z-ThmI{E!Hg+}`gNh2W_Q(5;*$oguoCtP)JBIh-M@IAEdM^aup|z`oh8&nqp&J&hsH zcL%(3rnm!c?9?KVXuqMzjhD+mrEGpW7ci5%4GIYK93)a2-e(a+EH!>_8o}5~bS=;I z$WbP*mAC8S_&T5NOLitc^iaohdayjMew!;L;W}!xzjDNQh#O_>T0B4GYA{*9mdl8T z)hkCZ#SoUCu@!#?h$LkvXTV+7C-6@C^%3Z;BO@bxGcZKBX=Q+aZt6BBTf3jT80#b{ z?hU+BsXG?mG}Mx>0`i)NE1-RSOjt#V4OMxdwC_l+NX8kraWJE6o0NT}8tJST<9DEze_dM_>dAXz0uK|vKdkfef(fng5G#W<>j%#hp z4En!!B;K=^74gQBy;Mfdd;Z)<7Qm9_?%Zm8$Tj_vwlu#MO!h4=!qdd=I-gfj!K9s6 z+F~zRm|T~1OzuJP6w$~{`t_x8Ubp3Oy3_odvy%(Gv5`>nyzYUD{k_ej;t_DOZaVuX z8T(-lo*%eR1tYG6UPZVo?S{#1-wHWeJWr0WZx$VasE=K97>A?p0?ZZZX1!J^v2XUm zwo~BMh%LWs2TLe%GOE^AA^ZTAzR(Sf_a)8*;>6_`6SsS=h=&_(W#6r{WSs(ID_R-J|sWEYStJ_|b#8 zkC%EJvvXbRTa{*By&V%J5vMX2yPDjhm>ZW}eWxiH@I4#C0Q3$x8*Iut_yYDre;MnQAzT{pQN`?DZA%~sOqzLR{zW~8+fX$QW-nk z3Pb)J`Z83sZskzKmvVW+;!-3jQ>LW3o7658H>B$_IUAN=mP~{eldd4jn=?*_Kf9_@ zM4KAgfIkGf)%$SSxqdksvRF^tw?;mrmI*FAOSqa!t|9y!K&@19 zZGv(!mIGn_b_b~0;)D07D7&-L%EB1z&W+^*$#P@r9-l!JaBFP4I z@N!>*PRZ!^wSy5-Ita+#4Ww_Ly5Em{z{w=x)WU*;0^_Zwqa(1-%TYZI)2}Bo+^(E6 z%@sKDig%U=ja=@Z;g7TlKr#lhEd|7^B@tH3%RZz>&r`a+Pw6gzo?Gf}N9I@!yB*yD z7-;WbbY#P48Q9bEvc9L7+{C#YGqSyNMe zYWb|fXzC7Vy#qRkh_Vxe$w*zj9+{jCEbv|DLkg50Y=&jJ+K-bsoCcvJ@e9jW(upj8 zIMow~2U~XheB`c3S0D-aaiW{OuuRd=0_$tR*O8X7 z6IL#{^R0>|fh%8DJXhmiE>1)65p)alQobfsIO?i1=zch7qQtC?=K_C7b#wR09 zkI4Ow40LF(IqI8goD>vSs5=$qIouKym6WBi6=Q~!QRo&b>!Vd*YFiJ*k%z`Wp6_11 zk%FIOtZXOFi*6VF2-ewV{3|(Ep;~JSj2A{2`K^c@<;r>xo}r0sh_tS}*BFZey7=x@ zE1~-4&Tln5v5Toq=&GPAd-j8R3#_86dS)v!pTM5KuLI9*Xm7N(HqwGy|EZeMZ|BQ@ zeKYHy`uvoU{{;Bm6#b_jKLLQ}h|iGjVIxr-cQP-Q`x#XRJqdch^~6u*_+G}}7nA;Z zc=_-6{x5{6e;hCyOC4#(>=qHI_wqC6EMJsusig}W<97`)=L~N%%bZPUI{XL5fgucMw~zAD!RCw5It~ngF67L^fYh&fxm>A|J3QPqbe1WTBu4p z=+A!|?NCH6Yfa0O>XcvcR6oEJAr2++omEA_to`kk!thGX_mSaC^)B;dJ5)3Tn!Tpu z4TNnmlKh1*R`b5`>O}Z}@p=Ys1?A!EsnRibfT+&;EjFv@`7W+&vB`mHLXlU{oV7Hg ziLGfAMp>yfG$9a?#737Kfp1rB!~LW^HOJ5*K0LWXAS}Lvx;^@$6V~8d(=bLC^GX~M zNg0Xq;G>1%(MchA;SfHlgb)4tCBK~T#k1C_^G@uTjhR#}j?GS|t)!hNhWsQG1nlW<9_DX?) zz{2BBYsb&>R$Y)JU3gJJj**mrh3c?|%xwQX_vGOJUqb&r)|-vSc63<$B#hQH&!Xk=z+8z2I5vvPEZelf?6AR9)N(6X<7xq}EZ%*55y zngidzE$ldgGQrF1R4W~tQ0)~q@ogCb@c%BCAYmM99(_FM314=jw2AC=Ew0aD$!HB@ zGpJ1)472|^llc2IT6)!w_)H++Q^Cu`J7dv=Y|}-F5;i?twn3; za<|1W43R86q;1N3ms8G@4Ztv{;a~bo%h-fvx1u*AEObNA`4?lEY?E_d-#Cj~IEW(5 zC&`{QVa%3>P8j{W^nj#>$Is+j+q>8&%QsIA1Hf67>JrlO&F6QV=NeXh0{Yl3an6?-h1q#MBC9w(@85i~(KGWr ze3u@Mus>YG058q$mL=J5FP;XOUP{KsXZfGn#Gc``YOeesdWRAE<36c39oaH9LFuVBEU0kHCXPukGxgr)H|UGWl(O>kPMa+570? zjFQV6-Qp-4R)p9nTDmh*0$Y!^xopUo;>SjEsn(HSexaT`uu4ty=JPUWQJb(WU|v3$ zI0a8R(eF*GM47)pi>MApGG0x*m;H{6z0c*pV^_Qn(Zi($b>eATASElK{7HSir!H;C z-GYU}V*L0B>3>>J(K`#_nx3vY&fgWlv2)5YWS*>K!RyzLAf>1CcJ6#JKte9%$c^FR ze59vfOWvv^MCv&i(`0^z5!RB^xtUys;JcWQDRHH%Gk!uU@#bk7j7bynq_%_1!doks zu_~$qNW^f^rS4BeVLg$gEUFD1`uV3HN{y?N*UPzFi;FVDJZN>|!B*jV>c zP)2K_yt8F_p^>&3aT5B?cR*q~(+cjZ&U}tTAf)21EK9+&t2N1s*2dOdZ=+slNn=ZR zd)Or|2XC1FEGD$2Cyz!OAMUf79*iBkJN1QXQkwG;o|DqVgnoR$YyCt#oO4&d9v@*n z-oUS@JjK6G)FT^}nTs)SC0hAtC~DD2Q>&R?@B_c93qmMG`G(^^rosQ{0Vk5n-OPIU zQu_&`U~Njt^o&jyeyKnDD&sTc5?5jr?vAM~-pl*hS>|UC&1*swtT`rUEMQ+U3|WNd zx!m3|B829f(7;7?9GNl1WuI1OgI4mr^Od^~LwL%!jmwusED0Ht+OkwF_2nhfx?AcP zgD428h6=<7rs?>#$Vq72Z63CG-Gdg zkGAt|*?5sU7ZevGtGfUIRmidEdBu=pKI3K)#Ic8u1wMo63Mn&m(Sg5ucU@bgOg>_( z_n6-a!7i^2dIT+&XNw#^bESf&ZPkERrt z1Sumlsv>)3LXce)xmbj>#S5hdsExd-EtAjkb! z!b{i_FMTN|0q1}W3ruQ@c>S1Y*|Wa#8fo3_GK|r)SRVJV;);fHpRIcm#Mz+&QCQ+l z%RZc96lUq0XNaobhfnI|_7!6ciQ655qor!9#`o(; zXir*8xyIu&L@hMg>xu&;Wf56WnLg-JliM>6ag)<2j4iz=7Zw>l<+ARMV=MTel!JkV zDSyhS#Pi^N5B67^%*S9RQ(8WxXFFIZh=a-~vFDD^jrj+TPs0`DtioRE>Y`4lN3oS8 z9*`9uf_#&_oryP9nu@l@FX;ly&Kg~*%f^^?<2PBurgbDZrDFhclUW`IFRd1O2FZ6t$I?WX-Cw68bNm6ZMU#L?73#d4 z_%4!U_jXOv%Wfa)d?DBQAzi;}T~KlUi`@@M3Wn=*QS3Q=gD&QRIK0+R4BAtW0vzeg z1k3gZE2YIW(aFM$IvwIe$30(J-f|_N%dT7